builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0332 starttime: 1468748843.77 results: success (0) buildid: 20160717013154 builduid: b29bf0c67b4642cdbf4ed5e6aa124749 revision: 92ec0fc8583e2a8bf38f0d8e98a3b78cda4eebaa ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-17 02:47:23.767528) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-17 02:47:23.767959) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-17 02:47:23.768244) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-17 02:47:23.793183) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 02:47:23.793510) ========= 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.ySEm8RVuEJ/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.dkiAGDT0EH/Listeners TMPDIR=/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-17 02:47:23-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 19.1M=0.001s 2016-07-17 02:47:23 (19.1 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.092742 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 02:47:23.908165) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 02:47:23.908500) ========= 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.ySEm8RVuEJ/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.dkiAGDT0EH/Listeners TMPDIR=/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/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.025304 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 02:47:23.956692) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 02:47:23.957060) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 92ec0fc8583e2a8bf38f0d8e98a3b78cda4eebaa --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 92ec0fc8583e2a8bf38f0d8e98a3b78cda4eebaa --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ySEm8RVuEJ/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.dkiAGDT0EH/Listeners TMPDIR=/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-17 02:47:24,038 truncating revision to first 12 chars 2016-07-17 02:47:24,038 Setting DEBUG logging. 2016-07-17 02:47:24,038 attempt 1/10 2016-07-17 02:47:24,038 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/92ec0fc8583e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-17 02:47:24,706 unpacking tar archive at: mozilla-beta-92ec0fc8583e/testing/mozharness/ program finished with exit code 0 elapsedTime=0.942200 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 02:47:24.921289) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-17 02:47:24.921625) ========= script_repo_revision: 92ec0fc8583e2a8bf38f0d8e98a3b78cda4eebaa ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-17 02:47:24.922085) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-17 02:47:24.922352) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-17 02:47:24.948320) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 49 secs) (at 2016-07-17 02:47:24.948697) ========= /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.ySEm8RVuEJ/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/local/bin/node MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.dkiAGDT0EH/Listeners TMPDIR=/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/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 02:47:25 INFO - MultiFileLogger online at 20160717 02:47:25 in /builds/slave/test 02:47:25 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 02:47:25 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:47:25 INFO - {'append_to_log': False, 02:47:25 INFO - 'base_work_dir': '/builds/slave/test', 02:47:25 INFO - 'blob_upload_branch': 'mozilla-beta', 02:47:25 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:47:25 INFO - 'buildbot_json_path': 'buildprops.json', 02:47:25 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:47:25 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:47:25 INFO - 'download_minidump_stackwalk': True, 02:47:25 INFO - 'download_symbols': 'true', 02:47:25 INFO - 'e10s': False, 02:47:25 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:47:25 INFO - 'tooltool.py': '/tools/tooltool.py', 02:47:25 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:47:25 INFO - '/tools/misc-python/virtualenv.py')}, 02:47:25 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:47:25 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:47:25 INFO - 'log_level': 'info', 02:47:25 INFO - 'log_to_console': True, 02:47:25 INFO - 'opt_config_files': (), 02:47:25 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:47:25 INFO - '--processes=1', 02:47:25 INFO - '--config=%(test_path)s/wptrunner.ini', 02:47:25 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:47:25 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:47:25 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:47:25 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:47:25 INFO - 'pip_index': False, 02:47:25 INFO - 'require_test_zip': True, 02:47:25 INFO - 'test_type': ('testharness',), 02:47:25 INFO - 'this_chunk': '1', 02:47:25 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:47:25 INFO - 'total_chunks': '10', 02:47:25 INFO - 'virtualenv_path': 'venv', 02:47:25 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:47:25 INFO - 'work_dir': 'build'} 02:47:25 INFO - ##### 02:47:25 INFO - ##### Running clobber step. 02:47:25 INFO - ##### 02:47:25 INFO - Running pre-action listener: _resource_record_pre_action 02:47:25 INFO - Running main action method: clobber 02:47:25 INFO - rmtree: /builds/slave/test/build 02:47:25 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:47:26 INFO - Running post-action listener: _resource_record_post_action 02:47:26 INFO - ##### 02:47:26 INFO - ##### Running read-buildbot-config step. 02:47:26 INFO - ##### 02:47:26 INFO - Running pre-action listener: _resource_record_pre_action 02:47:26 INFO - Running main action method: read_buildbot_config 02:47:26 INFO - Using buildbot properties: 02:47:26 INFO - { 02:47:26 INFO - "project": "", 02:47:26 INFO - "product": "firefox", 02:47:26 INFO - "script_repo_revision": "production", 02:47:26 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 02:47:26 INFO - "repository": "", 02:47:26 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 02:47:26 INFO - "buildid": "20160717013154", 02:47:26 INFO - "pgo_build": "False", 02:47:26 INFO - "basedir": "/builds/slave/test", 02:47:26 INFO - "buildnumber": 39, 02:47:26 INFO - "slavename": "t-yosemite-r7-0332", 02:47:26 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 02:47:26 INFO - "platform": "macosx64", 02:47:26 INFO - "branch": "mozilla-beta", 02:47:26 INFO - "revision": "92ec0fc8583e2a8bf38f0d8e98a3b78cda4eebaa", 02:47:26 INFO - "repo_path": "releases/mozilla-beta", 02:47:26 INFO - "moz_repo_path": "", 02:47:26 INFO - "stage_platform": "macosx64", 02:47:26 INFO - "builduid": "b29bf0c67b4642cdbf4ed5e6aa124749", 02:47:26 INFO - "slavebuilddir": "test" 02:47:26 INFO - } 02:47:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 02:47:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 02:47:26 INFO - Running post-action listener: _resource_record_post_action 02:47:26 INFO - ##### 02:47:26 INFO - ##### Running download-and-extract step. 02:47:26 INFO - ##### 02:47:26 INFO - Running pre-action listener: _resource_record_pre_action 02:47:26 INFO - Running main action method: download_and_extract 02:47:26 INFO - mkdir: /builds/slave/test/build/tests 02:47: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')]} 02:47:26 INFO - https://queue.taskcluster.net/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 02:47:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 02:47:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 02:47:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/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 02:47:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/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 02:47:28 INFO - Downloaded 1201 bytes. 02:47:28 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 02:47:28 INFO - Using the following test package requirements: 02:47:28 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:47:28 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:47:28 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 02:47:28 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:47:28 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 02:47:28 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:47:28 INFO - u'jsshell-mac64.zip'], 02:47:28 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:47:28 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 02:47:28 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:47:28 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:47:28 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 02:47:28 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:47:28 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 02:47:28 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:47:28 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 02:47:28 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:47:28 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 02:47:28 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 02:47:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:47:28 INFO - https://queue.taskcluster.net/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 02:47:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 02:47:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 02:47:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/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 02:47:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/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 02:47:29 INFO - Downloaded 18370118 bytes. 02:47:29 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/*'] 02:47:29 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/* 02:47:29 INFO - caution: filename not matched: web-platform/* 02:47:29 INFO - Return code: 11 02:47:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:47:29 INFO - https://queue.taskcluster.net/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 02:47:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:47:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:47:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/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 02:47:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/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 02:47:31 INFO - Downloaded 36389883 bytes. 02:47:31 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/*'] 02:47:31 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/* 02:47:35 INFO - caution: filename not matched: bin/* 02:47:35 INFO - caution: filename not matched: config/* 02:47:35 INFO - caution: filename not matched: mozbase/* 02:47:35 INFO - caution: filename not matched: marionette/* 02:47:35 INFO - caution: filename not matched: tools/wptserve/* 02:47:35 INFO - Return code: 11 02:47:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:47:35 INFO - https://queue.taskcluster.net/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 02:47:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:47:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:47:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 02:47:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/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 02:47:38 INFO - Downloaded 73023669 bytes. 02:47:38 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:47:38 INFO - mkdir: /builds/slave/test/properties 02:47:38 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:47:38 INFO - Writing to file /builds/slave/test/properties/build_url 02:47:38 INFO - Contents: 02:47:38 INFO - build_url:https://queue.taskcluster.net/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:47:39 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:47:39 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:47:39 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:47:39 INFO - Contents: 02:47:39 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:47:39 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')]} 02:47:39 INFO - https://queue.taskcluster.net/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:47:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:47:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:47:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/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 02:47:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ATCt07AYRJCahFG8lVk_LQ/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 02:47:42 INFO - Downloaded 103716799 bytes. 02:47:42 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'] 02:47:42 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 02:47:46 INFO - Return code: 0 02:47:46 INFO - Running post-action listener: _resource_record_post_action 02:47:46 INFO - Running post-action listener: set_extra_try_arguments 02:47:46 INFO - ##### 02:47:46 INFO - ##### Running create-virtualenv step. 02:47:46 INFO - ##### 02:47:46 INFO - Running pre-action listener: _pre_create_virtualenv 02:47:46 INFO - Running pre-action listener: _resource_record_pre_action 02:47:46 INFO - Running main action method: create_virtualenv 02:47:46 INFO - Creating virtualenv /builds/slave/test/build/venv 02:47:46 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 02:47:46 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:47:46 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:47:46 INFO - Using real prefix '/tools/python27' 02:47:46 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:47:46 INFO - Installing distribute.............................................................................................................................................................................................done. 02:47:49 INFO - Installing pip.................done. 02:47:49 INFO - Return code: 0 02:47:49 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:47: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')]} 02:47:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:47:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:47: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')]} 02:47:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:47:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:47:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10c58de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8df3701790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5a65e0>, '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 0x10c189cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c1b4990>, '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.ySEm8RVuEJ/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dkiAGDT0EH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:47:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 02:47:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:47:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ySEm8RVuEJ/Render', 02:47:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:47:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:47:49 INFO - 'HOME': '/Users/cltbld', 02:47:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:47:49 INFO - 'LOGNAME': 'cltbld', 02:47:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:47:49 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:47:49 INFO - 'MOZ_NO_REMOTE': '1', 02:47:49 INFO - 'NO_EM_RESTART': '1', 02:47:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:47:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:47:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:47:49 INFO - 'PWD': '/builds/slave/test', 02:47:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:47:49 INFO - 'SHELL': '/bin/bash', 02:47:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dkiAGDT0EH/Listeners', 02:47:49 INFO - 'TMPDIR': '/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/', 02:47:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:47:49 INFO - 'USER': 'cltbld', 02:47:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:47:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:47:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:47:49 INFO - 'XPC_FLAGS': '0x0', 02:47:49 INFO - 'XPC_SERVICE_NAME': '0', 02:47:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:47:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:47:50 INFO - Downloading/unpacking psutil>=0.7.1 02:47:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:47:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:47:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:47:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:47:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:47:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:47:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:47:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:47:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:47:53 INFO - Installing collected packages: psutil 02:47:53 INFO - Running setup.py install for psutil 02:47:53 INFO - building 'psutil._psutil_osx' extension 02:47:53 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 02:47:53 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 02:47:53 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 02:47:53 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 02:47:54 INFO - building 'psutil._psutil_posix' extension 02:47:54 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 02:47:54 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 02:47:54 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 02:47:54 INFO - ^ 02:47:54 INFO - 1 warning generated. 02:47:54 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 02:47:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:47:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:47:54 INFO - Successfully installed psutil 02:47:54 INFO - Cleaning up... 02:47:54 INFO - Return code: 0 02:47:54 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:47:54 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')]} 02:47:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:47:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:47:54 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')]} 02:47:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:47:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:47:54 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 0x10c58de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8df3701790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5a65e0>, '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 0x10c189cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c1b4990>, '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.ySEm8RVuEJ/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dkiAGDT0EH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:47:54 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 02:47:54 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 02:47:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ySEm8RVuEJ/Render', 02:47:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:47:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:47:54 INFO - 'HOME': '/Users/cltbld', 02:47:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:47:54 INFO - 'LOGNAME': 'cltbld', 02:47:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:47:54 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:47:54 INFO - 'MOZ_NO_REMOTE': '1', 02:47:54 INFO - 'NO_EM_RESTART': '1', 02:47:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:47:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:47:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:47:54 INFO - 'PWD': '/builds/slave/test', 02:47:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:47:54 INFO - 'SHELL': '/bin/bash', 02:47:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dkiAGDT0EH/Listeners', 02:47:54 INFO - 'TMPDIR': '/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/', 02:47:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:47:54 INFO - 'USER': 'cltbld', 02:47:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:47:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:47:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:47:54 INFO - 'XPC_FLAGS': '0x0', 02:47:54 INFO - 'XPC_SERVICE_NAME': '0', 02:47:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:47:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:47:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:47:54 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 02:47:54 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 02:47:54 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 02:47:54 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 02:47:54 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 02:47:54 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 02:47:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:47:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:47:57 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:47:57 INFO - Installing collected packages: mozsystemmonitor 02:47:57 INFO - Running setup.py install for mozsystemmonitor 02:47:57 INFO - Successfully installed mozsystemmonitor 02:47:57 INFO - Cleaning up... 02:47:57 INFO - Return code: 0 02:47:57 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:47:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:47:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:47:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:47:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:47:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:47:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:47:57 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 0x10c58de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8df3701790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5a65e0>, '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 0x10c189cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c1b4990>, '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.ySEm8RVuEJ/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dkiAGDT0EH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:47:57 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 02:47:57 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 02:47:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ySEm8RVuEJ/Render', 02:47:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:47:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:47:57 INFO - 'HOME': '/Users/cltbld', 02:47:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:47:57 INFO - 'LOGNAME': 'cltbld', 02:47:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:47:57 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:47:57 INFO - 'MOZ_NO_REMOTE': '1', 02:47:57 INFO - 'NO_EM_RESTART': '1', 02:47:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:47:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:47:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:47:57 INFO - 'PWD': '/builds/slave/test', 02:47:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:47:57 INFO - 'SHELL': '/bin/bash', 02:47:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dkiAGDT0EH/Listeners', 02:47:57 INFO - 'TMPDIR': '/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/', 02:47:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:47:57 INFO - 'USER': 'cltbld', 02:47:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:47:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:47:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:47:57 INFO - 'XPC_FLAGS': '0x0', 02:47:57 INFO - 'XPC_SERVICE_NAME': '0', 02:47:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:47:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:47:57 INFO - Downloading/unpacking blobuploader==1.2.4 02:47:57 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 02:47:57 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 02:47:57 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 02:47:57 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 02:47:57 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 02:47:57 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 02:48:00 INFO - Downloading blobuploader-1.2.4.tar.gz 02:48:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:48:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:48:00 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 02:48:00 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 02:48:00 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 02:48:00 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 02:48:00 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 02:48:00 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 02:48:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:48:00 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:48:00 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 02:48:00 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 02:48:00 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 02:48:00 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 02:48:00 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 02:48:00 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 02:48:01 INFO - Downloading docopt-0.6.1.tar.gz 02:48:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:48:01 INFO - Installing collected packages: blobuploader, requests, docopt 02:48:01 INFO - Running setup.py install for blobuploader 02:48:01 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:48:01 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:48:01 INFO - Running setup.py install for requests 02:48:02 INFO - Running setup.py install for docopt 02:48:02 INFO - Successfully installed blobuploader requests docopt 02:48:02 INFO - Cleaning up... 02:48:02 INFO - Return code: 0 02:48:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:48:02 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')]} 02:48:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:48:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:48:02 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')]} 02:48:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:48:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:48:02 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 0x10c58de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8df3701790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5a65e0>, '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 0x10c189cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c1b4990>, '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.ySEm8RVuEJ/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dkiAGDT0EH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:48:02 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 02:48:02 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 02:48:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ySEm8RVuEJ/Render', 02:48:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:48:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:48:02 INFO - 'HOME': '/Users/cltbld', 02:48:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:48:02 INFO - 'LOGNAME': 'cltbld', 02:48:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:48:02 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:48:02 INFO - 'MOZ_NO_REMOTE': '1', 02:48:02 INFO - 'NO_EM_RESTART': '1', 02:48:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:48:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:48:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:48:02 INFO - 'PWD': '/builds/slave/test', 02:48:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:48:02 INFO - 'SHELL': '/bin/bash', 02:48:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dkiAGDT0EH/Listeners', 02:48:02 INFO - 'TMPDIR': '/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/', 02:48:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:48:02 INFO - 'USER': 'cltbld', 02:48:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:48:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:48:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:48:02 INFO - 'XPC_FLAGS': '0x0', 02:48:02 INFO - 'XPC_SERVICE_NAME': '0', 02:48:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:48:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:48:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:48:02 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-gFj0Yi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:48:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:48:02 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-VAqwUM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:48:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:48:02 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-aeWj9I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:48:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:48:02 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-dbZhFJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:48:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:48:02 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-3Cg6T2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:48:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:48:03 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-Fn889E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:48:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:48:03 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-ICYq5H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:48:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:48:03 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-GWcrmZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:48:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:48:03 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-Fj_DIO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:48:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:48:03 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-x4JkWs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:48:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:48:03 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-U32uAY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:48:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:48:03 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-NsH7A2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:48:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:48:03 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-HX0W3o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:48:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:48:03 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-ESBkrP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:48:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:48:03 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-Fhwmjh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:48:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:48:04 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-kqgau3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:48:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:48:04 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-oYVMu7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:48:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:48:04 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-GHp3P8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:48:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:48:04 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-q5B4s8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:48:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:48:04 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-QTXpao-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:48:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:48:04 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-ME8ZsD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:48:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:48:05 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 02:48:05 INFO - Running setup.py install for manifestparser 02:48:05 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:48:05 INFO - Running setup.py install for mozcrash 02:48:05 INFO - Running setup.py install for mozdebug 02:48:05 INFO - Running setup.py install for mozdevice 02:48:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:48:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:48:05 INFO - Running setup.py install for mozfile 02:48:05 INFO - Running setup.py install for mozhttpd 02:48:05 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:48:05 INFO - Running setup.py install for mozinfo 02:48:06 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:48:06 INFO - Running setup.py install for mozInstall 02:48:06 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:48:06 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:48:06 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:48:06 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:48:06 INFO - Running setup.py install for mozleak 02:48:06 INFO - Running setup.py install for mozlog 02:48:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:48:06 INFO - Running setup.py install for moznetwork 02:48:06 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:48:06 INFO - Running setup.py install for mozprocess 02:48:06 INFO - Running setup.py install for mozprofile 02:48:07 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:48:07 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:48:07 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:48:07 INFO - Running setup.py install for mozrunner 02:48:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:48:07 INFO - Running setup.py install for mozscreenshot 02:48:07 INFO - Running setup.py install for moztest 02:48:07 INFO - Running setup.py install for mozversion 02:48:07 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:48:07 INFO - Running setup.py install for wptserve 02:48:07 INFO - Running setup.py install for marionette-driver 02:48:07 INFO - Running setup.py install for browsermob-proxy 02:48:08 INFO - Running setup.py install for marionette-client 02:48:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:48:08 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:48:08 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 02:48:08 INFO - Cleaning up... 02:48:08 INFO - Return code: 0 02:48:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:48: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')]} 02:48:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:48:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:48: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')]} 02:48:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:48:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:48:08 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 0x10c58de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8df3701790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5a65e0>, '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 0x10c189cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c1b4990>, '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.ySEm8RVuEJ/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dkiAGDT0EH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:48:08 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 02:48:08 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 02:48:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ySEm8RVuEJ/Render', 02:48:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:48:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:48:08 INFO - 'HOME': '/Users/cltbld', 02:48:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:48:08 INFO - 'LOGNAME': 'cltbld', 02:48:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:48:08 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:48:08 INFO - 'MOZ_NO_REMOTE': '1', 02:48:08 INFO - 'NO_EM_RESTART': '1', 02:48:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:48:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:48:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:48:08 INFO - 'PWD': '/builds/slave/test', 02:48:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:48:08 INFO - 'SHELL': '/bin/bash', 02:48:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dkiAGDT0EH/Listeners', 02:48:08 INFO - 'TMPDIR': '/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/', 02:48:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:48:08 INFO - 'USER': 'cltbld', 02:48:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:48:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:48:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:48:08 INFO - 'XPC_FLAGS': '0x0', 02:48:08 INFO - 'XPC_SERVICE_NAME': '0', 02:48:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:48:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:48:08 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-E8PirD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:48:08 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)) 02:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:48:08 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-U629R0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:48:08 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)) 02:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:48:08 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-Ix4EUl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:48:09 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)) 02:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:48:09 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-x1NrZz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:48:09 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)) 02:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:48:09 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-7_CL8E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:48:09 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)) 02:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:48:09 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-Mrfh3E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:48:09 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)) 02:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:48:09 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-dbjbIT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:48:09 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)) 02:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:48:09 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-viSctA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:48:09 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)) 02:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:48:09 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-ezXduh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:48:09 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)) 02:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:48:09 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-YNzUIE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:48:09 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)) 02:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:48:09 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-6Jmdgj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:48:09 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)) 02:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:48:09 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-czLAt_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:48:10 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)) 02:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:48:10 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-ADbcYU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:48:10 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)) 02:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:48:10 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-JBMvqx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:48:10 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)) 02:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:48:10 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-KX6Tcw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:48:10 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)) 02:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:48:10 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-huRp03-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:48:10 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)) 02:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:48:10 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-tg50fv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:48:10 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)) 02:48:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:48:10 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-KEK1K9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:48:10 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)) 02:48:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:48:10 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-ZdfRiB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:48:10 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)) 02:48:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:48:10 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-SI9SWQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:48:10 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)) 02:48:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:48:11 INFO - Running setup.py (path:/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/pip-OWrmjn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:48:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:48:11 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)) 02:48:11 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)) 02:48:11 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)) 02:48:11 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)) 02:48:11 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)) 02:48:11 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)) 02:48:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:48:11 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 02:48:11 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 02:48:11 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 02:48:11 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 02:48:11 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 02:48:11 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 02:48:13 INFO - Downloading blessings-1.6.tar.gz 02:48:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:48:13 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)) 02:48:13 INFO - Installing collected packages: blessings 02:48:13 INFO - Running setup.py install for blessings 02:48:14 INFO - Successfully installed blessings 02:48:14 INFO - Cleaning up... 02:48:14 INFO - Return code: 0 02:48:14 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:48:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:48:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:48:14 INFO - Reading from file tmpfile_stdout 02:48:14 INFO - Current package versions: 02:48:14 INFO - blessings == 1.6 02:48:14 INFO - blobuploader == 1.2.4 02:48:14 INFO - browsermob-proxy == 0.6.0 02:48:14 INFO - docopt == 0.6.1 02:48:14 INFO - manifestparser == 1.1 02:48:14 INFO - marionette-client == 2.3.0 02:48:14 INFO - marionette-driver == 1.4.0 02:48:14 INFO - mozInstall == 1.12 02:48:14 INFO - mozcrash == 0.17 02:48:14 INFO - mozdebug == 0.1 02:48:14 INFO - mozdevice == 0.48 02:48:14 INFO - mozfile == 1.2 02:48:14 INFO - mozhttpd == 0.7 02:48:14 INFO - mozinfo == 0.9 02:48:14 INFO - mozleak == 0.1 02:48:14 INFO - mozlog == 3.1 02:48:14 INFO - moznetwork == 0.27 02:48:14 INFO - mozprocess == 0.22 02:48:14 INFO - mozprofile == 0.28 02:48:14 INFO - mozrunner == 6.11 02:48:14 INFO - mozscreenshot == 0.1 02:48:14 INFO - mozsystemmonitor == 0.0 02:48:14 INFO - moztest == 0.7 02:48:14 INFO - mozversion == 1.4 02:48:14 INFO - psutil == 3.1.1 02:48:14 INFO - requests == 1.2.3 02:48:14 INFO - wptserve == 1.4.0 02:48:14 INFO - wsgiref == 0.1.2 02:48:14 INFO - Running post-action listener: _resource_record_post_action 02:48:14 INFO - Running post-action listener: _start_resource_monitoring 02:48:14 INFO - Starting resource monitoring. 02:48:14 INFO - ##### 02:48:14 INFO - ##### Running pull step. 02:48:14 INFO - ##### 02:48:14 INFO - Running pre-action listener: _resource_record_pre_action 02:48:14 INFO - Running main action method: pull 02:48:14 INFO - Pull has nothing to do! 02:48:14 INFO - Running post-action listener: _resource_record_post_action 02:48:14 INFO - ##### 02:48:14 INFO - ##### Running install step. 02:48:14 INFO - ##### 02:48:14 INFO - Running pre-action listener: _resource_record_pre_action 02:48:14 INFO - Running main action method: install 02:48:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:48:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:48:14 INFO - Reading from file tmpfile_stdout 02:48:14 INFO - Detecting whether we're running mozinstall >=1.0... 02:48:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:48:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:48:14 INFO - Reading from file tmpfile_stdout 02:48:14 INFO - Output received: 02:48:14 INFO - Usage: mozinstall [options] installer 02:48:14 INFO - Options: 02:48:14 INFO - -h, --help show this help message and exit 02:48:14 INFO - -d DEST, --destination=DEST 02:48:14 INFO - Directory to install application into. [default: 02:48:14 INFO - "/builds/slave/test"] 02:48:14 INFO - --app=APP Application being installed. [default: firefox] 02:48:14 INFO - mkdir: /builds/slave/test/build/application 02:48:14 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'] 02:48:14 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 02:48:32 INFO - Reading from file tmpfile_stdout 02:48:32 INFO - Output received: 02:48:32 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 02:48:32 INFO - Running post-action listener: _resource_record_post_action 02:48:32 INFO - ##### 02:48:32 INFO - ##### Running run-tests step. 02:48:32 INFO - ##### 02:48:32 INFO - Running pre-action listener: _resource_record_pre_action 02:48:32 INFO - Running main action method: run_tests 02:48:32 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:48:32 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:48:32 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:48:32 INFO - grabbing minidump binary from tooltool 02:48:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:48:32 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 0x10c5a65e0>, '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 0x10c189cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c1b4990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:48:32 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 02:48:32 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 02:48:32 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:48:32 INFO - Return code: 0 02:48:32 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 02:48:32 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:48:32 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/ATCt07AYRJCahFG8lVk_LQ/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 02:48:32 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/ATCt07AYRJCahFG8lVk_LQ/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 02:48:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ySEm8RVuEJ/Render', 02:48:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:48:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:48:32 INFO - 'HOME': '/Users/cltbld', 02:48:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:48:32 INFO - 'LOGNAME': 'cltbld', 02:48:32 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:48:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:48:32 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:48:32 INFO - 'MOZ_NO_REMOTE': '1', 02:48:32 INFO - 'NO_EM_RESTART': '1', 02:48:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:48:32 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:48:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:48:32 INFO - 'PWD': '/builds/slave/test', 02:48:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:48:32 INFO - 'SHELL': '/bin/bash', 02:48:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dkiAGDT0EH/Listeners', 02:48:32 INFO - 'TMPDIR': '/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/T/', 02:48:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:48:32 INFO - 'USER': 'cltbld', 02:48:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:48:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:48:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:48:32 INFO - 'XPC_FLAGS': '0x0', 02:48:32 INFO - 'XPC_SERVICE_NAME': '0', 02:48:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:48:32 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/ATCt07AYRJCahFG8lVk_LQ/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 02:48:33 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 02:48:33 INFO - import pkg_resources 02:48:34 INFO - Using 1 client processes 02:48:34 INFO - wptserve Starting http server on 127.0.0.1:8000 02:48:34 INFO - wptserve Starting http server on 127.0.0.1:8001 02:48:34 INFO - wptserve Starting http server on 127.0.0.1:8443 02:48:36 INFO - SUITE-START | Running 778 tests 02:48:36 INFO - Running testharness tests 02:48:36 INFO - Setting up ssl 02:48:36 INFO - PROCESS | certutil | 02:48:36 INFO - PROCESS | certutil | 02:48:36 INFO - PROCESS | certutil | 02:48:36 INFO - Certificate Nickname Trust Attributes 02:48:36 INFO - SSL,S/MIME,JAR/XPI 02:48:36 INFO - 02:48:36 INFO - web-platform-tests CT,, 02:48:36 INFO - 02:48:36 INFO - Starting runner 02:48:37 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 02:48:37 INFO - PROCESS | 1646 | 1468748917469 Marionette DEBUG Marionette enabled via build flag and pref 02:48:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x113d13000 == 1 [pid = 1646] [id = 1] 02:48:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 1 (0x113d13800) [pid = 1646] [serial = 1] [outer = 0x0] 02:48:37 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:48:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 2 (0x113d14800) [pid = 1646] [serial = 2] [outer = 0x113d13800] 02:48:37 INFO - PROCESS | 1646 | 1468748917948 Marionette INFO Listening on port 2828 02:48:38 INFO - PROCESS | 1646 | 1468748918223 Marionette DEBUG Marionette enabled via command-line flag 02:48:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x11686b800 == 2 [pid = 1646] [id = 2] 02:48:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 3 (0x11686c000) [pid = 1646] [serial = 3] [outer = 0x0] 02:48:38 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:48:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 4 (0x11686d000) [pid = 1646] [serial = 4] [outer = 0x11686c000] 02:48:38 INFO - PROCESS | 1646 | [1646] 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 02:48:38 INFO - PROCESS | 1646 | 1468748918385 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49297 02:48:38 INFO - PROCESS | 1646 | 1468748918457 Marionette DEBUG Closed connection conn0 02:48:38 INFO - PROCESS | 1646 | [1646] 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 02:48:38 INFO - PROCESS | 1646 | 1468748918460 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49298 02:48:38 INFO - PROCESS | 1646 | 1468748918471 Marionette DEBUG Closed connection conn1 02:48:38 INFO - PROCESS | 1646 | [1646] 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 02:48:38 INFO - PROCESS | 1646 | 1468748918476 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49299 02:48:38 INFO - PROCESS | 1646 | 1468748918484 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:48:38 INFO - PROCESS | 1646 | 1468748918490 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":"20160717013154","device":"desktop","version":"48.0"} 02:48:38 INFO - PROCESS | 1646 | [1646] 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 02:48:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bcf800 == 3 [pid = 1646] [id = 3] 02:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 5 (0x119dc6800) [pid = 1646] [serial = 5] [outer = 0x0] 02:48:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x119dc7800 == 4 [pid = 1646] [id = 4] 02:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 6 (0x119f54400) [pid = 1646] [serial = 6] [outer = 0x0] 02:48:39 INFO - PROCESS | 1646 | [1646] 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 02:48:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b03000 == 5 [pid = 1646] [id = 5] 02:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 7 (0x119bff000) [pid = 1646] [serial = 7] [outer = 0x0] 02:48:39 INFO - PROCESS | 1646 | [1646] 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 02:48:39 INFO - PROCESS | 1646 | [1646] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 8 (0x121bb3000) [pid = 1646] [serial = 8] [outer = 0x119bff000] 02:48:39 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:48:39 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 9 (0x124066000) [pid = 1646] [serial = 9] [outer = 0x119dc6800] 02:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 10 (0x1227dc000) [pid = 1646] [serial = 10] [outer = 0x119f54400] 02:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 11 (0x1227ddc00) [pid = 1646] [serial = 11] [outer = 0x119bff000] 02:48:40 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:48:40 INFO - PROCESS | 1646 | 1468748920492 Marionette INFO startBrowser c9628892-5c64-b348-9e67-68996c9affee 02:48:40 INFO - PROCESS | 1646 | 1468748920517 Marionette DEBUG loaded listener.js 02:48:40 INFO - PROCESS | 1646 | 1468748920525 Marionette DEBUG loaded listener.js 02:48:40 INFO - PROCESS | 1646 | 1468748920526 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:40 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:48:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 12 (0x126120400) [pid = 1646] [serial = 12] [outer = 0x119bff000] 02:48:40 INFO - PROCESS | 1646 | 1468748920835 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"c9628892-5c64-b348-9e67-68996c9affee","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":"20160717013154","device":"desktop","version":"48.0","command_id":1}}] 02:48:40 INFO - PROCESS | 1646 | 1468748920920 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}] 02:48:40 INFO - PROCESS | 1646 | 1468748920922 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:40 INFO - PROCESS | 1646 | 1468748920983 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 02:48:41 INFO - PROCESS | 1646 | 1468748921066 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:48:41 INFO - PROCESS | 1646 | 1468748921067 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:41 INFO - PROCESS | 1646 | [1646] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:48:41 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:48:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 13 (0x1265f6400) [pid = 1646] [serial = 13] [outer = 0x119bff000] 02:48:41 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:48:41 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:48:41 INFO - PROCESS | 1646 | 1468748921387 Marionette TRACE conn2 <- [1,3,null,{}] 02:48:41 INFO - PROCESS | 1646 | 1468748921389 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:48:41 INFO - PROCESS | 1646 | 1468748921392 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:41 INFO - PROCESS | 1646 | 1468748921409 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 02:48:41 INFO - PROCESS | 1646 | 1468748921437 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 02:48:41 INFO - PROCESS | 1646 | 1468748921438 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 02:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:48:41 INFO - PROCESS | 1646 | 1468748921441 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:48:41 INFO - PROCESS | 1646 | 1468748921445 Marionette TRACE conn2 <- [1,6,null,{}] 02:48:41 INFO - PROCESS | 1646 | 1468748921448 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}] 02:48:41 INFO - PROCESS | 1646 | 1468748921449 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:41 INFO - PROCESS | 1646 | 1468748921459 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 02:48:41 INFO - PROCESS | 1646 | 1468748921462 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:41 INFO - PROCESS | 1646 | 1468748921465 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x129069800 == 6 [pid = 1646] [id = 6] 02:48:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 14 (0x12904b800) [pid = 1646] [serial = 14] [outer = 0x0] 02:48:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 15 (0x12904d400) [pid = 1646] [serial = 15] [outer = 0x12904b800] 02:48:41 INFO - PROCESS | 1646 | 1468748921493 Marionette DEBUG loaded listener.js 02:48:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 16 (0x12917a400) [pid = 1646] [serial = 16] [outer = 0x12904b800] 02:48:41 INFO - PROCESS | 1646 | 1468748921806 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]]]}] 02:48:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c3d000 == 7 [pid = 1646] [id = 7] 02:48:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 17 (0x12942fc00) [pid = 1646] [serial = 17] [outer = 0x0] 02:48:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 18 (0x129431c00) [pid = 1646] [serial = 18] [outer = 0x12942fc00] 02:48:41 INFO - PROCESS | 1646 | 1468748921843 Marionette DEBUG loaded listener.js 02:48:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 424ms 02:48:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 19 (0x129ca5800) [pid = 1646] [serial = 19] [outer = 0x12942fc00] 02:48:41 INFO - PROCESS | 1646 | 1468748921906 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 02:48:41 INFO - PROCESS | 1646 | 1468748921908 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 02:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:48:41 INFO - PROCESS | 1646 | 1468748921926 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:48:41 INFO - PROCESS | 1646 | 1468748921928 Marionette TRACE conn2 <- [1,10,null,{}] 02:48:41 INFO - PROCESS | 1646 | 1468748921939 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}] 02:48:41 INFO - PROCESS | 1646 | 1468748921943 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:42 INFO - PROCESS | 1646 | 1468748922079 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 02:48:42 INFO - PROCESS | 1646 | 1468748922103 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:42 INFO - PROCESS | 1646 | 1468748922104 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a696800 == 8 [pid = 1646] [id = 8] 02:48:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 20 (0x12a6cc000) [pid = 1646] [serial = 20] [outer = 0x0] 02:48:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 21 (0x12a6ce000) [pid = 1646] [serial = 21] [outer = 0x12a6cc000] 02:48:42 INFO - PROCESS | 1646 | 1468748922134 Marionette DEBUG loaded listener.js 02:48:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 22 (0x12a6d2400) [pid = 1646] [serial = 22] [outer = 0x12a6cc000] 02:48:42 INFO - PROCESS | 1646 | 1468748922524 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]]]}] 02:48:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 636ms 02:48:42 INFO - PROCESS | 1646 | 1468748922552 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 02:48:42 INFO - PROCESS | 1646 | 1468748922554 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 02:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:48:42 INFO - PROCESS | 1646 | 1468748922556 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:48:42 INFO - PROCESS | 1646 | 1468748922557 Marionette TRACE conn2 <- [1,14,null,{}] 02:48:42 INFO - PROCESS | 1646 | 1468748922559 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}] 02:48:42 INFO - PROCESS | 1646 | 1468748922561 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:42 INFO - PROCESS | 1646 | 1468748922659 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 02:48:42 INFO - PROCESS | 1646 | 1468748922662 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:42 INFO - PROCESS | 1646 | 1468748922663 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b73d800 == 9 [pid = 1646] [id = 9] 02:48:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 23 (0x12a6d9800) [pid = 1646] [serial = 23] [outer = 0x0] 02:48:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 24 (0x12af91400) [pid = 1646] [serial = 24] [outer = 0x12a6d9800] 02:48:42 INFO - PROCESS | 1646 | 1468748922688 Marionette DEBUG loaded listener.js 02:48:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 25 (0x12b8cbc00) [pid = 1646] [serial = 25] [outer = 0x12a6d9800] 02:48:42 INFO - PROCESS | 1646 | 1468748922968 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]]]}] 02:48:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 02:48:42 INFO - PROCESS | 1646 | 1468748922977 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 02:48:42 INFO - PROCESS | 1646 | 1468748922979 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 02:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:48:42 INFO - PROCESS | 1646 | 1468748922989 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:48:42 INFO - PROCESS | 1646 | 1468748922990 Marionette TRACE conn2 <- [1,18,null,{}] 02:48:42 INFO - PROCESS | 1646 | 1468748922993 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}] 02:48:42 INFO - PROCESS | 1646 | 1468748922995 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:43 INFO - PROCESS | 1646 | 1468748923104 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 02:48:43 INFO - PROCESS | 1646 | 1468748923108 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:43 INFO - PROCESS | 1646 | 1468748923110 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b984800 == 10 [pid = 1646] [id = 10] 02:48:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 26 (0x12b95d000) [pid = 1646] [serial = 26] [outer = 0x0] 02:48:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 27 (0x12b962000) [pid = 1646] [serial = 27] [outer = 0x12b95d000] 02:48:43 INFO - PROCESS | 1646 | 1468748923134 Marionette DEBUG loaded listener.js 02:48:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 28 (0x12b968000) [pid = 1646] [serial = 28] [outer = 0x12b95d000] 02:48:43 INFO - PROCESS | 1646 | 1468748923404 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]]]}] 02:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 02:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:48:43 INFO - PROCESS | 1646 | 1468748923458 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 02:48:43 INFO - PROCESS | 1646 | 1468748923460 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 02:48:43 INFO - PROCESS | 1646 | 1468748923464 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:48:43 INFO - PROCESS | 1646 | 1468748923467 Marionette TRACE conn2 <- [1,22,null,{}] 02:48:43 INFO - PROCESS | 1646 | 1468748923470 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}] 02:48:43 INFO - PROCESS | 1646 | 1468748923471 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:43 INFO - PROCESS | 1646 | 1468748923573 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 02:48:43 INFO - PROCESS | 1646 | 1468748923576 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:43 INFO - PROCESS | 1646 | 1468748923578 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x11668a000 == 11 [pid = 1646] [id = 11] 02:48:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 29 (0x117d3c000) [pid = 1646] [serial = 29] [outer = 0x0] 02:48:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 30 (0x118518000) [pid = 1646] [serial = 30] [outer = 0x117d3c000] 02:48:43 INFO - PROCESS | 1646 | 1468748923604 Marionette DEBUG loaded listener.js 02:48:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 31 (0x12bc5d800) [pid = 1646] [serial = 31] [outer = 0x117d3c000] 02:48:43 INFO - PROCESS | 1646 | 1468748923869 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]]]}] 02:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms 02:48:43 INFO - PROCESS | 1646 | 1468748923890 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 02:48:43 INFO - PROCESS | 1646 | 1468748923891 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 02:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:48:43 INFO - PROCESS | 1646 | 1468748923902 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:48:43 INFO - PROCESS | 1646 | 1468748923903 Marionette TRACE conn2 <- [1,26,null,{}] 02:48:43 INFO - PROCESS | 1646 | 1468748923906 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}] 02:48:43 INFO - PROCESS | 1646 | 1468748923907 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:44 INFO - PROCESS | 1646 | 1468748924049 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 02:48:44 INFO - PROCESS | 1646 | 1468748924055 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:44 INFO - PROCESS | 1646 | 1468748924057 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183b9000 == 12 [pid = 1646] [id = 12] 02:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 32 (0x118177000) [pid = 1646] [serial = 32] [outer = 0x0] 02:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 33 (0x12bcd2c00) [pid = 1646] [serial = 33] [outer = 0x118177000] 02:48:44 INFO - PROCESS | 1646 | 1468748924095 Marionette DEBUG loaded listener.js 02:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 34 (0x12bcd9800) [pid = 1646] [serial = 34] [outer = 0x118177000] 02:48:44 INFO - PROCESS | 1646 | 1468748924345 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]]]}] 02:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 477ms 02:48:44 INFO - PROCESS | 1646 | 1468748924372 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 02:48:44 INFO - PROCESS | 1646 | 1468748924373 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 02:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:48:44 INFO - PROCESS | 1646 | 1468748924375 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:48:44 INFO - PROCESS | 1646 | 1468748924376 Marionette TRACE conn2 <- [1,30,null,{}] 02:48:44 INFO - PROCESS | 1646 | 1468748924389 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}] 02:48:44 INFO - PROCESS | 1646 | 1468748924390 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:44 INFO - PROCESS | 1646 | 1468748924497 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 02:48:44 INFO - PROCESS | 1646 | 1468748924501 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:44 INFO - PROCESS | 1646 | 1468748924502 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c50f000 == 13 [pid = 1646] [id = 13] 02:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 35 (0x12bcdc400) [pid = 1646] [serial = 35] [outer = 0x0] 02:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 36 (0x12c2a6800) [pid = 1646] [serial = 36] [outer = 0x12bcdc400] 02:48:44 INFO - PROCESS | 1646 | 1468748924527 Marionette DEBUG loaded listener.js 02:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 37 (0x12c2ac400) [pid = 1646] [serial = 37] [outer = 0x12bcdc400] 02:48:44 INFO - PROCESS | 1646 | 1468748924785 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]]]}] 02:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 02:48:44 INFO - PROCESS | 1646 | 1468748924802 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 02:48:44 INFO - PROCESS | 1646 | 1468748924803 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 02:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:48:44 INFO - PROCESS | 1646 | 1468748924807 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:48:44 INFO - PROCESS | 1646 | 1468748924808 Marionette TRACE conn2 <- [1,34,null,{}] 02:48:44 INFO - PROCESS | 1646 | 1468748924819 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}] 02:48:44 INFO - PROCESS | 1646 | 1468748924820 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:44 INFO - PROCESS | 1646 | 1468748924919 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 02:48:44 INFO - PROCESS | 1646 | 1468748924923 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:44 INFO - PROCESS | 1646 | 1468748924925 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c63d800 == 14 [pid = 1646] [id = 14] 02:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 38 (0x12c2ae800) [pid = 1646] [serial = 38] [outer = 0x0] 02:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 39 (0x12c2b4400) [pid = 1646] [serial = 39] [outer = 0x12c2ae800] 02:48:44 INFO - PROCESS | 1646 | 1468748924949 Marionette DEBUG loaded listener.js 02:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 40 (0x12c539c00) [pid = 1646] [serial = 40] [outer = 0x12c2ae800] 02:48:45 INFO - PROCESS | 1646 | 1468748925187 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]]]}] 02:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 02:48:45 INFO - PROCESS | 1646 | 1468748925226 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 02:48:45 INFO - PROCESS | 1646 | 1468748925227 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 02:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:48:45 INFO - PROCESS | 1646 | 1468748925242 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:48:45 INFO - PROCESS | 1646 | 1468748925243 Marionette TRACE conn2 <- [1,38,null,{}] 02:48:45 INFO - PROCESS | 1646 | 1468748925253 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}] 02:48:45 INFO - PROCESS | 1646 | 1468748925254 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:45 INFO - PROCESS | 1646 | 1468748925355 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 02:48:45 INFO - PROCESS | 1646 | 1468748925367 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:45 INFO - PROCESS | 1646 | 1468748925368 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca3a800 == 15 [pid = 1646] [id = 15] 02:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 41 (0x12c53e400) [pid = 1646] [serial = 41] [outer = 0x0] 02:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 42 (0x12ca52c00) [pid = 1646] [serial = 42] [outer = 0x12c53e400] 02:48:45 INFO - PROCESS | 1646 | 1468748925392 Marionette DEBUG loaded listener.js 02:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 43 (0x12ca59000) [pid = 1646] [serial = 43] [outer = 0x12c53e400] 02:48:45 INFO - PROCESS | 1646 | 1468748925637 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]]]}] 02:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 417ms 02:48:45 INFO - PROCESS | 1646 | 1468748925660 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 02:48:45 INFO - PROCESS | 1646 | 1468748925662 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 02:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:48:45 INFO - PROCESS | 1646 | 1468748925673 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:48:45 INFO - PROCESS | 1646 | 1468748925674 Marionette TRACE conn2 <- [1,42,null,{}] 02:48:45 INFO - PROCESS | 1646 | 1468748925677 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}] 02:48:45 INFO - PROCESS | 1646 | 1468748925678 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce6c000 == 16 [pid = 1646] [id = 16] 02:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 44 (0x12ce6c800) [pid = 1646] [serial = 44] [outer = 0x0] 02:48:45 INFO - PROCESS | 1646 | 1468748925796 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 02:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 45 (0x12ca49800) [pid = 1646] [serial = 45] [outer = 0x12ce6c800] 02:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 46 (0x12ce71800) [pid = 1646] [serial = 46] [outer = 0x12ce6c800] 02:48:45 INFO - PROCESS | 1646 | 1468748925812 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:45 INFO - PROCESS | 1646 | 1468748925813 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce6b800 == 17 [pid = 1646] [id = 17] 02:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 47 (0x12ca5fc00) [pid = 1646] [serial = 47] [outer = 0x0] 02:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 48 (0x12ce3a800) [pid = 1646] [serial = 48] [outer = 0x12ca5fc00] 02:48:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf48800 == 18 [pid = 1646] [id = 18] 02:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 49 (0x12ce3c800) [pid = 1646] [serial = 49] [outer = 0x0] 02:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 50 (0x12ce3e400) [pid = 1646] [serial = 50] [outer = 0x12ce3c800] 02:48:45 INFO - PROCESS | 1646 | 1468748925861 Marionette DEBUG loaded listener.js 02:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 51 (0x12cfbcc00) [pid = 1646] [serial = 51] [outer = 0x12ce3c800] 02:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 52 (0x12ce32000) [pid = 1646] [serial = 52] [outer = 0x12ca5fc00] 02:48:46 INFO - PROCESS | 1646 | 1468748926204 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]]]}] 02:48:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms 02:48:46 INFO - PROCESS | 1646 | 1468748926242 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 02:48:46 INFO - PROCESS | 1646 | 1468748926244 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 02:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:48:46 INFO - PROCESS | 1646 | 1468748926246 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:48:46 INFO - PROCESS | 1646 | 1468748926248 Marionette TRACE conn2 <- [1,46,null,{}] 02:48:46 INFO - PROCESS | 1646 | 1468748926251 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}] 02:48:46 INFO - PROCESS | 1646 | 1468748926252 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:46 INFO - PROCESS | 1646 | 1468748926348 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 02:48:46 INFO - PROCESS | 1646 | 1468748926352 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:46 INFO - PROCESS | 1646 | 1468748926353 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c38800 == 19 [pid = 1646] [id = 19] 02:48:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x1182ae400) [pid = 1646] [serial = 53] [outer = 0x0] 02:48:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x11910cc00) [pid = 1646] [serial = 54] [outer = 0x1182ae400] 02:48:46 INFO - PROCESS | 1646 | 1468748926394 Marionette DEBUG loaded listener.js 02:48:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x12cfc4400) [pid = 1646] [serial = 55] [outer = 0x1182ae400] 02:48:46 INFO - PROCESS | 1646 | 1468748926686 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]]]}] 02:48:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 472ms 02:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:48:46 INFO - PROCESS | 1646 | 1468748926720 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 02:48:46 INFO - PROCESS | 1646 | 1468748926721 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 02:48:46 INFO - PROCESS | 1646 | 1468748926723 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:48:46 INFO - PROCESS | 1646 | 1468748926724 Marionette TRACE conn2 <- [1,50,null,{}] 02:48:46 INFO - PROCESS | 1646 | 1468748926727 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}] 02:48:46 INFO - PROCESS | 1646 | 1468748926728 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:46 INFO - PROCESS | 1646 | 1468748926819 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 02:48:46 INFO - PROCESS | 1646 | 1468748926822 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:46 INFO - PROCESS | 1646 | 1468748926823 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d199000 == 20 [pid = 1646] [id = 20] 02:48:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x11828d000) [pid = 1646] [serial = 56] [outer = 0x0] 02:48:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x118293c00) [pid = 1646] [serial = 57] [outer = 0x11828d000] 02:48:46 INFO - PROCESS | 1646 | 1468748926842 Marionette DEBUG loaded listener.js 02:48:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x12cfc3c00) [pid = 1646] [serial = 58] [outer = 0x11828d000] 02:48:47 INFO - PROCESS | 1646 | 1468748927192 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]]]}] 02:48:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 522ms 02:48:47 INFO - PROCESS | 1646 | 1468748927246 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 02:48:47 INFO - PROCESS | 1646 | 1468748927248 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 02:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:48:47 INFO - PROCESS | 1646 | 1468748927251 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:48:47 INFO - PROCESS | 1646 | 1468748927253 Marionette TRACE conn2 <- [1,54,null,{}] 02:48:47 INFO - PROCESS | 1646 | 1468748927256 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}] 02:48:47 INFO - PROCESS | 1646 | 1468748927258 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:47 INFO - PROCESS | 1646 | 1468748927401 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 02:48:47 INFO - PROCESS | 1646 | 1468748927423 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:47 INFO - PROCESS | 1646 | 1468748927424 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d1a8000 == 21 [pid = 1646] [id = 21] 02:48:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x12d5e2400) [pid = 1646] [serial = 59] [outer = 0x0] 02:48:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x12d5e9400) [pid = 1646] [serial = 60] [outer = 0x12d5e2400] 02:48:47 INFO - PROCESS | 1646 | 1468748927462 Marionette DEBUG loaded listener.js 02:48:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x11998ec00) [pid = 1646] [serial = 61] [outer = 0x12d5e2400] 02:48:48 INFO - PROCESS | 1646 | 1468748928584 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]]]}] 02:48:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1371ms 02:48:48 INFO - PROCESS | 1646 | 1468748928622 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 02:48:48 INFO - PROCESS | 1646 | 1468748928625 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 02:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:48:48 INFO - PROCESS | 1646 | 1468748928629 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:48:48 INFO - PROCESS | 1646 | 1468748928631 Marionette TRACE conn2 <- [1,58,null,{}] 02:48:48 INFO - PROCESS | 1646 | 1468748928635 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}] 02:48:48 INFO - PROCESS | 1646 | 1468748928637 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:48 INFO - PROCESS | 1646 | 1468748928763 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 02:48:48 INFO - PROCESS | 1646 | 1468748928805 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:48 INFO - PROCESS | 1646 | 1468748928806 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x112d70800 == 22 [pid = 1646] [id = 22] 02:48:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x112dc5000) [pid = 1646] [serial = 62] [outer = 0x0] 02:48:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x1130aa400) [pid = 1646] [serial = 63] [outer = 0x112dc5000] 02:48:48 INFO - PROCESS | 1646 | 1468748928837 Marionette DEBUG loaded listener.js 02:48:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x114f85c00) [pid = 1646] [serial = 64] [outer = 0x112dc5000] 02:48:49 INFO - PROCESS | 1646 | 1468748929284 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]]]}] 02:48:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 722ms 02:48:49 INFO - PROCESS | 1646 | 1468748929351 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 02:48:49 INFO - PROCESS | 1646 | 1468748929354 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 02:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:48:49 INFO - PROCESS | 1646 | 1468748929358 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:48:49 INFO - PROCESS | 1646 | 1468748929360 Marionette TRACE conn2 <- [1,62,null,{}] 02:48:49 INFO - PROCESS | 1646 | 1468748929363 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}] 02:48:49 INFO - PROCESS | 1646 | 1468748929365 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:49 INFO - PROCESS | 1646 | 1468748929483 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 02:48:49 INFO - PROCESS | 1646 | 1468748929524 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:49 INFO - PROCESS | 1646 | 1468748929525 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168d5000 == 23 [pid = 1646] [id = 23] 02:48:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x116811c00) [pid = 1646] [serial = 65] [outer = 0x0] 02:48:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x117d3c800) [pid = 1646] [serial = 66] [outer = 0x116811c00] 02:48:49 INFO - PROCESS | 1646 | 1468748929557 Marionette DEBUG loaded listener.js 02:48:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x118177c00) [pid = 1646] [serial = 67] [outer = 0x116811c00] 02:48:49 INFO - PROCESS | 1646 | 1468748929970 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]]]}] 02:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 669ms 02:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:48:50 INFO - PROCESS | 1646 | 1468748930028 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 02:48:50 INFO - PROCESS | 1646 | 1468748930029 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 02:48:50 INFO - PROCESS | 1646 | 1468748930042 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:48:50 INFO - PROCESS | 1646 | 1468748930045 Marionette TRACE conn2 <- [1,66,null,{}] 02:48:50 INFO - PROCESS | 1646 | 1468748930086 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}] 02:48:50 INFO - PROCESS | 1646 | 1468748930089 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:50 INFO - PROCESS | 1646 | 1468748930211 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 02:48:50 INFO - PROCESS | 1646 | 1468748930281 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:50 INFO - PROCESS | 1646 | 1468748930283 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x117166800 == 24 [pid = 1646] [id = 24] 02:48:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x118291c00) [pid = 1646] [serial = 68] [outer = 0x0] 02:48:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x11910ec00) [pid = 1646] [serial = 69] [outer = 0x118291c00] 02:48:50 INFO - PROCESS | 1646 | 1468748930314 Marionette DEBUG loaded listener.js 02:48:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1193b1000) [pid = 1646] [serial = 70] [outer = 0x118291c00] 02:48:51 INFO - PROCESS | 1646 | 1468748931024 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]]]}] 02:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1047ms 02:48:51 INFO - PROCESS | 1646 | 1468748931080 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 02:48:51 INFO - PROCESS | 1646 | 1468748931083 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 02:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:48:51 INFO - PROCESS | 1646 | 1468748931088 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:48:51 INFO - PROCESS | 1646 | 1468748931090 Marionette TRACE conn2 <- [1,70,null,{}] 02:48:51 INFO - PROCESS | 1646 | 1468748931096 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}] 02:48:51 INFO - PROCESS | 1646 | 1468748931098 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:51 INFO - PROCESS | 1646 | 1468748931220 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 02:48:51 INFO - PROCESS | 1646 | 1468748931272 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:51 INFO - PROCESS | 1646 | 1468748931273 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x115dbe800 == 25 [pid = 1646] [id = 25] 02:48:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1164e1c00) [pid = 1646] [serial = 71] [outer = 0x0] 02:48:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x116772c00) [pid = 1646] [serial = 72] [outer = 0x1164e1c00] 02:48:51 INFO - PROCESS | 1646 | 1468748931300 Marionette DEBUG loaded listener.js 02:48:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x116893400) [pid = 1646] [serial = 73] [outer = 0x1164e1c00] 02:48:51 INFO - PROCESS | 1646 | 1468748931713 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]]]}] 02:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 671ms 02:48:51 INFO - PROCESS | 1646 | 1468748931759 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 02:48:51 INFO - PROCESS | 1646 | 1468748931761 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 02:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:48:51 INFO - PROCESS | 1646 | 1468748931772 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:48:51 INFO - PROCESS | 1646 | 1468748931773 Marionette TRACE conn2 <- [1,74,null,{}] 02:48:51 INFO - PROCESS | 1646 | 1468748931776 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}] 02:48:51 INFO - PROCESS | 1646 | 1468748931777 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:51 INFO - PROCESS | 1646 | 1468748931856 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 02:48:51 INFO - PROCESS | 1646 | 1468748931860 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:51 INFO - PROCESS | 1646 | 1468748931862 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164c1800 == 26 [pid = 1646] [id = 26] 02:48:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x117d32400) [pid = 1646] [serial = 74] [outer = 0x0] 02:48:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x117d3e800) [pid = 1646] [serial = 75] [outer = 0x117d32400] 02:48:51 INFO - PROCESS | 1646 | 1468748931895 Marionette DEBUG loaded listener.js 02:48:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x118295800) [pid = 1646] [serial = 76] [outer = 0x117d32400] 02:48:52 INFO - PROCESS | 1646 | 1468748932229 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]]]}] 02:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 02:48:52 INFO - PROCESS | 1646 | 1468748932241 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 02:48:52 INFO - PROCESS | 1646 | 1468748932244 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 02:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:48:52 INFO - PROCESS | 1646 | 1468748932262 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:48:52 INFO - PROCESS | 1646 | 1468748932266 Marionette TRACE conn2 <- [1,78,null,{}] 02:48:52 INFO - PROCESS | 1646 | 1468748932276 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}] 02:48:52 INFO - PROCESS | 1646 | 1468748932281 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:52 INFO - PROCESS | 1646 | 1468748932390 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 02:48:52 INFO - PROCESS | 1646 | 1468748932396 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:52 INFO - PROCESS | 1646 | 1468748932400 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168d2800 == 27 [pid = 1646] [id = 27] 02:48:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1182b6000) [pid = 1646] [serial = 77] [outer = 0x0] 02:48:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x118349800) [pid = 1646] [serial = 78] [outer = 0x1182b6000] 02:48:52 INFO - PROCESS | 1646 | 1468748932445 Marionette DEBUG loaded listener.js 02:48:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11874d400) [pid = 1646] [serial = 79] [outer = 0x1182b6000] 02:48:52 INFO - PROCESS | 1646 | 1468748932865 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]]]}] 02:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 631ms 02:48:52 INFO - PROCESS | 1646 | 1468748932886 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 02:48:52 INFO - PROCESS | 1646 | 1468748932888 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 02:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:48:52 INFO - PROCESS | 1646 | 1468748932890 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:48:52 INFO - PROCESS | 1646 | 1468748932891 Marionette TRACE conn2 <- [1,82,null,{}] 02:48:52 INFO - PROCESS | 1646 | 1468748932894 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}] 02:48:52 INFO - PROCESS | 1646 | 1468748932895 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:52 INFO - PROCESS | 1646 | 1468748932972 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 02:48:52 INFO - PROCESS | 1646 | 1468748932976 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:52 INFO - PROCESS | 1646 | 1468748932977 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x117482800 == 28 [pid = 1646] [id = 28] 02:48:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118878400) [pid = 1646] [serial = 80] [outer = 0x0] 02:48:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118f99c00) [pid = 1646] [serial = 81] [outer = 0x118878400] 02:48:53 INFO - PROCESS | 1646 | 1468748933006 Marionette DEBUG loaded listener.js 02:48:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119108400) [pid = 1646] [serial = 82] [outer = 0x118878400] 02:48:53 INFO - PROCESS | 1646 | 1468748933323 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]]]}] 02:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 02:48:53 INFO - PROCESS | 1646 | 1468748933358 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 02:48:53 INFO - PROCESS | 1646 | 1468748933360 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 02:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:48:53 INFO - PROCESS | 1646 | 1468748933363 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:48:53 INFO - PROCESS | 1646 | 1468748933366 Marionette TRACE conn2 <- [1,86,null,{}] 02:48:53 INFO - PROCESS | 1646 | 1468748933368 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}] 02:48:53 INFO - PROCESS | 1646 | 1468748933370 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:53 INFO - PROCESS | 1646 | 1468748933461 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 02:48:53 INFO - PROCESS | 1646 | 1468748933467 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:53 INFO - PROCESS | 1646 | 1468748933468 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d9f000 == 29 [pid = 1646] [id = 29] 02:48:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11834e000) [pid = 1646] [serial = 83] [outer = 0x0] 02:48:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11910dc00) [pid = 1646] [serial = 84] [outer = 0x11834e000] 02:48:53 INFO - PROCESS | 1646 | 1468748933493 Marionette DEBUG loaded listener.js 02:48:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119311400) [pid = 1646] [serial = 85] [outer = 0x11834e000] 02:48:53 INFO - PROCESS | 1646 | 1468748933793 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]]]}] 02:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 472ms 02:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:48:53 INFO - PROCESS | 1646 | 1468748933835 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 02:48:53 INFO - PROCESS | 1646 | 1468748933836 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 02:48:53 INFO - PROCESS | 1646 | 1468748933838 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:48:53 INFO - PROCESS | 1646 | 1468748933840 Marionette TRACE conn2 <- [1,90,null,{}] 02:48:53 INFO - PROCESS | 1646 | 1468748933842 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}] 02:48:53 INFO - PROCESS | 1646 | 1468748933848 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:53 INFO - PROCESS | 1646 | 1468748933940 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 02:48:53 INFO - PROCESS | 1646 | 1468748933948 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:53 INFO - PROCESS | 1646 | 1468748933950 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x11878e800 == 30 [pid = 1646] [id = 30] 02:48:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119311c00) [pid = 1646] [serial = 86] [outer = 0x0] 02:48:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1197b8800) [pid = 1646] [serial = 87] [outer = 0x119311c00] 02:48:53 INFO - PROCESS | 1646 | 1468748933975 Marionette DEBUG loaded listener.js 02:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x121046000) [pid = 1646] [serial = 88] [outer = 0x119311c00] 02:48:54 INFO - PROCESS | 1646 | 1468748934282 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]]]}] 02:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 02:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:48:54 INFO - PROCESS | 1646 | 1468748934308 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 02:48:54 INFO - PROCESS | 1646 | 1468748934309 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 02:48:54 INFO - PROCESS | 1646 | 1468748934311 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:48:54 INFO - PROCESS | 1646 | 1468748934312 Marionette TRACE conn2 <- [1,94,null,{}] 02:48:54 INFO - PROCESS | 1646 | 1468748934317 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}] 02:48:54 INFO - PROCESS | 1646 | 1468748934319 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:54 INFO - PROCESS | 1646 | 1468748934416 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 02:48:54 INFO - PROCESS | 1646 | 1468748934421 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:54 INFO - PROCESS | 1646 | 1468748934422 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f06800 == 31 [pid = 1646] [id = 31] 02:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119111c00) [pid = 1646] [serial = 89] [outer = 0x0] 02:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x121047400) [pid = 1646] [serial = 90] [outer = 0x119111c00] 02:48:54 INFO - PROCESS | 1646 | 1468748934447 Marionette DEBUG loaded listener.js 02:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1211a0400) [pid = 1646] [serial = 91] [outer = 0x119111c00] 02:48:54 INFO - PROCESS | 1646 | 1468748934722 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]]]}] 02:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 423ms 02:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:48:54 INFO - PROCESS | 1646 | 1468748934738 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 02:48:54 INFO - PROCESS | 1646 | 1468748934740 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 02:48:54 INFO - PROCESS | 1646 | 1468748934742 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:48:54 INFO - PROCESS | 1646 | 1468748934743 Marionette TRACE conn2 <- [1,98,null,{}] 02:48:54 INFO - PROCESS | 1646 | 1468748934753 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}] 02:48:54 INFO - PROCESS | 1646 | 1468748934755 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:54 INFO - PROCESS | 1646 | 1468748934836 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 02:48:54 INFO - PROCESS | 1646 | 1468748934840 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:54 INFO - PROCESS | 1646 | 1468748934841 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x112122000 == 32 [pid = 1646] [id = 32] 02:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121117000) [pid = 1646] [serial = 92] [outer = 0x0] 02:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1212dac00) [pid = 1646] [serial = 93] [outer = 0x121117000] 02:48:54 INFO - PROCESS | 1646 | 1468748934868 Marionette DEBUG loaded listener.js 02:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1212e2400) [pid = 1646] [serial = 94] [outer = 0x121117000] 02:48:55 INFO - PROCESS | 1646 | 1468748935167 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]]]}] 02:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 473ms 02:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:48:55 INFO - PROCESS | 1646 | 1468748935216 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 02:48:55 INFO - PROCESS | 1646 | 1468748935218 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 02:48:55 INFO - PROCESS | 1646 | 1468748935220 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:48:55 INFO - PROCESS | 1646 | 1468748935221 Marionette TRACE conn2 <- [1,102,null,{}] 02:48:55 INFO - PROCESS | 1646 | 1468748935223 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}] 02:48:55 INFO - PROCESS | 1646 | 1468748935224 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:55 INFO - PROCESS | 1646 | 1468748935319 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 02:48:55 INFO - PROCESS | 1646 | 1468748935325 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:55 INFO - PROCESS | 1646 | 1468748935326 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194a7800 == 33 [pid = 1646] [id = 33] 02:48:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x116ab0400) [pid = 1646] [serial = 95] [outer = 0x0] 02:48:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1212ddc00) [pid = 1646] [serial = 96] [outer = 0x116ab0400] 02:48:55 INFO - PROCESS | 1646 | 1468748935350 Marionette DEBUG loaded listener.js 02:48:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x121704c00) [pid = 1646] [serial = 97] [outer = 0x116ab0400] 02:48:55 INFO - PROCESS | 1646 | 1468748935630 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]]]}] 02:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 467ms 02:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:48:55 INFO - PROCESS | 1646 | 1468748935688 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 02:48:55 INFO - PROCESS | 1646 | 1468748935689 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 02:48:55 INFO - PROCESS | 1646 | 1468748935691 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:48:55 INFO - PROCESS | 1646 | 1468748935692 Marionette TRACE conn2 <- [1,106,null,{}] 02:48:55 INFO - PROCESS | 1646 | 1468748935695 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}] 02:48:55 INFO - PROCESS | 1646 | 1468748935696 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:55 INFO - PROCESS | 1646 | 1468748935774 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 02:48:55 INFO - PROCESS | 1646 | 1468748935779 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:55 INFO - PROCESS | 1646 | 1468748935781 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bce800 == 34 [pid = 1646] [id = 34] 02:48:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x121603c00) [pid = 1646] [serial = 98] [outer = 0x0] 02:48:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x122705800) [pid = 1646] [serial = 99] [outer = 0x121603c00] 02:48:55 INFO - PROCESS | 1646 | 1468748935807 Marionette DEBUG loaded listener.js 02:48:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1227da800) [pid = 1646] [serial = 100] [outer = 0x121603c00] 02:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 02:48:56 INFO - PROCESS | 1646 | 1468748936105 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]]]}] 02:48:56 INFO - PROCESS | 1646 | 1468748936110 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 02:48:56 INFO - PROCESS | 1646 | 1468748936112 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 02:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:48:56 INFO - PROCESS | 1646 | 1468748936123 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:48:56 INFO - PROCESS | 1646 | 1468748936125 Marionette TRACE conn2 <- [1,110,null,{}] 02:48:56 INFO - PROCESS | 1646 | 1468748936127 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}] 02:48:56 INFO - PROCESS | 1646 | 1468748936130 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:56 INFO - PROCESS | 1646 | 1468748936250 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 02:48:56 INFO - PROCESS | 1646 | 1468748936255 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:56 INFO - PROCESS | 1646 | 1468748936257 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210d0800 == 35 [pid = 1646] [id = 35] 02:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1214dfc00) [pid = 1646] [serial = 101] [outer = 0x0] 02:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1227de400) [pid = 1646] [serial = 102] [outer = 0x1214dfc00] 02:48:56 INFO - PROCESS | 1646 | 1468748936283 Marionette DEBUG loaded listener.js 02:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x121c6b000) [pid = 1646] [serial = 103] [outer = 0x1214dfc00] 02:48:56 INFO - PROCESS | 1646 | 1468748936598 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]]]}] 02:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 520ms 02:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:48:56 INFO - PROCESS | 1646 | 1468748936644 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 02:48:56 INFO - PROCESS | 1646 | 1468748936645 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 02:48:56 INFO - PROCESS | 1646 | 1468748936647 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:48:56 INFO - PROCESS | 1646 | 1468748936648 Marionette TRACE conn2 <- [1,114,null,{}] 02:48:56 INFO - PROCESS | 1646 | 1468748936651 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}] 02:48:56 INFO - PROCESS | 1646 | 1468748936652 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:56 INFO - PROCESS | 1646 | 1468748936728 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 02:48:56 INFO - PROCESS | 1646 | 1468748936734 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:56 INFO - PROCESS | 1646 | 1468748936735 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12135e800 == 36 [pid = 1646] [id = 36] 02:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1197bfc00) [pid = 1646] [serial = 104] [outer = 0x0] 02:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x125a97400) [pid = 1646] [serial = 105] [outer = 0x1197bfc00] 02:48:56 INFO - PROCESS | 1646 | 1468748936759 Marionette DEBUG loaded listener.js 02:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x125ba7800) [pid = 1646] [serial = 106] [outer = 0x1197bfc00] 02:48:57 INFO - PROCESS | 1646 | 1468748937057 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]]]}] 02:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 418ms 02:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:48:57 INFO - PROCESS | 1646 | 1468748937070 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 02:48:57 INFO - PROCESS | 1646 | 1468748937071 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 02:48:57 INFO - PROCESS | 1646 | 1468748937073 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:48:57 INFO - PROCESS | 1646 | 1468748937074 Marionette TRACE conn2 <- [1,118,null,{}] 02:48:57 INFO - PROCESS | 1646 | 1468748937076 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}] 02:48:57 INFO - PROCESS | 1646 | 1468748937077 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:57 INFO - PROCESS | 1646 | 1468748937166 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 02:48:57 INFO - PROCESS | 1646 | 1468748937213 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:57 INFO - PROCESS | 1646 | 1468748937214 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x121467800 == 37 [pid = 1646] [id = 37] 02:48:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x121708800) [pid = 1646] [serial = 107] [outer = 0x0] 02:48:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x125aa1800) [pid = 1646] [serial = 108] [outer = 0x121708800] 02:48:57 INFO - PROCESS | 1646 | 1468748937238 Marionette DEBUG loaded listener.js 02:48:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x125f84000) [pid = 1646] [serial = 109] [outer = 0x121708800] 02:48:57 INFO - PROCESS | 1646 | 1468748937491 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]]]}] 02:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 468ms 02:48:57 INFO - PROCESS | 1646 | 1468748937544 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 02:48:57 INFO - PROCESS | 1646 | 1468748937547 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 02:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:48:57 INFO - PROCESS | 1646 | 1468748937556 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:48:57 INFO - PROCESS | 1646 | 1468748937557 Marionette TRACE conn2 <- [1,122,null,{}] 02:48:57 INFO - PROCESS | 1646 | 1468748937560 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}] 02:48:57 INFO - PROCESS | 1646 | 1468748937561 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:57 INFO - PROCESS | 1646 | 1468748937683 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 02:48:57 INFO - PROCESS | 1646 | 1468748937687 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:57 INFO - PROCESS | 1646 | 1468748937688 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x121655000 == 38 [pid = 1646] [id = 38] 02:48:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12170b400) [pid = 1646] [serial = 110] [outer = 0x0] 02:48:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1263c1c00) [pid = 1646] [serial = 111] [outer = 0x12170b400] 02:48:57 INFO - PROCESS | 1646 | 1468748937721 Marionette DEBUG loaded listener.js 02:48:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x128b68800) [pid = 1646] [serial = 112] [outer = 0x12170b400] 02:48:58 INFO - PROCESS | 1646 | 1468748938077 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]]]}] 02:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 568ms 02:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:48:58 INFO - PROCESS | 1646 | 1468748938126 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 02:48:58 INFO - PROCESS | 1646 | 1468748938128 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 02:48:58 INFO - PROCESS | 1646 | 1468748938131 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:48:58 INFO - PROCESS | 1646 | 1468748938132 Marionette TRACE conn2 <- [1,126,null,{}] 02:48:58 INFO - PROCESS | 1646 | 1468748938136 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}] 02:48:58 INFO - PROCESS | 1646 | 1468748938137 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:58 INFO - PROCESS | 1646 | 1468748938261 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 02:48:58 INFO - PROCESS | 1646 | 1468748938266 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:58 INFO - PROCESS | 1646 | 1468748938267 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x122760000 == 39 [pid = 1646] [id = 39] 02:48:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x128b6fc00) [pid = 1646] [serial = 113] [outer = 0x0] 02:48:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x128bb5c00) [pid = 1646] [serial = 114] [outer = 0x128b6fc00] 02:48:58 INFO - PROCESS | 1646 | 1468748938317 Marionette DEBUG loaded listener.js 02:48:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12904c800) [pid = 1646] [serial = 115] [outer = 0x128b6fc00] 02:48:58 INFO - PROCESS | 1646 | 1468748938672 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]]]}] 02:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 571ms 02:48:58 INFO - PROCESS | 1646 | 1468748938702 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 02:48:58 INFO - PROCESS | 1646 | 1468748938703 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 02:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:48:58 INFO - PROCESS | 1646 | 1468748938705 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:48:58 INFO - PROCESS | 1646 | 1468748938706 Marionette TRACE conn2 <- [1,130,null,{}] 02:48:58 INFO - PROCESS | 1646 | 1468748938708 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}] 02:48:58 INFO - PROCESS | 1646 | 1468748938709 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:58 INFO - PROCESS | 1646 | 1468748938831 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 02:48:58 INFO - PROCESS | 1646 | 1468748938837 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:58 INFO - PROCESS | 1646 | 1468748938838 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240d8800 == 40 [pid = 1646] [id = 40] 02:48:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x125f84400) [pid = 1646] [serial = 116] [outer = 0x0] 02:48:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x129051c00) [pid = 1646] [serial = 117] [outer = 0x125f84400] 02:48:58 INFO - PROCESS | 1646 | 1468748938861 Marionette DEBUG loaded listener.js 02:48:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1291d0400) [pid = 1646] [serial = 118] [outer = 0x125f84400] 02:48:59 INFO - PROCESS | 1646 | 1468748939851 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]]]}] 02:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1170ms 02:48:59 INFO - PROCESS | 1646 | 1468748939876 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 02:48:59 INFO - PROCESS | 1646 | 1468748939879 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 02:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:48:59 INFO - PROCESS | 1646 | 1468748939884 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:48:59 INFO - PROCESS | 1646 | 1468748939886 Marionette TRACE conn2 <- [1,134,null,{}] 02:48:59 INFO - PROCESS | 1646 | 1468748939890 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}] 02:48:59 INFO - PROCESS | 1646 | 1468748939891 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:48:59 INFO - PROCESS | 1646 | 1468748939990 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 02:49:00 INFO - PROCESS | 1646 | 1468748939997 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:00 INFO - PROCESS | 1646 | 1468748939999 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1133e8000 == 41 [pid = 1646] [id = 41] 02:49:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x116487800) [pid = 1646] [serial = 119] [outer = 0x0] 02:49:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11688dc00) [pid = 1646] [serial = 120] [outer = 0x116487800] 02:49:00 INFO - PROCESS | 1646 | 1468748940029 Marionette DEBUG loaded listener.js 02:49:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x116af6800) [pid = 1646] [serial = 121] [outer = 0x116487800] 02:49:00 INFO - PROCESS | 1646 | 1468748940337 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]]]}] 02:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 471ms 02:49:00 INFO - PROCESS | 1646 | 1468748940355 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 02:49:00 INFO - PROCESS | 1646 | 1468748940357 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 02:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:49:00 INFO - PROCESS | 1646 | 1468748940384 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:49:00 INFO - PROCESS | 1646 | 1468748940387 Marionette TRACE conn2 <- [1,138,null,{}] 02:49:00 INFO - PROCESS | 1646 | 1468748940392 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}] 02:49:00 INFO - PROCESS | 1646 | 1468748940395 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:00 INFO - PROCESS | 1646 | 1468748940541 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 02:49:00 INFO - PROCESS | 1646 | 1468748940560 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:00 INFO - PROCESS | 1646 | 1468748940562 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x11673a000 == 42 [pid = 1646] [id = 42] 02:49:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x117d41000) [pid = 1646] [serial = 122] [outer = 0x0] 02:49:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x118299000) [pid = 1646] [serial = 123] [outer = 0x117d41000] 02:49:00 INFO - PROCESS | 1646 | 1468748940605 Marionette DEBUG loaded listener.js 02:49:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1185d0000) [pid = 1646] [serial = 124] [outer = 0x117d41000] 02:49:01 INFO - PROCESS | 1646 | 1468748941042 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]]]}] 02:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 695ms 02:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:49:01 INFO - PROCESS | 1646 | 1468748941058 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 02:49:01 INFO - PROCESS | 1646 | 1468748941059 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 02:49:01 INFO - PROCESS | 1646 | 1468748941062 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:49:01 INFO - PROCESS | 1646 | 1468748941065 Marionette TRACE conn2 <- [1,142,null,{}] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12ce3c800) [pid = 1646] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12c53e400) [pid = 1646] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12c2ae800) [pid = 1646] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12bcdc400) [pid = 1646] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x118177000) [pid = 1646] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x117d3c000) [pid = 1646] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12b95d000) [pid = 1646] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12a6d9800) [pid = 1646] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12a6cc000) [pid = 1646] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12904b800) [pid = 1646] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11828d000) [pid = 1646] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1182ae400) [pid = 1646] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x116811c00) [pid = 1646] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x118291c00) [pid = 1646] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1164e1c00) [pid = 1646] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x117d32400) [pid = 1646] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1182b6000) [pid = 1646] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x118878400) [pid = 1646] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11834e000) [pid = 1646] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119311c00) [pid = 1646] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x119111c00) [pid = 1646] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x121117000) [pid = 1646] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x116ab0400) [pid = 1646] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121603c00) [pid = 1646] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1197bfc00) [pid = 1646] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x121708800) [pid = 1646] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12170b400) [pid = 1646] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12d5e2400) [pid = 1646] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:49:01 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x112dc5000) [pid = 1646] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:49:01 INFO - PROCESS | 1646 | 1468748941677 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}] 02:49:01 INFO - PROCESS | 1646 | 1468748941682 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:01 INFO - PROCESS | 1646 | 1468748941810 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 02:49:01 INFO - PROCESS | 1646 | 1468748941821 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:01 INFO - PROCESS | 1646 | 1468748941823 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x117163000 == 43 [pid = 1646] [id = 43] 02:49:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x116773400) [pid = 1646] [serial = 125] [outer = 0x0] 02:49:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x117d3c000) [pid = 1646] [serial = 126] [outer = 0x116773400] 02:49:01 INFO - PROCESS | 1646 | 1468748941865 Marionette DEBUG loaded listener.js 02:49:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118746c00) [pid = 1646] [serial = 127] [outer = 0x116773400] 02:49:02 INFO - PROCESS | 1646 | 1468748942219 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]]]}] 02:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1175ms 02:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:49:02 INFO - PROCESS | 1646 | 1468748942237 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 02:49:02 INFO - PROCESS | 1646 | 1468748942239 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 02:49:02 INFO - PROCESS | 1646 | 1468748942241 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:49:02 INFO - PROCESS | 1646 | 1468748942242 Marionette TRACE conn2 <- [1,146,null,{}] 02:49:02 INFO - PROCESS | 1646 | 1468748942245 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}] 02:49:02 INFO - PROCESS | 1646 | 1468748942247 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:02 INFO - PROCESS | 1646 | 1468748942341 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 02:49:02 INFO - PROCESS | 1646 | 1468748942349 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:02 INFO - PROCESS | 1646 | 1468748942350 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183ac800 == 44 [pid = 1646] [id = 44] 02:49:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118f51c00) [pid = 1646] [serial = 128] [outer = 0x0] 02:49:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119311c00) [pid = 1646] [serial = 129] [outer = 0x118f51c00] 02:49:02 INFO - PROCESS | 1646 | 1468748942375 Marionette DEBUG loaded listener.js 02:49:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118879000) [pid = 1646] [serial = 130] [outer = 0x118f51c00] 02:49:02 INFO - PROCESS | 1646 | 1468748942688 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]]]}] 02:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 469ms 02:49:02 INFO - PROCESS | 1646 | 1468748942711 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 02:49:02 INFO - PROCESS | 1646 | 1468748942712 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 02:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:49:02 INFO - PROCESS | 1646 | 1468748942718 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:49:02 INFO - PROCESS | 1646 | 1468748942719 Marionette TRACE conn2 <- [1,150,null,{}] 02:49:02 INFO - PROCESS | 1646 | 1468748942722 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}] 02:49:02 INFO - PROCESS | 1646 | 1468748942723 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:02 INFO - PROCESS | 1646 | 1468748942796 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 02:49:02 INFO - PROCESS | 1646 | 1468748942843 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:02 INFO - PROCESS | 1646 | 1468748942844 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f1e000 == 45 [pid = 1646] [id = 45] 02:49:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1130a6800) [pid = 1646] [serial = 131] [outer = 0x0] 02:49:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1197b9000) [pid = 1646] [serial = 132] [outer = 0x1130a6800] 02:49:02 INFO - PROCESS | 1646 | 1468748942868 Marionette DEBUG loaded listener.js 02:49:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119f58c00) [pid = 1646] [serial = 133] [outer = 0x1130a6800] 02:49:03 INFO - PROCESS | 1646 | 1468748943162 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]]]}] 02:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 02:49:03 INFO - PROCESS | 1646 | 1468748943187 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 02:49:03 INFO - PROCESS | 1646 | 1468748943188 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 02:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:49:03 INFO - PROCESS | 1646 | 1468748943191 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:49:03 INFO - PROCESS | 1646 | 1468748943192 Marionette TRACE conn2 <- [1,154,null,{}] 02:49:03 INFO - PROCESS | 1646 | 1468748943194 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}] 02:49:03 INFO - PROCESS | 1646 | 1468748943201 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:03 INFO - PROCESS | 1646 | 1468748943293 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 02:49:03 INFO - PROCESS | 1646 | 1468748943299 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:03 INFO - PROCESS | 1646 | 1468748943300 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bc0000 == 46 [pid = 1646] [id = 46] 02:49:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x121043400) [pid = 1646] [serial = 134] [outer = 0x0] 02:49:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12119f400) [pid = 1646] [serial = 135] [outer = 0x121043400] 02:49:03 INFO - PROCESS | 1646 | 1468748943325 Marionette DEBUG loaded listener.js 02:49:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x122706000) [pid = 1646] [serial = 136] [outer = 0x121043400] 02:49:03 INFO - PROCESS | 1646 | 1468748943746 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]]]}] 02:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 568ms 02:49:03 INFO - PROCESS | 1646 | 1468748943760 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 02:49:03 INFO - PROCESS | 1646 | 1468748943764 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 02:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:49:03 INFO - PROCESS | 1646 | 1468748943769 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:49:03 INFO - PROCESS | 1646 | 1468748943772 Marionette TRACE conn2 <- [1,158,null,{}] 02:49:03 INFO - PROCESS | 1646 | 1468748943778 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}] 02:49:03 INFO - PROCESS | 1646 | 1468748943781 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:03 INFO - PROCESS | 1646 | 1468748943922 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 02:49:04 INFO - PROCESS | 1646 | 1468748944035 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:04 INFO - PROCESS | 1646 | 1468748944037 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x11616e800 == 47 [pid = 1646] [id = 47] 02:49:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x112985400) [pid = 1646] [serial = 137] [outer = 0x0] 02:49:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x115e90c00) [pid = 1646] [serial = 138] [outer = 0x112985400] 02:49:04 INFO - PROCESS | 1646 | 1468748944088 Marionette DEBUG loaded listener.js 02:49:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11680b800) [pid = 1646] [serial = 139] [outer = 0x112985400] 02:49:04 INFO - PROCESS | 1646 | 1468748944612 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]]]}] 02:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 873ms 02:49:04 INFO - PROCESS | 1646 | 1468748944641 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 02:49:04 INFO - PROCESS | 1646 | 1468748944644 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 02:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:49:04 INFO - PROCESS | 1646 | 1468748944668 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:49:04 INFO - PROCESS | 1646 | 1468748944670 Marionette TRACE conn2 <- [1,162,null,{}] 02:49:04 INFO - PROCESS | 1646 | 1468748944672 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}] 02:49:04 INFO - PROCESS | 1646 | 1468748944674 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:04 INFO - PROCESS | 1646 | 1468748944770 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 02:49:04 INFO - PROCESS | 1646 | 1468748944830 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:04 INFO - PROCESS | 1646 | 1468748944831 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194ad000 == 48 [pid = 1646] [id = 48] 02:49:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x118291400) [pid = 1646] [serial = 140] [outer = 0x0] 02:49:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1185d7800) [pid = 1646] [serial = 141] [outer = 0x118291400] 02:49:04 INFO - PROCESS | 1646 | 1468748944862 Marionette DEBUG loaded listener.js 02:49:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11887c000) [pid = 1646] [serial = 142] [outer = 0x118291400] 02:49:05 INFO - PROCESS | 1646 | 1468748945273 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]]]}] 02:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 622ms 02:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:49:05 INFO - PROCESS | 1646 | 1468748945288 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 02:49:05 INFO - PROCESS | 1646 | 1468748945289 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 02:49:05 INFO - PROCESS | 1646 | 1468748945292 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:49:05 INFO - PROCESS | 1646 | 1468748945294 Marionette TRACE conn2 <- [1,166,null,{}] 02:49:05 INFO - PROCESS | 1646 | 1468748945302 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}] 02:49:05 INFO - PROCESS | 1646 | 1468748945305 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:05 INFO - PROCESS | 1646 | 1468748945401 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 02:49:05 INFO - PROCESS | 1646 | 1468748945446 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:05 INFO - PROCESS | 1646 | 1468748945448 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x121460000 == 49 [pid = 1646] [id = 49] 02:49:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1197b6c00) [pid = 1646] [serial = 143] [outer = 0x0] 02:49:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12104c400) [pid = 1646] [serial = 144] [outer = 0x1197b6c00] 02:49:05 INFO - PROCESS | 1646 | 1468748945479 Marionette DEBUG loaded listener.js 02:49:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x121608c00) [pid = 1646] [serial = 145] [outer = 0x1197b6c00] 02:49:05 INFO - PROCESS | 1646 | 1468748945912 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]]]}] 02:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 673ms 02:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:49:05 INFO - PROCESS | 1646 | 1468748945966 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 02:49:05 INFO - PROCESS | 1646 | 1468748945968 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 02:49:05 INFO - PROCESS | 1646 | 1468748945970 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:49:05 INFO - PROCESS | 1646 | 1468748945971 Marionette TRACE conn2 <- [1,170,null,{}] 02:49:05 INFO - PROCESS | 1646 | 1468748945974 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}] 02:49:05 INFO - PROCESS | 1646 | 1468748945975 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:06 INFO - PROCESS | 1646 | 1468748946082 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 02:49:06 INFO - PROCESS | 1646 | 1468748946142 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:06 INFO - PROCESS | 1646 | 1468748946143 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b05800 == 50 [pid = 1646] [id = 50] 02:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1227df400) [pid = 1646] [serial = 146] [outer = 0x0] 02:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x124380000) [pid = 1646] [serial = 147] [outer = 0x1227df400] 02:49:06 INFO - PROCESS | 1646 | 1468748946173 Marionette DEBUG loaded listener.js 02:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x124645400) [pid = 1646] [serial = 148] [outer = 0x1227df400] 02:49:06 INFO - PROCESS | 1646 | 1468748946584 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]]]}] 02:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 619ms 02:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:49:06 INFO - PROCESS | 1646 | 1468748946590 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 02:49:06 INFO - PROCESS | 1646 | 1468748946591 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 02:49:06 INFO - PROCESS | 1646 | 1468748946593 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:49:06 INFO - PROCESS | 1646 | 1468748946595 Marionette TRACE conn2 <- [1,174,null,{}] 02:49:06 INFO - PROCESS | 1646 | 1468748946597 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}] 02:49:06 INFO - PROCESS | 1646 | 1468748946599 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:06 INFO - PROCESS | 1646 | 1468748946695 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 02:49:06 INFO - PROCESS | 1646 | 1468748946739 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:06 INFO - PROCESS | 1646 | 1468748946740 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1133dc800 == 51 [pid = 1646] [id = 51] 02:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x116af1800) [pid = 1646] [serial = 149] [outer = 0x0] 02:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x118174400) [pid = 1646] [serial = 150] [outer = 0x116af1800] 02:49:06 INFO - PROCESS | 1646 | 1468748946769 Marionette DEBUG loaded listener.js 02:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x118f9cc00) [pid = 1646] [serial = 151] [outer = 0x116af1800] 02:49:07 INFO - PROCESS | 1646 | 1468748947213 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]]]}] 02:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 02:49:07 INFO - PROCESS | 1646 | 1468748947267 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 02:49:07 INFO - PROCESS | 1646 | 1468748947269 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 02:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:49:07 INFO - PROCESS | 1646 | 1468748947274 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:49:07 INFO - PROCESS | 1646 | 1468748947275 Marionette TRACE conn2 <- [1,178,null,{}] 02:49:07 INFO - PROCESS | 1646 | 1468748947279 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}] 02:49:07 INFO - PROCESS | 1646 | 1468748947283 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:07 INFO - PROCESS | 1646 | 1468748947387 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 02:49:07 INFO - PROCESS | 1646 | 1468748947466 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:07 INFO - PROCESS | 1646 | 1468748947467 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x11662b800 == 52 [pid = 1646] [id = 52] 02:49:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x116887800) [pid = 1646] [serial = 152] [outer = 0x0] 02:49:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x116ab0c00) [pid = 1646] [serial = 153] [outer = 0x116887800] 02:49:07 INFO - PROCESS | 1646 | 1468748947495 Marionette DEBUG loaded listener.js 02:49:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11816f000) [pid = 1646] [serial = 154] [outer = 0x116887800] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x118f1e000 == 51 [pid = 1646] [id = 45] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x1183ac800 == 50 [pid = 1646] [id = 44] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x117163000 == 49 [pid = 1646] [id = 43] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x1168d2800 == 48 [pid = 1646] [id = 27] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x117482800 == 47 [pid = 1646] [id = 28] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11673a000 == 46 [pid = 1646] [id = 42] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11878e800 == 45 [pid = 1646] [id = 30] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x117d9f000 == 44 [pid = 1646] [id = 29] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x118f06800 == 43 [pid = 1646] [id = 31] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x1133e8000 == 42 [pid = 1646] [id = 41] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x119bce800 == 41 [pid = 1646] [id = 34] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x1133dc800 == 40 [pid = 1646] [id = 51] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x121b05800 == 39 [pid = 1646] [id = 50] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x1240d8800 == 38 [pid = 1646] [id = 40] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x121460000 == 37 [pid = 1646] [id = 49] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x112122000 == 36 [pid = 1646] [id = 32] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x121467800 == 35 [pid = 1646] [id = 37] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x1194ad000 == 34 [pid = 1646] [id = 48] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x121655000 == 33 [pid = 1646] [id = 38] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x12135e800 == 32 [pid = 1646] [id = 36] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x122760000 == 31 [pid = 1646] [id = 39] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x1194a7800 == 30 [pid = 1646] [id = 33] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x1210d0800 == 29 [pid = 1646] [id = 35] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x119bc0000 == 28 [pid = 1646] [id = 46] 02:49:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11616e800 == 27 [pid = 1646] [id = 47] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1227ddc00) [pid = 1646] [serial = 11] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1227da800) [pid = 1646] [serial = 100] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11910ec00) [pid = 1646] [serial = 69] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1193b1000) [pid = 1646] [serial = 70] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x116772c00) [pid = 1646] [serial = 72] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x117d3e800) [pid = 1646] [serial = 75] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x118295800) [pid = 1646] [serial = 76] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x125ba7800) [pid = 1646] [serial = 106] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x114f85c00) [pid = 1646] [serial = 64] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11874d400) [pid = 1646] [serial = 79] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x125f84000) [pid = 1646] [serial = 109] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x116893400) [pid = 1646] [serial = 73] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x128b68800) [pid = 1646] [serial = 112] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x119108400) [pid = 1646] [serial = 82] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x128bb5c00) [pid = 1646] [serial = 114] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x121046000) [pid = 1646] [serial = 88] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118177c00) [pid = 1646] [serial = 67] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11998ec00) [pid = 1646] [serial = 61] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x118349800) [pid = 1646] [serial = 78] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118f99c00) [pid = 1646] [serial = 81] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11910dc00) [pid = 1646] [serial = 84] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x119311400) [pid = 1646] [serial = 85] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1197b8800) [pid = 1646] [serial = 87] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x121047400) [pid = 1646] [serial = 90] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1211a0400) [pid = 1646] [serial = 91] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1212dac00) [pid = 1646] [serial = 93] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1212e2400) [pid = 1646] [serial = 94] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1212ddc00) [pid = 1646] [serial = 96] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x121704c00) [pid = 1646] [serial = 97] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x122705800) [pid = 1646] [serial = 99] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1227de400) [pid = 1646] [serial = 102] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x125a97400) [pid = 1646] [serial = 105] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x125aa1800) [pid = 1646] [serial = 108] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1263c1c00) [pid = 1646] [serial = 111] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1130aa400) [pid = 1646] [serial = 63] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x117d3c800) [pid = 1646] [serial = 66] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12a6ce000) [pid = 1646] [serial = 21] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12a6d2400) [pid = 1646] [serial = 22] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x129431c00) [pid = 1646] [serial = 18] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12904d400) [pid = 1646] [serial = 15] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12917a400) [pid = 1646] [serial = 16] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x121bb3000) [pid = 1646] [serial = 8] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11910cc00) [pid = 1646] [serial = 54] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12ca49800) [pid = 1646] [serial = 45] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12ce3a800) [pid = 1646] [serial = 48] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12ce3e400) [pid = 1646] [serial = 50] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12cfbcc00) [pid = 1646] [serial = 51] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12ca52c00) [pid = 1646] [serial = 42] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12ca59000) [pid = 1646] [serial = 43] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12c539c00) [pid = 1646] [serial = 40] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12c2b4400) [pid = 1646] [serial = 39] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12c2a6800) [pid = 1646] [serial = 36] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x12c2ac400) [pid = 1646] [serial = 37] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12bcd2c00) [pid = 1646] [serial = 33] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12bcd9800) [pid = 1646] [serial = 34] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x12bc5d800) [pid = 1646] [serial = 31] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x118518000) [pid = 1646] [serial = 30] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x12b962000) [pid = 1646] [serial = 27] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x12b968000) [pid = 1646] [serial = 28] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x12af91400) [pid = 1646] [serial = 24] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x12b8cbc00) [pid = 1646] [serial = 25] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x12d5e9400) [pid = 1646] [serial = 60] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x118293c00) [pid = 1646] [serial = 57] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x12cfc3c00) [pid = 1646] [serial = 58] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x12cfc4400) [pid = 1646] [serial = 55] [outer = 0x0] [url = about:blank] 02:49:08 INFO - PROCESS | 1646 | 1468748948241 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]]]}] 02:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 973ms 02:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:49:08 INFO - PROCESS | 1646 | 1468748948252 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 02:49:08 INFO - PROCESS | 1646 | 1468748948254 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 02:49:08 INFO - PROCESS | 1646 | 1468748948257 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:49:08 INFO - PROCESS | 1646 | 1468748948260 Marionette TRACE conn2 <- [1,182,null,{}] 02:49:08 INFO - PROCESS | 1646 | 1468748948269 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}] 02:49:08 INFO - PROCESS | 1646 | 1468748948270 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:08 INFO - PROCESS | 1646 | 1468748948355 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 02:49:08 INFO - PROCESS | 1646 | 1468748948396 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:08 INFO - PROCESS | 1646 | 1468748948398 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1133e9000 == 28 [pid = 1646] [id = 53] 02:49:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x116642c00) [pid = 1646] [serial = 155] [outer = 0x0] 02:49:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x116ab4c00) [pid = 1646] [serial = 156] [outer = 0x116642c00] 02:49:08 INFO - PROCESS | 1646 | 1468748948425 Marionette DEBUG loaded listener.js 02:49:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x112619400) [pid = 1646] [serial = 157] [outer = 0x116642c00] 02:49:08 INFO - PROCESS | 1646 | 1468748948714 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]]]}] 02:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 473ms 02:49:08 INFO - PROCESS | 1646 | 1468748948732 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 02:49:08 INFO - PROCESS | 1646 | 1468748948737 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 02:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:49:08 INFO - PROCESS | 1646 | 1468748948750 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:49:08 INFO - PROCESS | 1646 | 1468748948752 Marionette TRACE conn2 <- [1,186,null,{}] 02:49:08 INFO - PROCESS | 1646 | 1468748948754 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}] 02:49:08 INFO - PROCESS | 1646 | 1468748948756 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:08 INFO - PROCESS | 1646 | 1468748948840 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 02:49:08 INFO - PROCESS | 1646 | 1468748948844 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:08 INFO - PROCESS | 1646 | 1468748948845 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f17800 == 29 [pid = 1646] [id = 54] 02:49:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x118176000) [pid = 1646] [serial = 158] [outer = 0x0] 02:49:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1182aa800) [pid = 1646] [serial = 159] [outer = 0x118176000] 02:49:08 INFO - PROCESS | 1646 | 1468748948875 Marionette DEBUG loaded listener.js 02:49:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x1185cfc00) [pid = 1646] [serial = 160] [outer = 0x118176000] 02:49:09 INFO - PROCESS | 1646 | 1468748949192 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]]]}] 02:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 02:49:09 INFO - PROCESS | 1646 | 1468748949221 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 02:49:09 INFO - PROCESS | 1646 | 1468748949222 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 02:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:49:09 INFO - PROCESS | 1646 | 1468748949224 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:49:09 INFO - PROCESS | 1646 | 1468748949227 Marionette TRACE conn2 <- [1,190,null,{}] 02:49:09 INFO - PROCESS | 1646 | 1468748949237 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}] 02:49:09 INFO - PROCESS | 1646 | 1468748949240 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:09 INFO - PROCESS | 1646 | 1468748949313 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 02:49:09 INFO - PROCESS | 1646 | 1468748949318 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:09 INFO - PROCESS | 1646 | 1468748949320 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x117da3000 == 30 [pid = 1646] [id = 55] 02:49:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x118fa2400) [pid = 1646] [serial = 161] [outer = 0x0] 02:49:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x119302800) [pid = 1646] [serial = 162] [outer = 0x118fa2400] 02:49:09 INFO - PROCESS | 1646 | 1468748949351 Marionette DEBUG loaded listener.js 02:49:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1193ad400) [pid = 1646] [serial = 163] [outer = 0x118fa2400] 02:49:09 INFO - PROCESS | 1646 | 1468748949638 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]]]}] 02:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 426ms 02:49:09 INFO - PROCESS | 1646 | 1468748949654 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 02:49:09 INFO - PROCESS | 1646 | 1468748949655 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 02:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:49:09 INFO - PROCESS | 1646 | 1468748949658 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:49:09 INFO - PROCESS | 1646 | 1468748949659 Marionette TRACE conn2 <- [1,194,null,{}] 02:49:09 INFO - PROCESS | 1646 | 1468748949670 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}] 02:49:09 INFO - PROCESS | 1646 | 1468748949671 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:09 INFO - PROCESS | 1646 | 1468748949754 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 02:49:09 INFO - PROCESS | 1646 | 1468748949758 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:09 INFO - PROCESS | 1646 | 1468748949759 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x118782800 == 31 [pid = 1646] [id = 56] 02:49:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1197b6000) [pid = 1646] [serial = 164] [outer = 0x0] 02:49:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x119bf0400) [pid = 1646] [serial = 165] [outer = 0x1197b6000] 02:49:09 INFO - PROCESS | 1646 | 1468748949787 Marionette DEBUG loaded listener.js 02:49:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x121041000) [pid = 1646] [serial = 166] [outer = 0x1197b6000] 02:49:10 INFO - PROCESS | 1646 | 1468748950091 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]]]}] 02:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 468ms 02:49:10 INFO - PROCESS | 1646 | 1468748950127 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 02:49:10 INFO - PROCESS | 1646 | 1468748950128 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 02:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:49:10 INFO - PROCESS | 1646 | 1468748950170 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:49:10 INFO - PROCESS | 1646 | 1468748950171 Marionette TRACE conn2 <- [1,198,null,{}] 02:49:10 INFO - PROCESS | 1646 | 1468748950180 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}] 02:49:10 INFO - PROCESS | 1646 | 1468748950183 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:10 INFO - PROCESS | 1646 | 1468748950268 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 02:49:10 INFO - PROCESS | 1646 | 1468748950272 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:10 INFO - PROCESS | 1646 | 1468748950273 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fd4800 == 32 [pid = 1646] [id = 57] 02:49:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x113dd0800) [pid = 1646] [serial = 167] [outer = 0x0] 02:49:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x121042000) [pid = 1646] [serial = 168] [outer = 0x113dd0800] 02:49:10 INFO - PROCESS | 1646 | 1468748950298 Marionette DEBUG loaded listener.js 02:49:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x12104d800) [pid = 1646] [serial = 169] [outer = 0x113dd0800] 02:49:10 INFO - PROCESS | 1646 | 1468748950680 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]]]}] 02:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 554ms 02:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:49:10 INFO - PROCESS | 1646 | 1468748950694 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 02:49:10 INFO - PROCESS | 1646 | 1468748950697 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 02:49:10 INFO - PROCESS | 1646 | 1468748950700 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:49:10 INFO - PROCESS | 1646 | 1468748950702 Marionette TRACE conn2 <- [1,202,null,{}] 02:49:10 INFO - PROCESS | 1646 | 1468748950705 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}] 02:49:10 INFO - PROCESS | 1646 | 1468748950711 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:10 INFO - PROCESS | 1646 | 1468748950862 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 02:49:10 INFO - PROCESS | 1646 | 1468748950908 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:10 INFO - PROCESS | 1646 | 1468748950909 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x116691800 == 33 [pid = 1646] [id = 58] 02:49:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1193b9800) [pid = 1646] [serial = 170] [outer = 0x0] 02:49:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1212db400) [pid = 1646] [serial = 171] [outer = 0x1193b9800] 02:49:10 INFO - PROCESS | 1646 | 1468748950950 Marionette DEBUG loaded listener.js 02:49:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1240ae400) [pid = 1646] [serial = 172] [outer = 0x1193b9800] 02:49:11 INFO - PROCESS | 1646 | 1468748951316 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]]]}] 02:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 670ms 02:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:49:11 INFO - PROCESS | 1646 | 1468748951370 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 02:49:11 INFO - PROCESS | 1646 | 1468748951371 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 02:49:11 INFO - PROCESS | 1646 | 1468748951373 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:49:11 INFO - PROCESS | 1646 | 1468748951374 Marionette TRACE conn2 <- [1,206,null,{}] 02:49:11 INFO - PROCESS | 1646 | 1468748951376 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}] 02:49:11 INFO - PROCESS | 1646 | 1468748951386 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:11 INFO - PROCESS | 1646 | 1468748951478 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 02:49:11 INFO - PROCESS | 1646 | 1468748951481 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:11 INFO - PROCESS | 1646 | 1468748951482 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a0dc000 == 34 [pid = 1646] [id = 59] 02:49:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1240afc00) [pid = 1646] [serial = 173] [outer = 0x0] 02:49:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x124649800) [pid = 1646] [serial = 174] [outer = 0x1240afc00] 02:49:11 INFO - PROCESS | 1646 | 1468748951504 Marionette DEBUG loaded listener.js 02:49:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1249c9000) [pid = 1646] [serial = 175] [outer = 0x1240afc00] 02:49:11 INFO - PROCESS | 1646 | 1468748951926 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]]]}] 02:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 569ms 02:49:11 INFO - PROCESS | 1646 | 1468748951943 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 02:49:11 INFO - PROCESS | 1646 | 1468748951945 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 02:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:49:11 INFO - PROCESS | 1646 | 1468748951948 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:49:11 INFO - PROCESS | 1646 | 1468748951950 Marionette TRACE conn2 <- [1,210,null,{}] 02:49:11 INFO - PROCESS | 1646 | 1468748951960 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}] 02:49:11 INFO - PROCESS | 1646 | 1468748951962 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:12 INFO - PROCESS | 1646 | 1468748952108 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 02:49:12 INFO - PROCESS | 1646 | 1468748952113 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:12 INFO - PROCESS | 1646 | 1468748952114 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12135e800 == 35 [pid = 1646] [id = 60] 02:49:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x124384c00) [pid = 1646] [serial = 176] [outer = 0x0] 02:49:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x125a92400) [pid = 1646] [serial = 177] [outer = 0x124384c00] 02:49:12 INFO - PROCESS | 1646 | 1468748952162 Marionette DEBUG loaded listener.js 02:49:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x125aa1800) [pid = 1646] [serial = 178] [outer = 0x124384c00] 02:49:12 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x125f84400) [pid = 1646] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:49:12 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1214dfc00) [pid = 1646] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:49:12 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x128b6fc00) [pid = 1646] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:49:12 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x121043400) [pid = 1646] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:49:12 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x116487800) [pid = 1646] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:49:12 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x117d41000) [pid = 1646] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:49:12 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1130a6800) [pid = 1646] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:49:12 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x116773400) [pid = 1646] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:49:12 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x118f51c00) [pid = 1646] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:49:12 INFO - PROCESS | 1646 | 1468748952500 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]]]}] 02:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 570ms 02:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:49:12 INFO - PROCESS | 1646 | 1468748952519 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 02:49:12 INFO - PROCESS | 1646 | 1468748952520 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 02:49:12 INFO - PROCESS | 1646 | 1468748952522 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:49:12 INFO - PROCESS | 1646 | 1468748952524 Marionette TRACE conn2 <- [1,214,null,{}] 02:49:12 INFO - PROCESS | 1646 | 1468748952526 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}] 02:49:12 INFO - PROCESS | 1646 | 1468748952527 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:12 INFO - PROCESS | 1646 | 1468748952638 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 02:49:12 INFO - PROCESS | 1646 | 1468748952664 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:12 INFO - PROCESS | 1646 | 1468748952665 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12147b800 == 36 [pid = 1646] [id = 61] 02:49:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x116811c00) [pid = 1646] [serial = 179] [outer = 0x0] 02:49:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x121045000) [pid = 1646] [serial = 180] [outer = 0x116811c00] 02:49:12 INFO - PROCESS | 1646 | 1468748952689 Marionette DEBUG loaded listener.js 02:49:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x125bab400) [pid = 1646] [serial = 181] [outer = 0x116811c00] 02:49:12 INFO - PROCESS | 1646 | 1468748952949 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]]]}] 02:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 02:49:12 INFO - PROCESS | 1646 | 1468748952991 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 02:49:12 INFO - PROCESS | 1646 | 1468748952992 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 02:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:49:13 INFO - PROCESS | 1646 | 1468748953003 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:49:13 INFO - PROCESS | 1646 | 1468748953004 Marionette TRACE conn2 <- [1,218,null,{}] 02:49:13 INFO - PROCESS | 1646 | 1468748953007 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}] 02:49:13 INFO - PROCESS | 1646 | 1468748953008 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:13 INFO - PROCESS | 1646 | 1468748953090 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 02:49:13 INFO - PROCESS | 1646 | 1468748953094 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:13 INFO - PROCESS | 1646 | 1468748953095 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b1a800 == 37 [pid = 1646] [id = 62] 02:49:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x125bac000) [pid = 1646] [serial = 182] [outer = 0x0] 02:49:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x12611e000) [pid = 1646] [serial = 183] [outer = 0x125bac000] 02:49:13 INFO - PROCESS | 1646 | 1468748953122 Marionette DEBUG loaded listener.js 02:49:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1261cc800) [pid = 1646] [serial = 184] [outer = 0x125bac000] 02:49:13 INFO - PROCESS | 1646 | 1468748953420 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]]]}] 02:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 476ms 02:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:49:13 INFO - PROCESS | 1646 | 1468748953472 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 02:49:13 INFO - PROCESS | 1646 | 1468748953473 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 02:49:13 INFO - PROCESS | 1646 | 1468748953476 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:49:13 INFO - PROCESS | 1646 | 1468748953477 Marionette TRACE conn2 <- [1,222,null,{}] 02:49:13 INFO - PROCESS | 1646 | 1468748953480 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}] 02:49:13 INFO - PROCESS | 1646 | 1468748953481 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:13 INFO - PROCESS | 1646 | 1468748953591 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 02:49:13 INFO - PROCESS | 1646 | 1468748953598 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:13 INFO - PROCESS | 1646 | 1468748953601 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240e4800 == 38 [pid = 1646] [id = 63] 02:49:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1261c8c00) [pid = 1646] [serial = 185] [outer = 0x0] 02:49:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1265f0000) [pid = 1646] [serial = 186] [outer = 0x1261c8c00] 02:49:13 INFO - PROCESS | 1646 | 1468748953628 Marionette DEBUG loaded listener.js 02:49:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x129044800) [pid = 1646] [serial = 187] [outer = 0x1261c8c00] 02:49:13 INFO - PROCESS | 1646 | 1468748953924 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]]]}] 02:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 02:49:13 INFO - PROCESS | 1646 | 1468748953945 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 02:49:13 INFO - PROCESS | 1646 | 1468748953947 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 02:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:49:13 INFO - PROCESS | 1646 | 1468748953957 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:49:13 INFO - PROCESS | 1646 | 1468748953958 Marionette TRACE conn2 <- [1,226,null,{}] 02:49:13 INFO - PROCESS | 1646 | 1468748953960 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}] 02:49:13 INFO - PROCESS | 1646 | 1468748953961 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:14 INFO - PROCESS | 1646 | 1468748954043 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 02:49:14 INFO - PROCESS | 1646 | 1468748954051 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:14 INFO - PROCESS | 1646 | 1468748954052 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12501c000 == 39 [pid = 1646] [id = 64] 02:49:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12904a800) [pid = 1646] [serial = 188] [outer = 0x0] 02:49:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12917a800) [pid = 1646] [serial = 189] [outer = 0x12904a800] 02:49:14 INFO - PROCESS | 1646 | 1468748954076 Marionette DEBUG loaded listener.js 02:49:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x129184800) [pid = 1646] [serial = 190] [outer = 0x12904a800] 02:49:14 INFO - PROCESS | 1646 | 1468748954493 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]]]}] 02:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 569ms 02:49:14 INFO - PROCESS | 1646 | 1468748954526 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 02:49:14 INFO - PROCESS | 1646 | 1468748954529 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 02:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:49:14 INFO - PROCESS | 1646 | 1468748954535 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:49:14 INFO - PROCESS | 1646 | 1468748954537 Marionette TRACE conn2 <- [1,230,null,{}] 02:49:14 INFO - PROCESS | 1646 | 1468748954540 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}] 02:49:14 INFO - PROCESS | 1646 | 1468748954543 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:14 INFO - PROCESS | 1646 | 1468748954650 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 02:49:14 INFO - PROCESS | 1646 | 1468748954719 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:14 INFO - PROCESS | 1646 | 1468748954720 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x116007800 == 40 [pid = 1646] [id = 65] 02:49:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1131d7400) [pid = 1646] [serial = 191] [outer = 0x0] 02:49:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1164e1c00) [pid = 1646] [serial = 192] [outer = 0x1131d7400] 02:49:14 INFO - PROCESS | 1646 | 1468748954751 Marionette DEBUG loaded listener.js 02:49:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x117d36400) [pid = 1646] [serial = 193] [outer = 0x1131d7400] 02:49:15 INFO - PROCESS | 1646 | 1468748955228 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]]]}] 02:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 722ms 02:49:15 INFO - PROCESS | 1646 | 1468748955255 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 02:49:15 INFO - PROCESS | 1646 | 1468748955258 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 02:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:49:15 INFO - PROCESS | 1646 | 1468748955291 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:49:15 INFO - PROCESS | 1646 | 1468748955293 Marionette TRACE conn2 <- [1,234,null,{}] 02:49:15 INFO - PROCESS | 1646 | 1468748955298 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}] 02:49:15 INFO - PROCESS | 1646 | 1468748955301 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:15 INFO - PROCESS | 1646 | 1468748955417 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 02:49:15 INFO - PROCESS | 1646 | 1468748955483 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:15 INFO - PROCESS | 1646 | 1468748955485 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183aa800 == 41 [pid = 1646] [id = 66] 02:49:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1182b8c00) [pid = 1646] [serial = 194] [outer = 0x0] 02:49:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1185d8800) [pid = 1646] [serial = 195] [outer = 0x1182b8c00] 02:49:15 INFO - PROCESS | 1646 | 1468748955516 Marionette DEBUG loaded listener.js 02:49:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118f51c00) [pid = 1646] [serial = 196] [outer = 0x1182b8c00] 02:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1240e4800 == 40 [pid = 1646] [id = 63] 02:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x121b1a800 == 39 [pid = 1646] [id = 62] 02:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12147b800 == 38 [pid = 1646] [id = 61] 02:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12135e800 == 37 [pid = 1646] [id = 60] 02:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11a0dc000 == 36 [pid = 1646] [id = 59] 02:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x116691800 == 35 [pid = 1646] [id = 58] 02:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x118fd4800 == 34 [pid = 1646] [id = 57] 02:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x118782800 == 33 [pid = 1646] [id = 56] 02:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x117da3000 == 32 [pid = 1646] [id = 55] 02:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x116f17800 == 31 [pid = 1646] [id = 54] 02:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1133e9000 == 30 [pid = 1646] [id = 53] 02:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11662b800 == 29 [pid = 1646] [id = 52] 02:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x117d3d000) [pid = 1646] [serial = 197] [outer = 0x12ca5fc00] 02:49:16 INFO - PROCESS | 1646 | 1468748956088 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]]]}] 02:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 849ms 02:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12119f400) [pid = 1646] [serial = 135] [outer = 0x0] [url = about:blank] 02:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x122706000) [pid = 1646] [serial = 136] [outer = 0x0] [url = about:blank] 02:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11688dc00) [pid = 1646] [serial = 120] [outer = 0x0] [url = about:blank] 02:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116af6800) [pid = 1646] [serial = 121] [outer = 0x0] [url = about:blank] 02:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x118299000) [pid = 1646] [serial = 123] [outer = 0x0] [url = about:blank] 02:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1197b9000) [pid = 1646] [serial = 132] [outer = 0x0] [url = about:blank] 02:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1185d0000) [pid = 1646] [serial = 124] [outer = 0x0] [url = about:blank] 02:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118746c00) [pid = 1646] [serial = 127] [outer = 0x0] [url = about:blank] 02:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x119311c00) [pid = 1646] [serial = 129] [outer = 0x0] [url = about:blank] 02:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x117d3c000) [pid = 1646] [serial = 126] [outer = 0x0] [url = about:blank] 02:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x118879000) [pid = 1646] [serial = 130] [outer = 0x0] [url = about:blank] 02:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1291d0400) [pid = 1646] [serial = 118] [outer = 0x0] [url = about:blank] 02:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x119f58c00) [pid = 1646] [serial = 133] [outer = 0x0] [url = about:blank] 02:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x129051c00) [pid = 1646] [serial = 117] [outer = 0x0] [url = about:blank] 02:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x121c6b000) [pid = 1646] [serial = 103] [outer = 0x0] [url = about:blank] 02:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12904c800) [pid = 1646] [serial = 115] [outer = 0x0] [url = about:blank] 02:49:16 INFO - PROCESS | 1646 | 1468748956135 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 02:49:16 INFO - PROCESS | 1646 | 1468748956138 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 02:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:49:16 INFO - PROCESS | 1646 | 1468748956149 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:49:16 INFO - PROCESS | 1646 | 1468748956151 Marionette TRACE conn2 <- [1,238,null,{}] 02:49:16 INFO - PROCESS | 1646 | 1468748956155 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}] 02:49:16 INFO - PROCESS | 1646 | 1468748956156 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:16 INFO - PROCESS | 1646 | 1468748956228 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 02:49:16 INFO - PROCESS | 1646 | 1468748956236 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:16 INFO - PROCESS | 1646 | 1468748956239 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f1d000 == 30 [pid = 1646] [id = 67] 02:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x115e29800) [pid = 1646] [serial = 198] [outer = 0x0] 02:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1185dc000) [pid = 1646] [serial = 199] [outer = 0x115e29800] 02:49:16 INFO - PROCESS | 1646 | 1468748956268 Marionette DEBUG loaded listener.js 02:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118f55800) [pid = 1646] [serial = 200] [outer = 0x115e29800] 02:49:16 INFO - PROCESS | 1646 | 1468748956588 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]]]}] 02:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 470ms 02:49:16 INFO - PROCESS | 1646 | 1468748956619 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 02:49:16 INFO - PROCESS | 1646 | 1468748956622 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 02:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:49:16 INFO - PROCESS | 1646 | 1468748956626 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:49:16 INFO - PROCESS | 1646 | 1468748956628 Marionette TRACE conn2 <- [1,242,null,{}] 02:49:16 INFO - PROCESS | 1646 | 1468748956630 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}] 02:49:16 INFO - PROCESS | 1646 | 1468748956632 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:16 INFO - PROCESS | 1646 | 1468748956717 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 02:49:16 INFO - PROCESS | 1646 | 1468748956760 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:16 INFO - PROCESS | 1646 | 1468748956762 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d9f800 == 31 [pid = 1646] [id = 68] 02:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118fa1c00) [pid = 1646] [serial = 201] [outer = 0x0] 02:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11930c000) [pid = 1646] [serial = 202] [outer = 0x118fa1c00] 02:49:16 INFO - PROCESS | 1646 | 1468748956788 Marionette DEBUG loaded listener.js 02:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11998c000) [pid = 1646] [serial = 203] [outer = 0x118fa1c00] 02:49:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 469ms 02:49:17 INFO - PROCESS | 1646 | 1468748957087 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]]]}] 02:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:49:17 INFO - PROCESS | 1646 | 1468748957103 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 02:49:17 INFO - PROCESS | 1646 | 1468748957104 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 02:49:17 INFO - PROCESS | 1646 | 1468748957107 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:49:17 INFO - PROCESS | 1646 | 1468748957109 Marionette TRACE conn2 <- [1,246,null,{}] 02:49:17 INFO - PROCESS | 1646 | 1468748957122 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}] 02:49:17 INFO - PROCESS | 1646 | 1468748957125 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:17 INFO - PROCESS | 1646 | 1468748957205 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 02:49:17 INFO - PROCESS | 1646 | 1468748957210 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:17 INFO - PROCESS | 1646 | 1468748957214 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fd6800 == 32 [pid = 1646] [id = 69] 02:49:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11680b000) [pid = 1646] [serial = 204] [outer = 0x0] 02:49:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1212dd000) [pid = 1646] [serial = 205] [outer = 0x11680b000] 02:49:17 INFO - PROCESS | 1646 | 1468748957245 Marionette DEBUG loaded listener.js 02:49:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121c68c00) [pid = 1646] [serial = 206] [outer = 0x11680b000] 02:49:17 INFO - PROCESS | 1646 | 1468748957554 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]]]}] 02:49:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 475ms 02:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:49:17 INFO - PROCESS | 1646 | 1468748957584 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 02:49:17 INFO - PROCESS | 1646 | 1468748957586 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 02:49:17 INFO - PROCESS | 1646 | 1468748957588 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:49:17 INFO - PROCESS | 1646 | 1468748957589 Marionette TRACE conn2 <- [1,250,null,{}] 02:49:17 INFO - PROCESS | 1646 | 1468748957592 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}] 02:49:17 INFO - PROCESS | 1646 | 1468748957593 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:17 INFO - PROCESS | 1646 | 1468748957673 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 02:49:17 INFO - PROCESS | 1646 | 1468748957677 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:17 INFO - PROCESS | 1646 | 1468748957678 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x119dbe800 == 33 [pid = 1646] [id = 70] 02:49:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1227b1c00) [pid = 1646] [serial = 207] [outer = 0x0] 02:49:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x124647800) [pid = 1646] [serial = 208] [outer = 0x1227b1c00] 02:49:17 INFO - PROCESS | 1646 | 1468748957707 Marionette DEBUG loaded listener.js 02:49:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1249d7400) [pid = 1646] [serial = 209] [outer = 0x1227b1c00] 02:49:18 INFO - PROCESS | 1646 | 1468748958027 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]]]}] 02:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 02:49:18 INFO - PROCESS | 1646 | 1468748958058 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 02:49:18 INFO - PROCESS | 1646 | 1468748958059 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 02:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:49:18 INFO - PROCESS | 1646 | 1468748958061 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:49:18 INFO - PROCESS | 1646 | 1468748958063 Marionette TRACE conn2 <- [1,254,null,{}] 02:49:18 INFO - PROCESS | 1646 | 1468748958065 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}] 02:49:18 INFO - PROCESS | 1646 | 1468748958066 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:18 INFO - PROCESS | 1646 | 1468748958139 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 02:49:18 INFO - PROCESS | 1646 | 1468748958142 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:18 INFO - PROCESS | 1646 | 1468748958144 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x121130000 == 34 [pid = 1646] [id = 71] 02:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1227b6400) [pid = 1646] [serial = 210] [outer = 0x0] 02:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x125a92c00) [pid = 1646] [serial = 211] [outer = 0x1227b6400] 02:49:18 INFO - PROCESS | 1646 | 1468748958214 Marionette DEBUG loaded listener.js 02:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x125f85400) [pid = 1646] [serial = 212] [outer = 0x1227b6400] 02:49:18 INFO - PROCESS | 1646 | 1468748958559 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]]]}] 02:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 521ms 02:49:18 INFO - PROCESS | 1646 | 1468748958588 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 02:49:18 INFO - PROCESS | 1646 | 1468748958590 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 02:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:49:18 INFO - PROCESS | 1646 | 1468748958594 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:49:18 INFO - PROCESS | 1646 | 1468748958596 Marionette TRACE conn2 <- [1,258,null,{}] 02:49:18 INFO - PROCESS | 1646 | 1468748958599 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}] 02:49:18 INFO - PROCESS | 1646 | 1468748958605 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:18 INFO - PROCESS | 1646 | 1468748958769 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 02:49:18 INFO - PROCESS | 1646 | 1468748958786 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:18 INFO - PROCESS | 1646 | 1468748958787 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x121468000 == 35 [pid = 1646] [id = 72] 02:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1261cb400) [pid = 1646] [serial = 213] [outer = 0x0] 02:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x128bb5800) [pid = 1646] [serial = 214] [outer = 0x1261cb400] 02:49:18 INFO - PROCESS | 1646 | 1468748958827 Marionette DEBUG loaded listener.js 02:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1291d5000) [pid = 1646] [serial = 215] [outer = 0x1261cb400] 02:49:19 INFO - PROCESS | 1646 | 1468748959215 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]]]}] 02:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 670ms 02:49:19 INFO - PROCESS | 1646 | 1468748959264 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 02:49:19 INFO - PROCESS | 1646 | 1468748959265 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 02:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:49:19 INFO - PROCESS | 1646 | 1468748959267 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:49:19 INFO - PROCESS | 1646 | 1468748959268 Marionette TRACE conn2 <- [1,262,null,{}] 02:49:19 INFO - PROCESS | 1646 | 1468748959271 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}] 02:49:19 INFO - PROCESS | 1646 | 1468748959272 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:19 INFO - PROCESS | 1646 | 1468748959362 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 02:49:19 INFO - PROCESS | 1646 | 1468748959410 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:19 INFO - PROCESS | 1646 | 1468748959411 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x1249b5800 == 36 [pid = 1646] [id = 73] 02:49:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11677f400) [pid = 1646] [serial = 216] [outer = 0x0] 02:49:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x129426000) [pid = 1646] [serial = 217] [outer = 0x11677f400] 02:49:19 INFO - PROCESS | 1646 | 1468748959436 Marionette DEBUG loaded listener.js 02:49:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12942dc00) [pid = 1646] [serial = 218] [outer = 0x11677f400] 02:49:19 INFO - PROCESS | 1646 | 1468748959736 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]]]}] 02:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 02:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:49:19 INFO - PROCESS | 1646 | 1468748959787 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 02:49:19 INFO - PROCESS | 1646 | 1468748959789 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 02:49:19 INFO - PROCESS | 1646 | 1468748959792 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:49:19 INFO - PROCESS | 1646 | 1468748959794 Marionette TRACE conn2 <- [1,266,null,{}] 02:49:19 INFO - PROCESS | 1646 | 1468748959797 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}] 02:49:19 INFO - PROCESS | 1646 | 1468748959799 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:19 INFO - PROCESS | 1646 | 1468748959937 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 02:49:19 INFO - PROCESS | 1646 | 1468748959954 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:19 INFO - PROCESS | 1646 | 1468748959955 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12501b800 == 37 [pid = 1646] [id = 74] 02:49:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12942e400) [pid = 1646] [serial = 219] [outer = 0x0] 02:49:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x129ca5400) [pid = 1646] [serial = 220] [outer = 0x12942e400] 02:49:19 INFO - PROCESS | 1646 | 1468748959987 Marionette DEBUG loaded listener.js 02:49:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12a4dd800) [pid = 1646] [serial = 221] [outer = 0x12942e400] 02:49:20 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1193b9800) [pid = 1646] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:49:20 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x116642c00) [pid = 1646] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:49:20 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118176000) [pid = 1646] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:49:20 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x116887800) [pid = 1646] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:49:20 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x118fa2400) [pid = 1646] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:49:20 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1197b6000) [pid = 1646] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:49:20 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x112985400) [pid = 1646] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:49:20 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118291400) [pid = 1646] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:49:20 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1197b6c00) [pid = 1646] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:49:20 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1240afc00) [pid = 1646] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:49:20 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1227df400) [pid = 1646] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:49:20 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116af1800) [pid = 1646] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:49:20 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x116811c00) [pid = 1646] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:49:20 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x124384c00) [pid = 1646] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:49:20 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x125bac000) [pid = 1646] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:49:20 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x113dd0800) [pid = 1646] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:49:20 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1261c8c00) [pid = 1646] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:49:20 INFO - PROCESS | 1646 | 1468748960444 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]]]}] 02:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 670ms 02:49:20 INFO - PROCESS | 1646 | 1468748960462 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 02:49:20 INFO - PROCESS | 1646 | 1468748960463 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 02:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:49:20 INFO - PROCESS | 1646 | 1468748960468 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:49:20 INFO - PROCESS | 1646 | 1468748960469 Marionette TRACE conn2 <- [1,270,null,{}] 02:49:20 INFO - PROCESS | 1646 | 1468748960471 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}] 02:49:20 INFO - PROCESS | 1646 | 1468748960472 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:20 INFO - PROCESS | 1646 | 1468748960549 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 02:49:20 INFO - PROCESS | 1646 | 1468748960553 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:20 INFO - PROCESS | 1646 | 1468748960554 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fd6000 == 38 [pid = 1646] [id = 75] 02:49:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11816e800) [pid = 1646] [serial = 222] [outer = 0x0] 02:49:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1193b9800) [pid = 1646] [serial = 223] [outer = 0x11816e800] 02:49:20 INFO - PROCESS | 1646 | 1468748960579 Marionette DEBUG loaded listener.js 02:49:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1240b8800) [pid = 1646] [serial = 224] [outer = 0x11816e800] 02:49:20 INFO - PROCESS | 1646 | 1468748960903 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]]]}] 02:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 02:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:49:20 INFO - PROCESS | 1646 | 1468748960936 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 02:49:20 INFO - PROCESS | 1646 | 1468748960937 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 02:49:20 INFO - PROCESS | 1646 | 1468748960940 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:49:20 INFO - PROCESS | 1646 | 1468748960941 Marionette TRACE conn2 <- [1,274,null,{}] 02:49:20 INFO - PROCESS | 1646 | 1468748960943 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}] 02:49:20 INFO - PROCESS | 1646 | 1468748960944 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:21 INFO - PROCESS | 1646 | 1468748961038 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 02:49:21 INFO - PROCESS | 1646 | 1468748961044 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:21 INFO - PROCESS | 1646 | 1468748961045 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d0c000 == 39 [pid = 1646] [id = 76] 02:49:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x125bac000) [pid = 1646] [serial = 225] [outer = 0x0] 02:49:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x129cb0400) [pid = 1646] [serial = 226] [outer = 0x125bac000] 02:49:21 INFO - PROCESS | 1646 | 1468748961072 Marionette DEBUG loaded listener.js 02:49:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12a6cb400) [pid = 1646] [serial = 227] [outer = 0x125bac000] 02:49:21 INFO - PROCESS | 1646 | 1468748961371 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]]]}] 02:49:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 02:49:21 INFO - PROCESS | 1646 | 1468748961408 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 02:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:49:21 INFO - PROCESS | 1646 | 1468748961410 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 02:49:21 INFO - PROCESS | 1646 | 1468748961413 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:49:21 INFO - PROCESS | 1646 | 1468748961414 Marionette TRACE conn2 <- [1,278,null,{}] 02:49:21 INFO - PROCESS | 1646 | 1468748961417 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}] 02:49:21 INFO - PROCESS | 1646 | 1468748961418 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:21 INFO - PROCESS | 1646 | 1468748961508 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 02:49:21 INFO - PROCESS | 1646 | 1468748961513 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:21 INFO - PROCESS | 1646 | 1468748961516 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x129308000 == 40 [pid = 1646] [id = 77] 02:49:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12a6cbc00) [pid = 1646] [serial = 228] [outer = 0x0] 02:49:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12a6d9400) [pid = 1646] [serial = 229] [outer = 0x12a6cbc00] 02:49:21 INFO - PROCESS | 1646 | 1468748961542 Marionette DEBUG loaded listener.js 02:49:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12af95000) [pid = 1646] [serial = 230] [outer = 0x12a6cbc00] 02:49:21 INFO - PROCESS | 1646 | 1468748961875 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]]]}] 02:49:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 472ms 02:49:21 INFO - PROCESS | 1646 | 1468748961886 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 02:49:21 INFO - PROCESS | 1646 | 1468748961888 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 02:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:49:21 INFO - PROCESS | 1646 | 1468748961891 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:49:21 INFO - PROCESS | 1646 | 1468748961893 Marionette TRACE conn2 <- [1,282,null,{}] 02:49:21 INFO - PROCESS | 1646 | 1468748961898 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}] 02:49:21 INFO - PROCESS | 1646 | 1468748961901 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:22 INFO - PROCESS | 1646 | 1468748962055 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 02:49:22 INFO - PROCESS | 1646 | 1468748962061 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:22 INFO - PROCESS | 1646 | 1468748962062 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c42800 == 41 [pid = 1646] [id = 78] 02:49:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x125f0c800) [pid = 1646] [serial = 231] [outer = 0x0] 02:49:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12b703000) [pid = 1646] [serial = 232] [outer = 0x125f0c800] 02:49:22 INFO - PROCESS | 1646 | 1468748962102 Marionette DEBUG loaded listener.js 02:49:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b710800) [pid = 1646] [serial = 233] [outer = 0x125f0c800] 02:49:22 INFO - PROCESS | 1646 | --DOCSHELL 0x116f1d000 == 40 [pid = 1646] [id = 67] 02:49:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1183aa800 == 39 [pid = 1646] [id = 66] 02:49:22 INFO - PROCESS | 1646 | --DOCSHELL 0x116007800 == 38 [pid = 1646] [id = 65] 02:49:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12501c000 == 37 [pid = 1646] [id = 64] 02:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x118fd6800 == 36 [pid = 1646] [id = 69] 02:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x121130000 == 35 [pid = 1646] [id = 71] 02:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x119dbe800 == 34 [pid = 1646] [id = 70] 02:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x117d9f800 == 33 [pid = 1646] [id = 68] 02:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x128d0c000 == 32 [pid = 1646] [id = 76] 02:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x129308000 == 31 [pid = 1646] [id = 77] 02:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x121468000 == 30 [pid = 1646] [id = 72] 02:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1249b5800 == 29 [pid = 1646] [id = 73] 02:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12501b800 == 28 [pid = 1646] [id = 74] 02:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x118fd6000 == 27 [pid = 1646] [id = 75] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1212db400) [pid = 1646] [serial = 171] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116ab4c00) [pid = 1646] [serial = 156] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112619400) [pid = 1646] [serial = 157] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1182aa800) [pid = 1646] [serial = 159] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1185cfc00) [pid = 1646] [serial = 160] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11816f000) [pid = 1646] [serial = 154] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116ab0c00) [pid = 1646] [serial = 153] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x119302800) [pid = 1646] [serial = 162] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1193ad400) [pid = 1646] [serial = 163] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119bf0400) [pid = 1646] [serial = 165] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11680b800) [pid = 1646] [serial = 139] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x115e90c00) [pid = 1646] [serial = 138] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11887c000) [pid = 1646] [serial = 142] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1185d7800) [pid = 1646] [serial = 141] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x121608c00) [pid = 1646] [serial = 145] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12104c400) [pid = 1646] [serial = 144] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x124649800) [pid = 1646] [serial = 174] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x124645400) [pid = 1646] [serial = 148] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x124380000) [pid = 1646] [serial = 147] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x118f9cc00) [pid = 1646] [serial = 151] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x118174400) [pid = 1646] [serial = 150] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1240ae400) [pid = 1646] [serial = 172] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x121045000) [pid = 1646] [serial = 180] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x125a92400) [pid = 1646] [serial = 177] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1249c9000) [pid = 1646] [serial = 175] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12611e000) [pid = 1646] [serial = 183] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x1261cc800) [pid = 1646] [serial = 184] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x125aa1800) [pid = 1646] [serial = 178] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x12917a800) [pid = 1646] [serial = 189] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x121042000) [pid = 1646] [serial = 168] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x129044800) [pid = 1646] [serial = 187] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x125bab400) [pid = 1646] [serial = 181] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x12104d800) [pid = 1646] [serial = 169] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x1265f0000) [pid = 1646] [serial = 186] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x121041000) [pid = 1646] [serial = 166] [outer = 0x0] [url = about:blank] 02:49:23 INFO - PROCESS | 1646 | 1468748963472 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]]]}] 02:49:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1621ms 02:49:23 INFO - PROCESS | 1646 | 1468748963513 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 02:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:49:23 INFO - PROCESS | 1646 | 1468748963515 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 02:49:23 INFO - PROCESS | 1646 | 1468748963519 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:49:23 INFO - PROCESS | 1646 | 1468748963521 Marionette TRACE conn2 <- [1,286,null,{}] 02:49:23 INFO - PROCESS | 1646 | 1468748963525 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}] 02:49:23 INFO - PROCESS | 1646 | 1468748963527 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:23 INFO - PROCESS | 1646 | 1468748963607 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 02:49:23 INFO - PROCESS | 1646 | 1468748963651 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:23 INFO - PROCESS | 1646 | 1468748963654 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x115e3c800 == 28 [pid = 1646] [id = 79] 02:49:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x116af1800) [pid = 1646] [serial = 234] [outer = 0x0] 02:49:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x118172000) [pid = 1646] [serial = 235] [outer = 0x116af1800] 02:49:23 INFO - PROCESS | 1646 | 1468748963683 Marionette DEBUG loaded listener.js 02:49:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x116ab4c00) [pid = 1646] [serial = 236] [outer = 0x116af1800] 02:49:23 INFO - PROCESS | 1646 | 1468748963974 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]]]}] 02:49:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 470ms 02:49:23 INFO - PROCESS | 1646 | 1468748963989 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 02:49:23 INFO - PROCESS | 1646 | 1468748963992 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 02:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:49:24 INFO - PROCESS | 1646 | 1468748964006 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:49:24 INFO - PROCESS | 1646 | 1468748964007 Marionette TRACE conn2 <- [1,290,null,{}] 02:49:24 INFO - PROCESS | 1646 | 1468748964010 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}] 02:49:24 INFO - PROCESS | 1646 | 1468748964012 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:24 INFO - PROCESS | 1646 | 1468748964096 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 02:49:24 INFO - PROCESS | 1646 | 1468748964101 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:24 INFO - PROCESS | 1646 | 1468748964103 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f0e000 == 29 [pid = 1646] [id = 80] 02:49:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x118344400) [pid = 1646] [serial = 237] [outer = 0x0] 02:49:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11887e400) [pid = 1646] [serial = 238] [outer = 0x118344400] 02:49:24 INFO - PROCESS | 1646 | 1468748964132 Marionette DEBUG loaded listener.js 02:49:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x119109800) [pid = 1646] [serial = 239] [outer = 0x118344400] 02:49:24 INFO - PROCESS | 1646 | 1468748964442 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]]]}] 02:49:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 469ms 02:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:49:24 INFO - PROCESS | 1646 | 1468748964475 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 02:49:24 INFO - PROCESS | 1646 | 1468748964476 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 02:49:24 INFO - PROCESS | 1646 | 1468748964479 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:49:24 INFO - PROCESS | 1646 | 1468748964492 Marionette TRACE conn2 <- [1,294,null,{}] 02:49:24 INFO - PROCESS | 1646 | 1468748964500 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}] 02:49:24 INFO - PROCESS | 1646 | 1468748964503 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:24 INFO - PROCESS | 1646 | 1468748964578 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 02:49:24 INFO - PROCESS | 1646 | 1468748964586 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:24 INFO - PROCESS | 1646 | 1468748964588 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x11836a000 == 30 [pid = 1646] [id = 81] 02:49:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x111c22400) [pid = 1646] [serial = 240] [outer = 0x0] 02:49:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1197b6c00) [pid = 1646] [serial = 241] [outer = 0x111c22400] 02:49:24 INFO - PROCESS | 1646 | 1468748964616 Marionette DEBUG loaded listener.js 02:49:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x119f58800) [pid = 1646] [serial = 242] [outer = 0x111c22400] 02:49:24 INFO - PROCESS | 1646 | 1468748964940 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]]]}] 02:49:24 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. 02:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 482ms 02:49:24 INFO - PROCESS | 1646 | 1468748964961 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 02:49:24 INFO - PROCESS | 1646 | 1468748964965 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 02:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:49:24 INFO - PROCESS | 1646 | 1468748964968 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:49:24 INFO - PROCESS | 1646 | 1468748964969 Marionette TRACE conn2 <- [1,298,null,{}] 02:49:24 INFO - PROCESS | 1646 | 1468748964972 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}] 02:49:24 INFO - PROCESS | 1646 | 1468748964973 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:25 INFO - PROCESS | 1646 | 1468748965048 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 02:49:25 INFO - PROCESS | 1646 | 1468748965092 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:25 INFO - PROCESS | 1646 | 1468748965093 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x11878c000 == 31 [pid = 1646] [id = 82] 02:49:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x119106c00) [pid = 1646] [serial = 243] [outer = 0x0] 02:49:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x121043000) [pid = 1646] [serial = 244] [outer = 0x119106c00] 02:49:25 INFO - PROCESS | 1646 | 1468748965119 Marionette DEBUG loaded listener.js 02:49:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x12110cc00) [pid = 1646] [serial = 245] [outer = 0x119106c00] 02:49:25 INFO - PROCESS | 1646 | 1468748965401 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]]]}] 02:49:25 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. 02:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 468ms 02:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:49:25 INFO - PROCESS | 1646 | 1468748965437 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 02:49:25 INFO - PROCESS | 1646 | 1468748965438 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 02:49:25 INFO - PROCESS | 1646 | 1468748965441 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:49:25 INFO - PROCESS | 1646 | 1468748965442 Marionette TRACE conn2 <- [1,302,null,{}] 02:49:25 INFO - PROCESS | 1646 | 1468748965444 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}] 02:49:25 INFO - PROCESS | 1646 | 1468748965446 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:25 INFO - PROCESS | 1646 | 1468748965530 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 02:49:25 INFO - PROCESS | 1646 | 1468748965534 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:25 INFO - PROCESS | 1646 | 1468748965535 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191e5000 == 32 [pid = 1646] [id = 83] 02:49:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x118342c00) [pid = 1646] [serial = 246] [outer = 0x0] 02:49:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x12110fc00) [pid = 1646] [serial = 247] [outer = 0x118342c00] 02:49:25 INFO - PROCESS | 1646 | 1468748965562 Marionette DEBUG loaded listener.js 02:49:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x12119a000) [pid = 1646] [serial = 248] [outer = 0x118342c00] 02:49:25 INFO - PROCESS | 1646 | 1468748965879 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]]]}] 02:49:25 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. 02:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 469ms 02:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:49:25 INFO - PROCESS | 1646 | 1468748965910 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 02:49:25 INFO - PROCESS | 1646 | 1468748965912 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 02:49:25 INFO - PROCESS | 1646 | 1468748965915 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:49:25 INFO - PROCESS | 1646 | 1468748965917 Marionette TRACE conn2 <- [1,306,null,{}] 02:49:25 INFO - PROCESS | 1646 | 1468748965920 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}] 02:49:25 INFO - PROCESS | 1646 | 1468748965924 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:26 INFO - PROCESS | 1646 | 1468748966034 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 02:49:26 INFO - PROCESS | 1646 | 1468748966040 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:26 INFO - PROCESS | 1646 | 1468748966041 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bc8000 == 33 [pid = 1646] [id = 84] 02:49:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x116af0800) [pid = 1646] [serial = 249] [outer = 0x0] 02:49:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1212db800) [pid = 1646] [serial = 250] [outer = 0x116af0800] 02:49:26 INFO - PROCESS | 1646 | 1468748966068 Marionette DEBUG loaded listener.js 02:49:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x12463bc00) [pid = 1646] [serial = 251] [outer = 0x116af0800] 02:49:26 INFO - PROCESS | 1646 | 1468748966355 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]]]}] 02:49:26 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. 02:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 472ms 02:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:49:26 INFO - PROCESS | 1646 | 1468748966388 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 02:49:26 INFO - PROCESS | 1646 | 1468748966389 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 02:49:26 INFO - PROCESS | 1646 | 1468748966391 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:49:26 INFO - PROCESS | 1646 | 1468748966392 Marionette TRACE conn2 <- [1,310,null,{}] 02:49:26 INFO - PROCESS | 1646 | 1468748966395 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}] 02:49:26 INFO - PROCESS | 1646 | 1468748966396 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:26 INFO - PROCESS | 1646 | 1468748966474 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 02:49:26 INFO - PROCESS | 1646 | 1468748966477 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:26 INFO - PROCESS | 1646 | 1468748966489 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12112e800 == 34 [pid = 1646] [id = 85] 02:49:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x124645400) [pid = 1646] [serial = 252] [outer = 0x0] 02:49:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x125091800) [pid = 1646] [serial = 253] [outer = 0x124645400] 02:49:26 INFO - PROCESS | 1646 | 1468748966514 Marionette DEBUG loaded listener.js 02:49:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x125ba7400) [pid = 1646] [serial = 254] [outer = 0x124645400] 02:49:26 INFO - PROCESS | 1646 | 1468748966823 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]]]}] 02:49:26 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. 02:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 469ms 02:49:26 INFO - PROCESS | 1646 | 1468748966861 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 02:49:26 INFO - PROCESS | 1646 | 1468748966862 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 02:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:49:26 INFO - PROCESS | 1646 | 1468748966867 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:49:26 INFO - PROCESS | 1646 | 1468748966868 Marionette TRACE conn2 <- [1,314,null,{}] 02:49:26 INFO - PROCESS | 1646 | 1468748966871 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}] 02:49:26 INFO - PROCESS | 1646 | 1468748966872 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:26 INFO - PROCESS | 1646 | 1468748966964 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 02:49:26 INFO - PROCESS | 1646 | 1468748966970 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:26 INFO - PROCESS | 1646 | 1468748966971 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12145f800 == 35 [pid = 1646] [id = 86] 02:49:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1249d2400) [pid = 1646] [serial = 255] [outer = 0x0] 02:49:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12611e800) [pid = 1646] [serial = 256] [outer = 0x1249d2400] 02:49:26 INFO - PROCESS | 1646 | 1468748966997 Marionette DEBUG loaded listener.js 02:49:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1261d5400) [pid = 1646] [serial = 257] [outer = 0x1249d2400] 02:49:27 INFO - PROCESS | 1646 | 1468748967303 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]]]}] 02:49:27 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. 02:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 470ms 02:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:49:27 INFO - PROCESS | 1646 | 1468748967337 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 02:49:27 INFO - PROCESS | 1646 | 1468748967338 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 02:49:27 INFO - PROCESS | 1646 | 1468748967340 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:49:27 INFO - PROCESS | 1646 | 1468748967341 Marionette TRACE conn2 <- [1,318,null,{}] 02:49:27 INFO - PROCESS | 1646 | 1468748967344 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}] 02:49:27 INFO - PROCESS | 1646 | 1468748967345 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:27 INFO - PROCESS | 1646 | 1468748967422 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 02:49:27 INFO - PROCESS | 1646 | 1468748967425 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:27 INFO - PROCESS | 1646 | 1468748967426 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x118369800 == 36 [pid = 1646] [id = 87] 02:49:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1265f0000) [pid = 1646] [serial = 258] [outer = 0x0] 02:49:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1265f9400) [pid = 1646] [serial = 259] [outer = 0x1265f0000] 02:49:27 INFO - PROCESS | 1646 | 1468748967461 Marionette DEBUG loaded listener.js 02:49:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x128b75400) [pid = 1646] [serial = 260] [outer = 0x1265f0000] 02:49:27 INFO - PROCESS | 1646 | 1468748967856 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]]]}] 02:49:27 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. 02:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 569ms 02:49:27 INFO - PROCESS | 1646 | 1468748967910 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 02:49:27 INFO - PROCESS | 1646 | 1468748967912 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 02:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:49:27 INFO - PROCESS | 1646 | 1468748967917 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:49:27 INFO - PROCESS | 1646 | 1468748967919 Marionette TRACE conn2 <- [1,322,null,{}] 02:49:27 INFO - PROCESS | 1646 | 1468748967922 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}] 02:49:27 INFO - PROCESS | 1646 | 1468748967924 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:28 INFO - PROCESS | 1646 | 1468748968045 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 02:49:28 INFO - PROCESS | 1646 | 1468748968056 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:28 INFO - PROCESS | 1646 | 1468748968057 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x124406800 == 37 [pid = 1646] [id = 88] 02:49:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12904c000) [pid = 1646] [serial = 261] [outer = 0x0] 02:49:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12904f000) [pid = 1646] [serial = 262] [outer = 0x12904c000] 02:49:28 INFO - PROCESS | 1646 | 1468748968096 Marionette DEBUG loaded listener.js 02:49:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x129185000) [pid = 1646] [serial = 263] [outer = 0x12904c000] 02:49:28 INFO - PROCESS | 1646 | 1468748968468 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]]]}] 02:49:28 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. 02:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 569ms 02:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:49:28 INFO - PROCESS | 1646 | 1468748968486 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 02:49:28 INFO - PROCESS | 1646 | 1468748968488 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 02:49:28 INFO - PROCESS | 1646 | 1468748968490 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:49:28 INFO - PROCESS | 1646 | 1468748968491 Marionette TRACE conn2 <- [1,326,null,{}] 02:49:28 INFO - PROCESS | 1646 | 1468748968494 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}] 02:49:28 INFO - PROCESS | 1646 | 1468748968495 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:28 INFO - PROCESS | 1646 | 1468748968612 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 02:49:28 INFO - PROCESS | 1646 | 1468748968646 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:28 INFO - PROCESS | 1646 | 1468748968648 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191e4800 == 38 [pid = 1646] [id = 89] 02:49:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1265f3800) [pid = 1646] [serial = 264] [outer = 0x0] 02:49:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1291d6c00) [pid = 1646] [serial = 265] [outer = 0x1265f3800] 02:49:28 INFO - PROCESS | 1646 | 1468748968674 Marionette DEBUG loaded listener.js 02:49:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12a6cc000) [pid = 1646] [serial = 266] [outer = 0x1265f3800] 02:49:29 INFO - PROCESS | 1646 | 1468748969000 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]]]}] 02:49:29 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. 02:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 569ms 02:49:29 INFO - PROCESS | 1646 | 1468748969060 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 02:49:29 INFO - PROCESS | 1646 | 1468748969061 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 02:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:49:29 INFO - PROCESS | 1646 | 1468748969063 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:49:29 INFO - PROCESS | 1646 | 1468748969065 Marionette TRACE conn2 <- [1,330,null,{}] 02:49:29 INFO - PROCESS | 1646 | 1468748969067 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}] 02:49:29 INFO - PROCESS | 1646 | 1468748969068 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:29 INFO - PROCESS | 1646 | 1468748969161 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 02:49:29 INFO - PROCESS | 1646 | 1468748969171 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:29 INFO - PROCESS | 1646 | 1468748969172 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12635b800 == 39 [pid = 1646] [id = 90] 02:49:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12a6ce800) [pid = 1646] [serial = 267] [outer = 0x0] 02:49:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12a6d8c00) [pid = 1646] [serial = 268] [outer = 0x12a6ce800] 02:49:29 INFO - PROCESS | 1646 | 1468748969197 Marionette DEBUG loaded listener.js 02:49:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12af0e000) [pid = 1646] [serial = 269] [outer = 0x12a6ce800] 02:49:29 INFO - PROCESS | 1646 | 1468748969510 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]]]}] 02:49:29 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. 02:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 472ms 02:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:49:29 INFO - PROCESS | 1646 | 1468748969536 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 02:49:29 INFO - PROCESS | 1646 | 1468748969537 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 02:49:29 INFO - PROCESS | 1646 | 1468748969539 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:49:29 INFO - PROCESS | 1646 | 1468748969540 Marionette TRACE conn2 <- [1,334,null,{}] 02:49:29 INFO - PROCESS | 1646 | 1468748969543 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}] 02:49:29 INFO - PROCESS | 1646 | 1468748969544 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:29 INFO - PROCESS | 1646 | 1468748969650 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 02:49:29 INFO - PROCESS | 1646 | 1468748969679 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:29 INFO - PROCESS | 1646 | 1468748969680 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x129073800 == 40 [pid = 1646] [id = 91] 02:49:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12af16400) [pid = 1646] [serial = 270] [outer = 0x0] 02:49:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b703400) [pid = 1646] [serial = 271] [outer = 0x12af16400] 02:49:29 INFO - PROCESS | 1646 | 1468748969704 Marionette DEBUG loaded listener.js 02:49:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12b8cb800) [pid = 1646] [serial = 272] [outer = 0x12af16400] 02:49:30 INFO - PROCESS | 1646 | 1468748970013 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]]]}] 02:49:30 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. 02:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms 02:49:30 INFO - PROCESS | 1646 | 1468748970059 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 02:49:30 INFO - PROCESS | 1646 | 1468748970060 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 02:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:49:30 INFO - PROCESS | 1646 | 1468748970062 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:49:30 INFO - PROCESS | 1646 | 1468748970063 Marionette TRACE conn2 <- [1,338,null,{}] 02:49:30 INFO - PROCESS | 1646 | 1468748970066 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}] 02:49:30 INFO - PROCESS | 1646 | 1468748970067 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:30 INFO - PROCESS | 1646 | 1468748970161 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 02:49:30 INFO - PROCESS | 1646 | 1468748970174 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:30 INFO - PROCESS | 1646 | 1468748970175 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c53800 == 41 [pid = 1646] [id = 92] 02:49:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12b711800) [pid = 1646] [serial = 273] [outer = 0x0] 02:49:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12b8d5400) [pid = 1646] [serial = 274] [outer = 0x12b711800] 02:49:30 INFO - PROCESS | 1646 | 1468748970199 Marionette DEBUG loaded listener.js 02:49:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12b95ec00) [pid = 1646] [serial = 275] [outer = 0x12b711800] 02:49:30 INFO - PROCESS | 1646 | 1468748970498 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]]]}] 02:49:30 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. 02:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 02:49:30 INFO - PROCESS | 1646 | 1468748970535 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 02:49:30 INFO - PROCESS | 1646 | 1468748970537 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 02:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:49:30 INFO - PROCESS | 1646 | 1468748970539 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:49:30 INFO - PROCESS | 1646 | 1468748970540 Marionette TRACE conn2 <- [1,342,null,{}] 02:49:30 INFO - PROCESS | 1646 | 1468748970542 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}] 02:49:30 INFO - PROCESS | 1646 | 1468748970543 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:30 INFO - PROCESS | 1646 | 1468748970792 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 02:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x118fa1c00) [pid = 1646] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x115e29800) [pid = 1646] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x125bac000) [pid = 1646] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1131d7400) [pid = 1646] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11816e800) [pid = 1646] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1261cb400) [pid = 1646] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12a6cbc00) [pid = 1646] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11680b000) [pid = 1646] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12942e400) [pid = 1646] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1227b1c00) [pid = 1646] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1227b6400) [pid = 1646] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12904a800) [pid = 1646] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11677f400) [pid = 1646] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1182b8c00) [pid = 1646] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:49:30 INFO - PROCESS | 1646 | 1468748970834 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:30 INFO - PROCESS | 1646 | 1468748970835 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184f2800 == 42 [pid = 1646] [id = 93] 02:49:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1131d7400) [pid = 1646] [serial = 276] [outer = 0x0] 02:49:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1164dfc00) [pid = 1646] [serial = 277] [outer = 0x1131d7400] 02:49:30 INFO - PROCESS | 1646 | 1468748970859 Marionette DEBUG loaded listener.js 02:49:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118f98c00) [pid = 1646] [serial = 278] [outer = 0x1131d7400] 02:49:31 INFO - PROCESS | 1646 | 1468748971135 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]]]}] 02:49:31 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. 02:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 617ms 02:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:49:31 INFO - PROCESS | 1646 | 1468748971157 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 02:49:31 INFO - PROCESS | 1646 | 1468748971158 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 02:49:31 INFO - PROCESS | 1646 | 1468748971160 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:49:31 INFO - PROCESS | 1646 | 1468748971161 Marionette TRACE conn2 <- [1,346,null,{}] 02:49:31 INFO - PROCESS | 1646 | 1468748971172 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}] 02:49:31 INFO - PROCESS | 1646 | 1468748971173 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:31 INFO - PROCESS | 1646 | 1468748971258 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 02:49:31 INFO - PROCESS | 1646 | 1468748971264 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:31 INFO - PROCESS | 1646 | 1468748971266 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a69e000 == 43 [pid = 1646] [id = 94] 02:49:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x118fa1c00) [pid = 1646] [serial = 279] [outer = 0x0] 02:49:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12611a800) [pid = 1646] [serial = 280] [outer = 0x118fa1c00] 02:49:31 INFO - PROCESS | 1646 | 1468748971290 Marionette DEBUG loaded listener.js 02:49:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12af91400) [pid = 1646] [serial = 281] [outer = 0x118fa1c00] 02:49:31 INFO - PROCESS | 1646 | 1468748971605 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]]]}] 02:49:31 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. 02:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 473ms 02:49:31 INFO - PROCESS | 1646 | 1468748971634 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 02:49:31 INFO - PROCESS | 1646 | 1468748971636 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 02:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:49:31 INFO - PROCESS | 1646 | 1468748971638 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:49:31 INFO - PROCESS | 1646 | 1468748971639 Marionette TRACE conn2 <- [1,350,null,{}] 02:49:31 INFO - PROCESS | 1646 | 1468748971641 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}] 02:49:31 INFO - PROCESS | 1646 | 1468748971642 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:31 INFO - PROCESS | 1646 | 1468748971753 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 02:49:31 INFO - PROCESS | 1646 | 1468748971758 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:31 INFO - PROCESS | 1646 | 1468748971759 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12afa5800 == 44 [pid = 1646] [id = 95] 02:49:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1261d6400) [pid = 1646] [serial = 282] [outer = 0x0] 02:49:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12b962000) [pid = 1646] [serial = 283] [outer = 0x1261d6400] 02:49:31 INFO - PROCESS | 1646 | 1468748971783 Marionette DEBUG loaded listener.js 02:49:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12bc53c00) [pid = 1646] [serial = 284] [outer = 0x1261d6400] 02:49:32 INFO - PROCESS | 1646 | 1468748972085 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]]]}] 02:49:32 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. 02:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 467ms 02:49:32 INFO - PROCESS | 1646 | 1468748972106 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 02:49:32 INFO - PROCESS | 1646 | 1468748972107 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 02:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:49:32 INFO - PROCESS | 1646 | 1468748972109 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:49:32 INFO - PROCESS | 1646 | 1468748972110 Marionette TRACE conn2 <- [1,354,null,{}] 02:49:32 INFO - PROCESS | 1646 | 1468748972113 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}] 02:49:32 INFO - PROCESS | 1646 | 1468748972116 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:32 INFO - PROCESS | 1646 | 1468748972207 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 02:49:32 INFO - PROCESS | 1646 | 1468748972211 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:32 INFO - PROCESS | 1646 | 1468748972212 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b73d000 == 45 [pid = 1646] [id = 96] 02:49:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12bc54000) [pid = 1646] [serial = 285] [outer = 0x0] 02:49:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12bc5c000) [pid = 1646] [serial = 286] [outer = 0x12bc54000] 02:49:32 INFO - PROCESS | 1646 | 1468748972240 Marionette DEBUG loaded listener.js 02:49:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12bcd1400) [pid = 1646] [serial = 287] [outer = 0x12bc54000] 02:49:32 INFO - PROCESS | 1646 | 1468748972554 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]]]}] 02:49:32 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. 02:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 02:49:32 INFO - PROCESS | 1646 | 1468748972579 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 02:49:32 INFO - PROCESS | 1646 | 1468748972580 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 02:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:49:32 INFO - PROCESS | 1646 | 1468748972585 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:49:32 INFO - PROCESS | 1646 | 1468748972586 Marionette TRACE conn2 <- [1,358,null,{}] 02:49:32 INFO - PROCESS | 1646 | 1468748972588 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}] 02:49:32 INFO - PROCESS | 1646 | 1468748972589 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:32 INFO - PROCESS | 1646 | 1468748972704 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 02:49:32 INFO - PROCESS | 1646 | 1468748972710 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:32 INFO - PROCESS | 1646 | 1468748972711 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b750800 == 46 [pid = 1646] [id = 97] 02:49:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1197b5000) [pid = 1646] [serial = 288] [outer = 0x0] 02:49:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12bcd2000) [pid = 1646] [serial = 289] [outer = 0x1197b5000] 02:49:32 INFO - PROCESS | 1646 | 1468748972734 Marionette DEBUG loaded listener.js 02:49:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12bcddc00) [pid = 1646] [serial = 290] [outer = 0x1197b5000] 02:49:33 INFO - PROCESS | 1646 | 1468748973323 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]]]}] 02:49:33 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. 02:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 769ms 02:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:49:33 INFO - PROCESS | 1646 | 1468748973355 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 02:49:33 INFO - PROCESS | 1646 | 1468748973357 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 02:49:33 INFO - PROCESS | 1646 | 1468748973360 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:49:33 INFO - PROCESS | 1646 | 1468748973364 Marionette TRACE conn2 <- [1,362,null,{}] 02:49:33 INFO - PROCESS | 1646 | 1468748973367 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}] 02:49:33 INFO - PROCESS | 1646 | 1468748973369 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:33 INFO - PROCESS | 1646 | 1468748973502 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 02:49:33 INFO - PROCESS | 1646 | 1468748973576 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:33 INFO - PROCESS | 1646 | 1468748973578 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f08800 == 47 [pid = 1646] [id = 98] 02:49:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x118175400) [pid = 1646] [serial = 291] [outer = 0x0] 02:49:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x118291000) [pid = 1646] [serial = 292] [outer = 0x118175400] 02:49:33 INFO - PROCESS | 1646 | 1468748973609 Marionette DEBUG loaded listener.js 02:49:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x118347000) [pid = 1646] [serial = 293] [outer = 0x118175400] 02:49:34 INFO - PROCESS | 1646 | 1468748974453 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]]]}] 02:49:34 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. 02:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1124ms 02:49:34 INFO - PROCESS | 1646 | 1468748974500 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 02:49:34 INFO - PROCESS | 1646 | 1468748974502 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 02:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:49:34 INFO - PROCESS | 1646 | 1468748974520 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:49:34 INFO - PROCESS | 1646 | 1468748974522 Marionette TRACE conn2 <- [1,366,null,{}] 02:49:34 INFO - PROCESS | 1646 | 1468748974539 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}] 02:49:34 INFO - PROCESS | 1646 | 1468748974540 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:34 INFO - PROCESS | 1646 | 1468748974646 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 02:49:34 INFO - PROCESS | 1646 | 1468748974714 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:34 INFO - PROCESS | 1646 | 1468748974715 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168c8000 == 48 [pid = 1646] [id = 99] 02:49:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1185dd800) [pid = 1646] [serial = 294] [outer = 0x0] 02:49:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x118752800) [pid = 1646] [serial = 295] [outer = 0x1185dd800] 02:49:34 INFO - PROCESS | 1646 | 1468748974746 Marionette DEBUG loaded listener.js 02:49:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119107000) [pid = 1646] [serial = 296] [outer = 0x1185dd800] 02:49:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12b73d000 == 47 [pid = 1646] [id = 96] 02:49:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12afa5800 == 46 [pid = 1646] [id = 95] 02:49:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12a69e000 == 45 [pid = 1646] [id = 94] 02:49:34 INFO - PROCESS | 1646 | --DOCSHELL 0x1184f2800 == 44 [pid = 1646] [id = 93] 02:49:34 INFO - PROCESS | 1646 | --DOCSHELL 0x129c53800 == 43 [pid = 1646] [id = 92] 02:49:34 INFO - PROCESS | 1646 | --DOCSHELL 0x129073800 == 42 [pid = 1646] [id = 91] 02:49:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12635b800 == 41 [pid = 1646] [id = 90] 02:49:34 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12b703000) [pid = 1646] [serial = 232] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1191e4800 == 40 [pid = 1646] [id = 89] 02:49:35 INFO - PROCESS | 1646 | --DOCSHELL 0x124406800 == 39 [pid = 1646] [id = 88] 02:49:35 INFO - PROCESS | 1646 | --DOCSHELL 0x118369800 == 38 [pid = 1646] [id = 87] 02:49:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12145f800 == 37 [pid = 1646] [id = 86] 02:49:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12112e800 == 36 [pid = 1646] [id = 85] 02:49:35 INFO - PROCESS | 1646 | --DOCSHELL 0x119bc8000 == 35 [pid = 1646] [id = 84] 02:49:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1191e5000 == 34 [pid = 1646] [id = 83] 02:49:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11878c000 == 33 [pid = 1646] [id = 82] 02:49:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11836a000 == 32 [pid = 1646] [id = 81] 02:49:35 INFO - PROCESS | 1646 | --DOCSHELL 0x116f0e000 == 31 [pid = 1646] [id = 80] 02:49:35 INFO - PROCESS | 1646 | --DOCSHELL 0x115e3c800 == 30 [pid = 1646] [id = 79] 02:49:35 INFO - PROCESS | 1646 | --DOCSHELL 0x129c42800 == 29 [pid = 1646] [id = 78] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12af95000) [pid = 1646] [serial = 230] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11998c000) [pid = 1646] [serial = 203] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11930c000) [pid = 1646] [serial = 202] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x118f55800) [pid = 1646] [serial = 200] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x129cb0400) [pid = 1646] [serial = 226] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x117d36400) [pid = 1646] [serial = 193] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1240b8800) [pid = 1646] [serial = 224] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1291d5000) [pid = 1646] [serial = 215] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12a6d9400) [pid = 1646] [serial = 229] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121c68c00) [pid = 1646] [serial = 206] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12a4dd800) [pid = 1646] [serial = 221] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x124647800) [pid = 1646] [serial = 208] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1249d7400) [pid = 1646] [serial = 209] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1164e1c00) [pid = 1646] [serial = 192] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12a6cb400) [pid = 1646] [serial = 227] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x129ca5400) [pid = 1646] [serial = 220] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12ce32000) [pid = 1646] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x125f85400) [pid = 1646] [serial = 212] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1185dc000) [pid = 1646] [serial = 199] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x129184800) [pid = 1646] [serial = 190] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12942dc00) [pid = 1646] [serial = 218] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1185d8800) [pid = 1646] [serial = 195] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1193b9800) [pid = 1646] [serial = 223] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1212dd000) [pid = 1646] [serial = 205] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x129426000) [pid = 1646] [serial = 217] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x128bb5800) [pid = 1646] [serial = 214] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x118f51c00) [pid = 1646] [serial = 196] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x125a92c00) [pid = 1646] [serial = 211] [outer = 0x0] [url = about:blank] 02:49:35 INFO - PROCESS | 1646 | 1468748975160 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]]]}] 02:49:35 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. 02:49:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 684ms 02:49:35 INFO - PROCESS | 1646 | 1468748975198 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 02:49:35 INFO - PROCESS | 1646 | 1468748975201 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 02:49:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:49:35 INFO - PROCESS | 1646 | 1468748975206 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:49:35 INFO - PROCESS | 1646 | 1468748975208 Marionette TRACE conn2 <- [1,370,null,{}] 02:49:35 INFO - PROCESS | 1646 | 1468748975210 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}] 02:49:35 INFO - PROCESS | 1646 | 1468748975212 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:35 INFO - PROCESS | 1646 | 1468748975293 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 02:49:35 INFO - PROCESS | 1646 | 1468748975340 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:35 INFO - PROCESS | 1646 | 1468748975341 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x117155000 == 30 [pid = 1646] [id = 100] 02:49:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118746c00) [pid = 1646] [serial = 297] [outer = 0x0] 02:49:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1193b1400) [pid = 1646] [serial = 298] [outer = 0x118746c00] 02:49:35 INFO - PROCESS | 1646 | 1468748975369 Marionette DEBUG loaded listener.js 02:49:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11998c800) [pid = 1646] [serial = 299] [outer = 0x118746c00] 02:49:35 INFO - PROCESS | 1646 | 1468748975678 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]]]}] 02:49:35 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. 02:49:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 519ms 02:49:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:49:35 INFO - PROCESS | 1646 | 1468748975725 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 02:49:35 INFO - PROCESS | 1646 | 1468748975726 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 02:49:35 INFO - PROCESS | 1646 | 1468748975728 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:49:35 INFO - PROCESS | 1646 | 1468748975731 Marionette TRACE conn2 <- [1,374,null,{}] 02:49:35 INFO - PROCESS | 1646 | 1468748975738 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}] 02:49:35 INFO - PROCESS | 1646 | 1468748975742 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:35 INFO - PROCESS | 1646 | 1468748975818 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 02:49:35 INFO - PROCESS | 1646 | 1468748975866 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:35 INFO - PROCESS | 1646 | 1468748975868 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11878e800 == 31 [pid = 1646] [id = 101] 02:49:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x116ab4400) [pid = 1646] [serial = 300] [outer = 0x0] 02:49:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12110d400) [pid = 1646] [serial = 301] [outer = 0x116ab4400] 02:49:35 INFO - PROCESS | 1646 | 1468748975896 Marionette DEBUG loaded listener.js 02:49:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1212da400) [pid = 1646] [serial = 302] [outer = 0x116ab4400] 02:49:36 INFO - PROCESS | 1646 | 1468748976202 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:49:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:49:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 522ms 02:49:36 INFO - PROCESS | 1646 | 1468748976251 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 02:49:36 INFO - PROCESS | 1646 | 1468748976253 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 02:49:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:49:36 INFO - PROCESS | 1646 | 1468748976255 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:49:36 INFO - PROCESS | 1646 | 1468748976256 Marionette TRACE conn2 <- [1,378,null,{}] 02:49:36 INFO - PROCESS | 1646 | 1468748976258 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}] 02:49:36 INFO - PROCESS | 1646 | 1468748976259 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:36 INFO - PROCESS | 1646 | 1468748976338 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 02:49:36 INFO - PROCESS | 1646 | 1468748976341 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:36 INFO - PROCESS | 1646 | 1468748976342 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191e6000 == 32 [pid = 1646] [id = 102] 02:49:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11a041000) [pid = 1646] [serial = 303] [outer = 0x0] 02:49:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x121703800) [pid = 1646] [serial = 304] [outer = 0x11a041000] 02:49:36 INFO - PROCESS | 1646 | 1468748976410 Marionette DEBUG loaded listener.js 02:49:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1240ae400) [pid = 1646] [serial = 305] [outer = 0x11a041000] 02:49:36 INFO - PROCESS | 1646 | 1468748976678 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:49:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:49:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 468ms 02:49:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:49:36 INFO - PROCESS | 1646 | 1468748976724 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 02:49:36 INFO - PROCESS | 1646 | 1468748976725 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 02:49:36 INFO - PROCESS | 1646 | 1468748976727 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:49:36 INFO - PROCESS | 1646 | 1468748976728 Marionette TRACE conn2 <- [1,382,null,{}] 02:49:36 INFO - PROCESS | 1646 | 1468748976739 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}] 02:49:36 INFO - PROCESS | 1646 | 1468748976740 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:36 INFO - PROCESS | 1646 | 1468748976819 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 02:49:36 INFO - PROCESS | 1646 | 1468748976823 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:36 INFO - PROCESS | 1646 | 1468748976824 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a0db000 == 33 [pid = 1646] [id = 103] 02:49:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1227e3400) [pid = 1646] [serial = 306] [outer = 0x0] 02:49:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x124647400) [pid = 1646] [serial = 307] [outer = 0x1227e3400] 02:49:36 INFO - PROCESS | 1646 | 1468748976858 Marionette DEBUG loaded listener.js 02:49:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x125094000) [pid = 1646] [serial = 308] [outer = 0x1227e3400] 02:49:37 INFO - PROCESS | 1646 | 1468748977234 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:49:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:49:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 522ms 02:49:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:49:37 INFO - PROCESS | 1646 | 1468748977249 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 02:49:37 INFO - PROCESS | 1646 | 1468748977251 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 02:49:37 INFO - PROCESS | 1646 | 1468748977261 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:49:37 INFO - PROCESS | 1646 | 1468748977262 Marionette TRACE conn2 <- [1,386,null,{}] 02:49:37 INFO - PROCESS | 1646 | 1468748977264 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}] 02:49:37 INFO - PROCESS | 1646 | 1468748977268 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:37 INFO - PROCESS | 1646 | 1468748977379 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 02:49:37 INFO - PROCESS | 1646 | 1468748977412 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:37 INFO - PROCESS | 1646 | 1468748977413 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x121354000 == 34 [pid = 1646] [id = 104] 02:49:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x125a9c000) [pid = 1646] [serial = 309] [outer = 0x0] 02:49:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1261cd400) [pid = 1646] [serial = 310] [outer = 0x125a9c000] 02:49:37 INFO - PROCESS | 1646 | 1468748977438 Marionette DEBUG loaded listener.js 02:49:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x129050400) [pid = 1646] [serial = 311] [outer = 0x125a9c000] 02:49:37 INFO - PROCESS | 1646 | 1468748977860 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]]]}] 02:49:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:49:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 626ms 02:49:37 INFO - PROCESS | 1646 | 1468748977890 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 02:49:37 INFO - PROCESS | 1646 | 1468748977891 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 02:49:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:49:37 INFO - PROCESS | 1646 | 1468748977901 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:49:37 INFO - PROCESS | 1646 | 1468748977902 Marionette TRACE conn2 <- [1,390,null,{}] 02:49:37 INFO - PROCESS | 1646 | 1468748977904 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}] 02:49:37 INFO - PROCESS | 1646 | 1468748977906 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:38 INFO - PROCESS | 1646 | 1468748978001 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 02:49:38 INFO - PROCESS | 1646 | 1468748978004 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:38 INFO - PROCESS | 1646 | 1468748978005 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240e1800 == 35 [pid = 1646] [id = 105] 02:49:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x125aa1c00) [pid = 1646] [serial = 312] [outer = 0x0] 02:49:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1291d4c00) [pid = 1646] [serial = 313] [outer = 0x125aa1c00] 02:49:38 INFO - PROCESS | 1646 | 1468748978029 Marionette DEBUG loaded listener.js 02:49:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x129cab800) [pid = 1646] [serial = 314] [outer = 0x125aa1c00] 02:49:38 INFO - PROCESS | 1646 | 1468748978391 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]]]}] 02:49:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:49:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 518ms 02:49:38 INFO - PROCESS | 1646 | 1468748978420 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 02:49:38 INFO - PROCESS | 1646 | 1468748978421 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 02:49:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:49:38 INFO - PROCESS | 1646 | 1468748978423 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:49:38 INFO - PROCESS | 1646 | 1468748978424 Marionette TRACE conn2 <- [1,394,null,{}] 02:49:38 INFO - PROCESS | 1646 | 1468748978426 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}] 02:49:38 INFO - PROCESS | 1646 | 1468748978427 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:38 INFO - PROCESS | 1646 | 1468748978522 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 02:49:38 INFO - PROCESS | 1646 | 1468748978537 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:38 INFO - PROCESS | 1646 | 1468748978538 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x115db7800 == 36 [pid = 1646] [id = 106] 02:49:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12904f400) [pid = 1646] [serial = 315] [outer = 0x0] 02:49:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12a4df400) [pid = 1646] [serial = 316] [outer = 0x12904f400] 02:49:38 INFO - PROCESS | 1646 | 1468748978561 Marionette DEBUG loaded listener.js 02:49:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12af09800) [pid = 1646] [serial = 317] [outer = 0x12904f400] 02:49:38 INFO - PROCESS | 1646 | 1468748978895 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]]]}] 02:49:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:49:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 02:49:38 INFO - PROCESS | 1646 | 1468748978941 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 02:49:38 INFO - PROCESS | 1646 | 1468748978942 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 02:49:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:49:38 INFO - PROCESS | 1646 | 1468748978945 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:49:38 INFO - PROCESS | 1646 | 1468748978946 Marionette TRACE conn2 <- [1,398,null,{}] 02:49:38 INFO - PROCESS | 1646 | 1468748978948 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}] 02:49:38 INFO - PROCESS | 1646 | 1468748978949 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:39 INFO - PROCESS | 1646 | 1468748979192 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12bc54000) [pid = 1646] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12a6ce800) [pid = 1646] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12af16400) [pid = 1646] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x116af1800) [pid = 1646] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118342c00) [pid = 1646] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1249d2400) [pid = 1646] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x125f0c800) [pid = 1646] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x111c22400) [pid = 1646] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x116af0800) [pid = 1646] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12904c000) [pid = 1646] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118344400) [pid = 1646] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119106c00) [pid = 1646] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1265f0000) [pid = 1646] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x124645400) [pid = 1646] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12b711800) [pid = 1646] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1131d7400) [pid = 1646] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1265f3800) [pid = 1646] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118fa1c00) [pid = 1646] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:49:39 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1261d6400) [pid = 1646] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:49:39 INFO - PROCESS | 1646 | 1468748979247 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:39 INFO - PROCESS | 1646 | 1468748979248 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183bc000 == 37 [pid = 1646] [id = 107] 02:49:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x112982c00) [pid = 1646] [serial = 318] [outer = 0x0] 02:49:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x116771400) [pid = 1646] [serial = 319] [outer = 0x112982c00] 02:49:39 INFO - PROCESS | 1646 | 1468748979280 Marionette DEBUG loaded listener.js 02:49:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119303400) [pid = 1646] [serial = 320] [outer = 0x112982c00] 02:49:39 INFO - PROCESS | 1646 | 1468748979567 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]]]}] 02:49:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:49:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 668ms 02:49:39 INFO - PROCESS | 1646 | 1468748979614 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 02:49:39 INFO - PROCESS | 1646 | 1468748979618 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 02:49:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:49:39 INFO - PROCESS | 1646 | 1468748979621 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:49:39 INFO - PROCESS | 1646 | 1468748979622 Marionette TRACE conn2 <- [1,402,null,{}] 02:49:39 INFO - PROCESS | 1646 | 1468748979624 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}] 02:49:39 INFO - PROCESS | 1646 | 1468748979625 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:39 INFO - PROCESS | 1646 | 1468748979707 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 02:49:39 INFO - PROCESS | 1646 | 1468748979758 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:39 INFO - PROCESS | 1646 | 1468748979759 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x126358800 == 38 [pid = 1646] [id = 108] 02:49:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11743bc00) [pid = 1646] [serial = 321] [outer = 0x0] 02:49:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1249d7800) [pid = 1646] [serial = 322] [outer = 0x11743bc00] 02:49:39 INFO - PROCESS | 1646 | 1468748979783 Marionette DEBUG loaded listener.js 02:49:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12a6cec00) [pid = 1646] [serial = 323] [outer = 0x11743bc00] 02:49:40 INFO - PROCESS | 1646 | 1468748980079 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]]]}] 02:49:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:49:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 02:49:40 INFO - PROCESS | 1646 | 1468748980139 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 02:49:40 INFO - PROCESS | 1646 | 1468748980141 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 02:49:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:49:40 INFO - PROCESS | 1646 | 1468748980143 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:49:40 INFO - PROCESS | 1646 | 1468748980145 Marionette TRACE conn2 <- [1,406,null,{}] 02:49:40 INFO - PROCESS | 1646 | 1468748980147 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}] 02:49:40 INFO - PROCESS | 1646 | 1468748980149 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:40 INFO - PROCESS | 1646 | 1468748980242 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 02:49:40 INFO - PROCESS | 1646 | 1468748980254 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:40 INFO - PROCESS | 1646 | 1468748980256 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x129067000 == 39 [pid = 1646] [id = 109] 02:49:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1211a0000) [pid = 1646] [serial = 324] [outer = 0x0] 02:49:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12b706c00) [pid = 1646] [serial = 325] [outer = 0x1211a0000] 02:49:40 INFO - PROCESS | 1646 | 1468748980325 Marionette DEBUG loaded listener.js 02:49:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12b962400) [pid = 1646] [serial = 326] [outer = 0x1211a0000] 02:49:40 INFO - PROCESS | 1646 | 1468748980545 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:49:40 INFO - PROCESS | 1646 | 1468748980642 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]]]}] 02:49:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:49:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 02:49:40 INFO - PROCESS | 1646 | 1468748980662 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 02:49:40 INFO - PROCESS | 1646 | 1468748980664 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 02:49:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:49:40 INFO - PROCESS | 1646 | 1468748980670 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:49:40 INFO - PROCESS | 1646 | 1468748980671 Marionette TRACE conn2 <- [1,410,null,{}] 02:49:40 INFO - PROCESS | 1646 | 1468748980673 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}] 02:49:40 INFO - PROCESS | 1646 | 1468748980674 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:40 INFO - PROCESS | 1646 | 1468748980759 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 02:49:40 INFO - PROCESS | 1646 | 1468748980764 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:40 INFO - PROCESS | 1646 | 1468748980765 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a69a000 == 40 [pid = 1646] [id = 110] 02:49:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12b96a400) [pid = 1646] [serial = 327] [outer = 0x0] 02:49:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12c2a7c00) [pid = 1646] [serial = 328] [outer = 0x12b96a400] 02:49:40 INFO - PROCESS | 1646 | 1468748980789 Marionette DEBUG loaded listener.js 02:49:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12c2ac400) [pid = 1646] [serial = 329] [outer = 0x12b96a400] 02:49:41 INFO - PROCESS | 1646 | 1468748981120 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]]]}] 02:49:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:49:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 468ms 02:49:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:49:41 INFO - PROCESS | 1646 | 1468748981138 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 02:49:41 INFO - PROCESS | 1646 | 1468748981139 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 02:49:41 INFO - PROCESS | 1646 | 1468748981141 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:49:41 INFO - PROCESS | 1646 | 1468748981142 Marionette TRACE conn2 <- [1,414,null,{}] 02:49:41 INFO - PROCESS | 1646 | 1468748981145 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}] 02:49:41 INFO - PROCESS | 1646 | 1468748981146 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:41 INFO - PROCESS | 1646 | 1468748981304 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 02:49:41 INFO - PROCESS | 1646 | 1468748981354 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:41 INFO - PROCESS | 1646 | 1468748981355 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1133e8000 == 41 [pid = 1646] [id = 111] 02:49:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x115da5400) [pid = 1646] [serial = 330] [outer = 0x0] 02:49:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1164e6c00) [pid = 1646] [serial = 331] [outer = 0x115da5400] 02:49:41 INFO - PROCESS | 1646 | 1468748981391 Marionette DEBUG loaded listener.js 02:49:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118178000) [pid = 1646] [serial = 332] [outer = 0x115da5400] 02:49:41 INFO - PROCESS | 1646 | 1468748981876 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]]]}] 02:49:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:49:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 771ms 02:49:41 INFO - PROCESS | 1646 | 1468748981913 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 02:49:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:49:41 INFO - PROCESS | 1646 | 1468748981918 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 02:49:41 INFO - PROCESS | 1646 | 1468748981922 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:49:41 INFO - PROCESS | 1646 | 1468748981924 Marionette TRACE conn2 <- [1,418,null,{}] 02:49:41 INFO - PROCESS | 1646 | 1468748981927 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}] 02:49:41 INFO - PROCESS | 1646 | 1468748981929 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:42 INFO - PROCESS | 1646 | 1468748982032 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 02:49:42 INFO - PROCESS | 1646 | 1468748982096 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:42 INFO - PROCESS | 1646 | 1468748982098 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183c1800 == 42 [pid = 1646] [id = 112] 02:49:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119311000) [pid = 1646] [serial = 333] [outer = 0x0] 02:49:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1193b8800) [pid = 1646] [serial = 334] [outer = 0x119311000] 02:49:42 INFO - PROCESS | 1646 | 1468748982128 Marionette DEBUG loaded listener.js 02:49:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11a046800) [pid = 1646] [serial = 335] [outer = 0x119311000] 02:49:43 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 02:49:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1122ms 02:49:43 INFO - PROCESS | 1646 | 1468748983037 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]]]}] 02:49:43 INFO - PROCESS | 1646 | 1468748983044 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 02:49:43 INFO - PROCESS | 1646 | 1468748983047 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 02:49:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:49:43 INFO - PROCESS | 1646 | 1468748983052 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:49:43 INFO - PROCESS | 1646 | 1468748983053 Marionette TRACE conn2 <- [1,422,null,{}] 02:49:43 INFO - PROCESS | 1646 | 1468748983056 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}] 02:49:43 INFO - PROCESS | 1646 | 1468748983057 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:43 INFO - PROCESS | 1646 | 1468748983162 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 02:49:43 INFO - PROCESS | 1646 | 1468748983210 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:43 INFO - PROCESS | 1646 | 1468748983212 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x121469800 == 43 [pid = 1646] [id = 113] 02:49:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12103f400) [pid = 1646] [serial = 336] [outer = 0x0] 02:49:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x121328800) [pid = 1646] [serial = 337] [outer = 0x12103f400] 02:49:43 INFO - PROCESS | 1646 | 1468748983241 Marionette DEBUG loaded listener.js 02:49:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x124645400) [pid = 1646] [serial = 338] [outer = 0x12103f400] 02:49:44 INFO - PROCESS | 1646 | 1468748984179 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]]]}] 02:49:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:49:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1171ms 02:49:44 INFO - PROCESS | 1646 | 1468748984223 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 02:49:44 INFO - PROCESS | 1646 | 1468748984225 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 02:49:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:49:44 INFO - PROCESS | 1646 | 1468748984229 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:49:44 INFO - PROCESS | 1646 | 1468748984231 Marionette TRACE conn2 <- [1,426,null,{}] 02:49:44 INFO - PROCESS | 1646 | 1468748984234 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}] 02:49:44 INFO - PROCESS | 1646 | 1468748984236 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:44 INFO - PROCESS | 1646 | 1468748984327 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 02:49:44 INFO - PROCESS | 1646 | 1468748984377 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:44 INFO - PROCESS | 1646 | 1468748984378 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183b8000 == 44 [pid = 1646] [id = 114] 02:49:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1185db800) [pid = 1646] [serial = 339] [outer = 0x0] 02:49:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11887fc00) [pid = 1646] [serial = 340] [outer = 0x1185db800] 02:49:44 INFO - PROCESS | 1646 | 1468748984408 Marionette DEBUG loaded listener.js 02:49:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1193ad400) [pid = 1646] [serial = 341] [outer = 0x1185db800] 02:49:44 INFO - PROCESS | 1646 | 1468748984872 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] 02:49:44 INFO - PROCESS | 1646 | 1468748984963 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 02:49:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:49:44 INFO - PROCESS | 1646 | 1468748984974 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:49:44 INFO - PROCESS | 1646 | 1468748984977 Marionette TRACE conn2 <- [1,430,null,{}] 02:49:44 INFO - PROCESS | 1646 | 1468748984980 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}] 02:49:44 INFO - PROCESS | 1646 | 1468748984983 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:45 INFO - PROCESS | 1646 | 1468748985105 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 02:49:45 INFO - PROCESS | 1646 | 1468748985115 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:45 INFO - PROCESS | 1646 | 1468748985117 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x11673f800 == 31 [pid = 1646] [id = 115] 02:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x121043400) [pid = 1646] [serial = 342] [outer = 0x0] 02:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x12104c400) [pid = 1646] [serial = 343] [outer = 0x121043400] 02:49:45 INFO - PROCESS | 1646 | 1468748985144 Marionette DEBUG loaded listener.js 02:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1212de800) [pid = 1646] [serial = 344] [outer = 0x121043400] 02:49:45 INFO - PROCESS | 1646 | 1468748985487 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]]]}] 02:49:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:49:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 571ms 02:49:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:49:45 INFO - PROCESS | 1646 | 1468748985544 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 02:49:45 INFO - PROCESS | 1646 | 1468748985546 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 02:49:45 INFO - PROCESS | 1646 | 1468748985548 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:49:45 INFO - PROCESS | 1646 | 1468748985551 Marionette TRACE conn2 <- [1,434,null,{}] 02:49:45 INFO - PROCESS | 1646 | 1468748985558 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}] 02:49:45 INFO - PROCESS | 1646 | 1468748985561 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:45 INFO - PROCESS | 1646 | 1468748985659 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 02:49:45 INFO - PROCESS | 1646 | 1468748985666 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:45 INFO - PROCESS | 1646 | 1468748985668 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fd6000 == 32 [pid = 1646] [id = 116] 02:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x118171000) [pid = 1646] [serial = 345] [outer = 0x0] 02:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x125aa1800) [pid = 1646] [serial = 346] [outer = 0x118171000] 02:49:45 INFO - PROCESS | 1646 | 1468748985696 Marionette DEBUG loaded listener.js 02:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1263c8000) [pid = 1646] [serial = 347] [outer = 0x118171000] 02:49:46 INFO - PROCESS | 1646 | 1468748986035 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]]]}] 02:49:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:49:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 523ms 02:49:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:49:46 INFO - PROCESS | 1646 | 1468748986072 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 02:49:46 INFO - PROCESS | 1646 | 1468748986073 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 02:49:46 INFO - PROCESS | 1646 | 1468748986076 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:49:46 INFO - PROCESS | 1646 | 1468748986077 Marionette TRACE conn2 <- [1,438,null,{}] 02:49:46 INFO - PROCESS | 1646 | 1468748986079 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}] 02:49:46 INFO - PROCESS | 1646 | 1468748986080 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:46 INFO - PROCESS | 1646 | 1468748986161 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 02:49:46 INFO - PROCESS | 1646 | 1468748986167 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:46 INFO - PROCESS | 1646 | 1468748986168 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210cf800 == 33 [pid = 1646] [id = 117] 02:49:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x128b67800) [pid = 1646] [serial = 348] [outer = 0x0] 02:49:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x12904dc00) [pid = 1646] [serial = 349] [outer = 0x128b67800] 02:49:46 INFO - PROCESS | 1646 | 1468748986193 Marionette DEBUG loaded listener.js 02:49:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x129187400) [pid = 1646] [serial = 350] [outer = 0x128b67800] 02:49:46 INFO - PROCESS | 1646 | 1468748986519 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]]]}] 02:49:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:49:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 468ms 02:49:46 INFO - PROCESS | 1646 | 1468748986544 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 02:49:46 INFO - PROCESS | 1646 | 1468748986546 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 02:49:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:49:46 INFO - PROCESS | 1646 | 1468748986551 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:49:46 INFO - PROCESS | 1646 | 1468748986552 Marionette TRACE conn2 <- [1,442,null,{}] 02:49:46 INFO - PROCESS | 1646 | 1468748986554 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}] 02:49:46 INFO - PROCESS | 1646 | 1468748986556 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:46 INFO - PROCESS | 1646 | 1468748986632 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 02:49:46 INFO - PROCESS | 1646 | 1468748986684 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:46 INFO - PROCESS | 1646 | 1468748986685 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x121464000 == 34 [pid = 1646] [id = 118] 02:49:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x117d36400) [pid = 1646] [serial = 351] [outer = 0x0] 02:49:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x129188c00) [pid = 1646] [serial = 352] [outer = 0x117d36400] 02:49:46 INFO - PROCESS | 1646 | 1468748986710 Marionette DEBUG loaded listener.js 02:49:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x12a6cb400) [pid = 1646] [serial = 353] [outer = 0x117d36400] 02:49:47 INFO - PROCESS | 1646 | 1468748987062 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]]]}] 02:49:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:49:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 520ms 02:49:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:49:47 INFO - PROCESS | 1646 | 1468748987070 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 02:49:47 INFO - PROCESS | 1646 | 1468748987071 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 02:49:47 INFO - PROCESS | 1646 | 1468748987073 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:49:47 INFO - PROCESS | 1646 | 1468748987074 Marionette TRACE conn2 <- [1,446,null,{}] 02:49:47 INFO - PROCESS | 1646 | 1468748987077 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}] 02:49:47 INFO - PROCESS | 1646 | 1468748987082 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:47 INFO - PROCESS | 1646 | 1468748987202 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 02:49:47 INFO - PROCESS | 1646 | 1468748987214 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:47 INFO - PROCESS | 1646 | 1468748987215 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b0a800 == 35 [pid = 1646] [id = 119] 02:49:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x12a6d2400) [pid = 1646] [serial = 354] [outer = 0x0] 02:49:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12af90c00) [pid = 1646] [serial = 355] [outer = 0x12a6d2400] 02:49:47 INFO - PROCESS | 1646 | 1468748987241 Marionette DEBUG loaded listener.js 02:49:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12b967000) [pid = 1646] [serial = 356] [outer = 0x12a6d2400] 02:49:47 INFO - PROCESS | 1646 | 1468748987592 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]]]}] 02:49:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:49:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 568ms 02:49:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:49:47 INFO - PROCESS | 1646 | 1468748987642 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 02:49:47 INFO - PROCESS | 1646 | 1468748987643 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 02:49:47 INFO - PROCESS | 1646 | 1468748987645 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:49:47 INFO - PROCESS | 1646 | 1468748987646 Marionette TRACE conn2 <- [1,450,null,{}] 02:49:47 INFO - PROCESS | 1646 | 1468748987649 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}] 02:49:47 INFO - PROCESS | 1646 | 1468748987650 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:47 INFO - PROCESS | 1646 | 1468748987754 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 02:49:47 INFO - PROCESS | 1646 | 1468748987767 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:47 INFO - PROCESS | 1646 | 1468748987768 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x125fe2000 == 36 [pid = 1646] [id = 120] 02:49:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12bc54000) [pid = 1646] [serial = 357] [outer = 0x0] 02:49:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12bc5e000) [pid = 1646] [serial = 358] [outer = 0x12bc54000] 02:49:47 INFO - PROCESS | 1646 | 1468748987792 Marionette DEBUG loaded listener.js 02:49:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12c2a9000) [pid = 1646] [serial = 359] [outer = 0x12bc54000] 02:49:48 INFO - PROCESS | 1646 | 1468748988113 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] 02:49:48 INFO - PROCESS | 1646 | 1468748988167 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 02:49:48 INFO - PROCESS | 1646 | 1468748988169 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:49:48 INFO - PROCESS | 1646 | 1468748988170 Marionette TRACE conn2 <- [1,454,null,{}] 02:49:48 INFO - PROCESS | 1646 | 1468748988172 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}] 02:49:48 INFO - PROCESS | 1646 | 1468748988173 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:48 INFO - PROCESS | 1646 | 1468748988275 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 02:49:48 INFO - PROCESS | 1646 | 1468748988278 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:48 INFO - PROCESS | 1646 | 1468748988279 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x129066000 == 37 [pid = 1646] [id = 121] 02:49:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12bc55c00) [pid = 1646] [serial = 360] [outer = 0x0] 02:49:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12c2b3000) [pid = 1646] [serial = 361] [outer = 0x12bc55c00] 02:49:48 INFO - PROCESS | 1646 | 1468748988305 Marionette DEBUG loaded listener.js 02:49:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12c53b800) [pid = 1646] [serial = 362] [outer = 0x12bc55c00] 02:49:48 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:49:48 INFO - PROCESS | 1646 | 1468748988658 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]]]}] 02:49:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:49:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 519ms 02:49:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:49:48 INFO - PROCESS | 1646 | 1468748988688 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 02:49:48 INFO - PROCESS | 1646 | 1468748988690 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 02:49:48 INFO - PROCESS | 1646 | 1468748988692 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:49:48 INFO - PROCESS | 1646 | 1468748988693 Marionette TRACE conn2 <- [1,458,null,{}] 02:49:48 INFO - PROCESS | 1646 | 1468748988695 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}] 02:49:48 INFO - PROCESS | 1646 | 1468748988697 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:48 INFO - PROCESS | 1646 | 1468748988796 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 02:49:48 INFO - PROCESS | 1646 | 1468748988799 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:48 INFO - PROCESS | 1646 | 1468748988800 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fca000 == 38 [pid = 1646] [id = 122] 02:49:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x110e74400) [pid = 1646] [serial = 363] [outer = 0x0] 02:49:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x110e7b400) [pid = 1646] [serial = 364] [outer = 0x110e74400] 02:49:48 INFO - PROCESS | 1646 | 1468748988831 Marionette DEBUG loaded listener.js 02:49:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x110e7f400) [pid = 1646] [serial = 365] [outer = 0x110e74400] 02:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x125a9c000) [pid = 1646] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1227e3400) [pid = 1646] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x125aa1c00) [pid = 1646] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x116ab4400) [pid = 1646] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118746c00) [pid = 1646] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1185dd800) [pid = 1646] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118175400) [pid = 1646] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12904f400) [pid = 1646] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11a041000) [pid = 1646] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x112982c00) [pid = 1646] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11743bc00) [pid = 1646] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1211a0000) [pid = 1646] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:49:49 INFO - PROCESS | 1646 | 1468748989216 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] 02:49:49 INFO - PROCESS | 1646 | 1468748989262 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 02:49:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:49:49 INFO - PROCESS | 1646 | 1468748989265 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:49:49 INFO - PROCESS | 1646 | 1468748989266 Marionette TRACE conn2 <- [1,462,null,{}] 02:49:49 INFO - PROCESS | 1646 | 1468748989268 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}] 02:49:49 INFO - PROCESS | 1646 | 1468748989269 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:49 INFO - PROCESS | 1646 | 1468748989347 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 02:49:49 INFO - PROCESS | 1646 | 1468748989399 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:49 INFO - PROCESS | 1646 | 1468748989400 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c54800 == 39 [pid = 1646] [id = 123] 02:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x10eaf0c00) [pid = 1646] [serial = 366] [outer = 0x0] 02:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x10eaf8c00) [pid = 1646] [serial = 367] [outer = 0x10eaf0c00] 02:49:49 INFO - PROCESS | 1646 | 1468748989424 Marionette DEBUG loaded listener.js 02:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x10eafec00) [pid = 1646] [serial = 368] [outer = 0x10eaf0c00] 02:49:49 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:49:49 INFO - PROCESS | 1646 | 1468748989743 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] 02:49:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:49:49 INFO - PROCESS | 1646 | 1468748989787 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 02:49:49 INFO - PROCESS | 1646 | 1468748989789 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:49:49 INFO - PROCESS | 1646 | 1468748989791 Marionette TRACE conn2 <- [1,466,null,{}] 02:49:49 INFO - PROCESS | 1646 | 1468748989794 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}] 02:49:49 INFO - PROCESS | 1646 | 1468748989795 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:49 INFO - PROCESS | 1646 | 1468748989888 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 02:49:49 INFO - PROCESS | 1646 | 1468748989898 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:49 INFO - PROCESS | 1646 | 1468748989900 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12afae000 == 40 [pid = 1646] [id = 124] 02:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x110e75c00) [pid = 1646] [serial = 369] [outer = 0x0] 02:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1182b4000) [pid = 1646] [serial = 370] [outer = 0x110e75c00] 02:49:49 INFO - PROCESS | 1646 | 1468748989928 Marionette DEBUG loaded listener.js 02:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12b960000) [pid = 1646] [serial = 371] [outer = 0x110e75c00] 02:49:50 INFO - PROCESS | 1646 | 1468748990253 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] 02:49:50 INFO - PROCESS | 1646 | 1468748990311 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 02:49:50 INFO - PROCESS | 1646 | 1468748990313 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:49:50 INFO - PROCESS | 1646 | 1468748990314 Marionette TRACE conn2 <- [1,470,null,{}] 02:49:50 INFO - PROCESS | 1646 | 1468748990321 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}] 02:49:50 INFO - PROCESS | 1646 | 1468748990322 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:50 INFO - PROCESS | 1646 | 1468748990406 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 02:49:50 INFO - PROCESS | 1646 | 1468748990410 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:50 INFO - PROCESS | 1646 | 1468748990411 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b73f000 == 41 [pid = 1646] [id = 125] 02:49:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x10eaff400) [pid = 1646] [serial = 372] [outer = 0x0] 02:49:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118424c00) [pid = 1646] [serial = 373] [outer = 0x10eaff400] 02:49:50 INFO - PROCESS | 1646 | 1468748990434 Marionette DEBUG loaded listener.js 02:49:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x128b6ec00) [pid = 1646] [serial = 374] [outer = 0x10eaff400] 02:49:50 INFO - PROCESS | 1646 | 1468748990769 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]]]}] 02:49:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:49:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 472ms 02:49:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:49:50 INFO - PROCESS | 1646 | 1468748990786 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 02:49:50 INFO - PROCESS | 1646 | 1468748990787 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 02:49:50 INFO - PROCESS | 1646 | 1468748990789 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:49:50 INFO - PROCESS | 1646 | 1468748990790 Marionette TRACE conn2 <- [1,474,null,{}] 02:49:50 INFO - PROCESS | 1646 | 1468748990792 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}] 02:49:50 INFO - PROCESS | 1646 | 1468748990793 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:50 INFO - PROCESS | 1646 | 1468748990882 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 02:49:50 INFO - PROCESS | 1646 | 1468748990936 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:50 INFO - PROCESS | 1646 | 1468748990937 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b98e000 == 42 [pid = 1646] [id = 126] 02:49:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118420c00) [pid = 1646] [serial = 375] [outer = 0x0] 02:49:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x119f40c00) [pid = 1646] [serial = 376] [outer = 0x118420c00] 02:49:50 INFO - PROCESS | 1646 | 1468748990960 Marionette DEBUG loaded listener.js 02:49:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x119f44c00) [pid = 1646] [serial = 377] [outer = 0x118420c00] 02:49:51 INFO - PROCESS | 1646 | 1468748991418 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]]]}] 02:49:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:49:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 669ms 02:49:51 INFO - PROCESS | 1646 | 1468748991459 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 02:49:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:49:51 INFO - PROCESS | 1646 | 1468748991461 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 02:49:51 INFO - PROCESS | 1646 | 1468748991467 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:49:51 INFO - PROCESS | 1646 | 1468748991469 Marionette TRACE conn2 <- [1,478,null,{}] 02:49:51 INFO - PROCESS | 1646 | 1468748991473 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}] 02:49:51 INFO - PROCESS | 1646 | 1468748991475 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:51 INFO - PROCESS | 1646 | 1468748991579 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 02:49:51 INFO - PROCESS | 1646 | 1468748991646 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:51 INFO - PROCESS | 1646 | 1468748991647 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x118373000 == 43 [pid = 1646] [id = 127] 02:49:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x118176c00) [pid = 1646] [serial = 378] [outer = 0x0] 02:49:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118419c00) [pid = 1646] [serial = 379] [outer = 0x118176c00] 02:49:51 INFO - PROCESS | 1646 | 1468748991678 Marionette DEBUG loaded listener.js 02:49:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118513400) [pid = 1646] [serial = 380] [outer = 0x118176c00] 02:49:52 INFO - PROCESS | 1646 | 1468748992124 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]]]}] 02:49:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:49:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 723ms 02:49:52 INFO - PROCESS | 1646 | 1468748992198 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 02:49:52 INFO - PROCESS | 1646 | 1468748992201 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 02:49:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:49:52 INFO - PROCESS | 1646 | 1468748992207 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:49:52 INFO - PROCESS | 1646 | 1468748992209 Marionette TRACE conn2 <- [1,482,null,{}] 02:49:52 INFO - PROCESS | 1646 | 1468748992212 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}] 02:49:52 INFO - PROCESS | 1646 | 1468748992213 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:52 INFO - PROCESS | 1646 | 1468748992320 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 02:49:52 INFO - PROCESS | 1646 | 1468748992385 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:52 INFO - PROCESS | 1646 | 1468748992387 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x124069000 == 44 [pid = 1646] [id = 128] 02:49:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119f46800) [pid = 1646] [serial = 381] [outer = 0x0] 02:49:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119f48400) [pid = 1646] [serial = 382] [outer = 0x119f46800] 02:49:52 INFO - PROCESS | 1646 | 1468748992417 Marionette DEBUG loaded listener.js 02:49:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1210eb000) [pid = 1646] [serial = 383] [outer = 0x119f46800] 02:49:52 INFO - PROCESS | 1646 | 1468748992848 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]]]}] 02:49:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:49:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 670ms 02:49:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:49:52 INFO - PROCESS | 1646 | 1468748992884 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 02:49:52 INFO - PROCESS | 1646 | 1468748992886 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 02:49:52 INFO - PROCESS | 1646 | 1468748992889 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:49:52 INFO - PROCESS | 1646 | 1468748992893 Marionette TRACE conn2 <- [1,486,null,{}] 02:49:52 INFO - PROCESS | 1646 | 1468748992927 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}] 02:49:52 INFO - PROCESS | 1646 | 1468748992933 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:53 INFO - PROCESS | 1646 | 1468748993057 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 02:49:53 INFO - PROCESS | 1646 | 1468748993122 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:53 INFO - PROCESS | 1646 | 1468748993124 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bcb1800 == 45 [pid = 1646] [id = 129] 02:49:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1210f7800) [pid = 1646] [serial = 384] [outer = 0x0] 02:49:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1211a2000) [pid = 1646] [serial = 385] [outer = 0x1210f7800] 02:49:53 INFO - PROCESS | 1646 | 1468748993155 Marionette DEBUG loaded listener.js 02:49:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1227a8800) [pid = 1646] [serial = 386] [outer = 0x1210f7800] 02:49:53 INFO - PROCESS | 1646 | 1468748993583 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]]]}] 02:49:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:49:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 723ms 02:49:53 INFO - PROCESS | 1646 | 1468748993612 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 02:49:53 INFO - PROCESS | 1646 | 1468748993614 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 02:49:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:49:53 INFO - PROCESS | 1646 | 1468748993617 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:49:53 INFO - PROCESS | 1646 | 1468748993618 Marionette TRACE conn2 <- [1,490,null,{}] 02:49:53 INFO - PROCESS | 1646 | 1468748993620 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}] 02:49:53 INFO - PROCESS | 1646 | 1468748993622 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:53 INFO - PROCESS | 1646 | 1468748993729 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 02:49:53 INFO - PROCESS | 1646 | 1468748993781 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:53 INFO - PROCESS | 1646 | 1468748993783 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bcc3800 == 46 [pid = 1646] [id = 130] 02:49:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12463d800) [pid = 1646] [serial = 387] [outer = 0x0] 02:49:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x125aa1c00) [pid = 1646] [serial = 388] [outer = 0x12463d800] 02:49:53 INFO - PROCESS | 1646 | 1468748993812 Marionette DEBUG loaded listener.js 02:49:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1261d6400) [pid = 1646] [serial = 389] [outer = 0x12463d800] 02:49:54 INFO - PROCESS | 1646 | 1468748994442 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]]]}] 02:49:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:49:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 869ms 02:49:54 INFO - PROCESS | 1646 | 1468748994487 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 02:49:54 INFO - PROCESS | 1646 | 1468748994489 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 02:49:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:49:54 INFO - PROCESS | 1646 | 1468748994492 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:49:54 INFO - PROCESS | 1646 | 1468748994494 Marionette TRACE conn2 <- [1,494,null,{}] 02:49:54 INFO - PROCESS | 1646 | 1468748994498 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}] 02:49:54 INFO - PROCESS | 1646 | 1468748994500 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:54 INFO - PROCESS | 1646 | 1468748994595 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 02:49:54 INFO - PROCESS | 1646 | 1468748994662 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:54 INFO - PROCESS | 1646 | 1468748994663 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194b0800 == 47 [pid = 1646] [id = 131] 02:49:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x118421400) [pid = 1646] [serial = 390] [outer = 0x0] 02:49:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x118427000) [pid = 1646] [serial = 391] [outer = 0x118421400] 02:49:54 INFO - PROCESS | 1646 | 1468748994691 Marionette DEBUG loaded listener.js 02:49:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11910dc00) [pid = 1646] [serial = 392] [outer = 0x118421400] 02:49:55 INFO - PROCESS | 1646 | 1468748995098 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]]]}] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12b73f000 == 46 [pid = 1646] [id = 125] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12afae000 == 45 [pid = 1646] [id = 124] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x129c54800 == 44 [pid = 1646] [id = 123] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x118fca000 == 43 [pid = 1646] [id = 122] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x129066000 == 42 [pid = 1646] [id = 121] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x125fe2000 == 41 [pid = 1646] [id = 120] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x121b0a800 == 40 [pid = 1646] [id = 119] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x121464000 == 39 [pid = 1646] [id = 118] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1210cf800 == 38 [pid = 1646] [id = 117] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x118fd6000 == 37 [pid = 1646] [id = 116] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x11673f800 == 36 [pid = 1646] [id = 115] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1183b8000 == 35 [pid = 1646] [id = 114] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1183c1800 == 34 [pid = 1646] [id = 112] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1133e8000 == 33 [pid = 1646] [id = 111] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x121469800 == 32 [pid = 1646] [id = 113] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12bcc3800 == 31 [pid = 1646] [id = 130] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12bcb1800 == 30 [pid = 1646] [id = 129] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x124069000 == 29 [pid = 1646] [id = 128] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x118373000 == 28 [pid = 1646] [id = 127] 02:49:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12b98e000 == 27 [pid = 1646] [id = 126] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x129050400) [pid = 1646] [serial = 311] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12110d400) [pid = 1646] [serial = 301] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1193b1400) [pid = 1646] [serial = 298] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11998c800) [pid = 1646] [serial = 299] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12bcd2000) [pid = 1646] [serial = 289] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119107000) [pid = 1646] [serial = 296] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x118752800) [pid = 1646] [serial = 295] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x118291000) [pid = 1646] [serial = 292] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118347000) [pid = 1646] [serial = 293] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12a4df400) [pid = 1646] [serial = 316] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x121703800) [pid = 1646] [serial = 304] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1240ae400) [pid = 1646] [serial = 305] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x129cab800) [pid = 1646] [serial = 314] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x116771400) [pid = 1646] [serial = 319] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1249d7800) [pid = 1646] [serial = 322] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12af09800) [pid = 1646] [serial = 317] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119303400) [pid = 1646] [serial = 320] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1212da400) [pid = 1646] [serial = 302] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12a6cec00) [pid = 1646] [serial = 323] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12b962400) [pid = 1646] [serial = 326] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12b706c00) [pid = 1646] [serial = 325] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x125094000) [pid = 1646] [serial = 308] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12c2a7c00) [pid = 1646] [serial = 328] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1261cd400) [pid = 1646] [serial = 310] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x124647400) [pid = 1646] [serial = 307] [outer = 0x0] [url = about:blank] 02:49:55 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1291d4c00) [pid = 1646] [serial = 313] [outer = 0x0] [url = about:blank] 02:49:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:49:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1222ms 02:49:55 INFO - PROCESS | 1646 | 1468748995761 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 02:49:55 INFO - PROCESS | 1646 | 1468748995767 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 02:49:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:49:55 INFO - PROCESS | 1646 | 1468748995773 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:49:55 INFO - PROCESS | 1646 | 1468748995776 Marionette TRACE conn2 <- [1,498,null,{}] 02:49:55 INFO - PROCESS | 1646 | 1468748995780 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}] 02:49:55 INFO - PROCESS | 1646 | 1468748995786 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:55 INFO - PROCESS | 1646 | 1468748995938 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 02:49:55 INFO - PROCESS | 1646 | 1468748995950 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:55 INFO - PROCESS | 1646 | 1468748995954 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x115e59800 == 28 [pid = 1646] [id = 132] 02:49:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11680b000) [pid = 1646] [serial = 393] [outer = 0x0] 02:49:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x116890400) [pid = 1646] [serial = 394] [outer = 0x11680b000] 02:49:56 INFO - PROCESS | 1646 | 1468748995999 Marionette DEBUG loaded listener.js 02:49:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1176b5c00) [pid = 1646] [serial = 395] [outer = 0x11680b000] 02:49:56 INFO - PROCESS | 1646 | 1468748996434 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]]]}] 02:49:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:49:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 672ms 02:49:56 INFO - PROCESS | 1646 | 1468748996445 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 02:49:56 INFO - PROCESS | 1646 | 1468748996448 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 02:49:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:49:56 INFO - PROCESS | 1646 | 1468748996456 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:49:56 INFO - PROCESS | 1646 | 1468748996459 Marionette TRACE conn2 <- [1,502,null,{}] 02:49:56 INFO - PROCESS | 1646 | 1468748996461 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}] 02:49:56 INFO - PROCESS | 1646 | 1468748996463 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:56 INFO - PROCESS | 1646 | 1468748996543 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 02:49:56 INFO - PROCESS | 1646 | 1468748996550 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:56 INFO - PROCESS | 1646 | 1468748996552 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x117150000 == 29 [pid = 1646] [id = 133] 02:49:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118177400) [pid = 1646] [serial = 396] [outer = 0x0] 02:49:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11834a400) [pid = 1646] [serial = 397] [outer = 0x118177400] 02:49:56 INFO - PROCESS | 1646 | 1468748996579 Marionette DEBUG loaded listener.js 02:49:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118425800) [pid = 1646] [serial = 398] [outer = 0x118177400] 02:49:56 INFO - PROCESS | 1646 | 1468748996912 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]]]}] 02:49:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:49:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 473ms 02:49:56 INFO - PROCESS | 1646 | 1468748996929 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 02:49:56 INFO - PROCESS | 1646 | 1468748996931 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 02:49:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:49:56 INFO - PROCESS | 1646 | 1468748996936 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:49:56 INFO - PROCESS | 1646 | 1468748996937 Marionette TRACE conn2 <- [1,506,null,{}] 02:49:56 INFO - PROCESS | 1646 | 1468748996944 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}] 02:49:56 INFO - PROCESS | 1646 | 1468748996947 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:57 INFO - PROCESS | 1646 | 1468748997034 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 02:49:57 INFO - PROCESS | 1646 | 1468748997039 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:57 INFO - PROCESS | 1646 | 1468748997042 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183b3800 == 30 [pid = 1646] [id = 134] 02:49:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119111c00) [pid = 1646] [serial = 399] [outer = 0x0] 02:49:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119311c00) [pid = 1646] [serial = 400] [outer = 0x119111c00] 02:49:57 INFO - PROCESS | 1646 | 1468748997073 Marionette DEBUG loaded listener.js 02:49:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1197be800) [pid = 1646] [serial = 401] [outer = 0x119111c00] 02:49:57 INFO - PROCESS | 1646 | 1468748997432 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]]]}] 02:49:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:49:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 520ms 02:49:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:49:57 INFO - PROCESS | 1646 | 1468748997456 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 02:49:57 INFO - PROCESS | 1646 | 1468748997457 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 02:49:57 INFO - PROCESS | 1646 | 1468748997459 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:49:57 INFO - PROCESS | 1646 | 1468748997460 Marionette TRACE conn2 <- [1,510,null,{}] 02:49:57 INFO - PROCESS | 1646 | 1468748997463 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}] 02:49:57 INFO - PROCESS | 1646 | 1468748997464 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:57 INFO - PROCESS | 1646 | 1468748997571 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 02:49:57 INFO - PROCESS | 1646 | 1468748997576 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:57 INFO - PROCESS | 1646 | 1468748997577 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fc5000 == 31 [pid = 1646] [id = 135] 02:49:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1197ba400) [pid = 1646] [serial = 402] [outer = 0x0] 02:49:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x119f42800) [pid = 1646] [serial = 403] [outer = 0x1197ba400] 02:49:57 INFO - PROCESS | 1646 | 1468748997602 Marionette DEBUG loaded listener.js 02:49:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121041c00) [pid = 1646] [serial = 404] [outer = 0x1197ba400] 02:49:57 INFO - PROCESS | 1646 | 1468748997959 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]]]}] 02:49:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:49:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 518ms 02:49:57 INFO - PROCESS | 1646 | 1468748997978 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 02:49:57 INFO - PROCESS | 1646 | 1468748997979 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 02:49:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:49:57 INFO - PROCESS | 1646 | 1468748997984 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:49:57 INFO - PROCESS | 1646 | 1468748997986 Marionette TRACE conn2 <- [1,514,null,{}] 02:49:57 INFO - PROCESS | 1646 | 1468748997989 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}] 02:49:57 INFO - PROCESS | 1646 | 1468748997991 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:58 INFO - PROCESS | 1646 | 1468748998139 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 02:49:58 INFO - PROCESS | 1646 | 1468748998161 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:58 INFO - PROCESS | 1646 | 1468748998162 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x119dbe800 == 32 [pid = 1646] [id = 136] 02:49:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x121040000) [pid = 1646] [serial = 405] [outer = 0x0] 02:49:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1210eb400) [pid = 1646] [serial = 406] [outer = 0x121040000] 02:49:58 INFO - PROCESS | 1646 | 1468748998202 Marionette DEBUG loaded listener.js 02:49:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1210f5400) [pid = 1646] [serial = 407] [outer = 0x121040000] 02:49:58 INFO - PROCESS | 1646 | 1468748998612 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]]]}] 02:49:58 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 02:49:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 672ms 02:49:58 INFO - PROCESS | 1646 | 1468748998655 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 02:49:58 INFO - PROCESS | 1646 | 1468748998658 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 02:49:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:49:58 INFO - PROCESS | 1646 | 1468748998661 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:49:58 INFO - PROCESS | 1646 | 1468748998663 Marionette TRACE conn2 <- [1,518,null,{}] 02:49:58 INFO - PROCESS | 1646 | 1468748998666 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}] 02:49:58 INFO - PROCESS | 1646 | 1468748998673 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:58 INFO - PROCESS | 1646 | 1468748998848 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 02:49:58 INFO - PROCESS | 1646 | 1468748998895 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:58 INFO - PROCESS | 1646 | 1468748998897 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x121369000 == 33 [pid = 1646] [id = 137] 02:49:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12110c000) [pid = 1646] [serial = 408] [outer = 0x0] 02:49:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12119fc00) [pid = 1646] [serial = 409] [outer = 0x12110c000] 02:49:58 INFO - PROCESS | 1646 | 1468748998937 Marionette DEBUG loaded listener.js 02:49:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x121bb2c00) [pid = 1646] [serial = 410] [outer = 0x12110c000] 02:49:59 INFO - PROCESS | 1646 | 1468748999355 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]]]}] 02:49:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:49:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 720ms 02:49:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:49:59 INFO - PROCESS | 1646 | 1468748999387 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 02:49:59 INFO - PROCESS | 1646 | 1468748999388 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 02:49:59 INFO - PROCESS | 1646 | 1468748999391 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:49:59 INFO - PROCESS | 1646 | 1468748999392 Marionette TRACE conn2 <- [1,522,null,{}] 02:49:59 INFO - PROCESS | 1646 | 1468748999394 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}] 02:49:59 INFO - PROCESS | 1646 | 1468748999395 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:59 INFO - PROCESS | 1646 | 1468748999514 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 02:49:59 INFO - PROCESS | 1646 | 1468748999518 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:59 INFO - PROCESS | 1646 | 1468748999519 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:49:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fce800 == 34 [pid = 1646] [id = 138] 02:49:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x113dcf400) [pid = 1646] [serial = 411] [outer = 0x0] 02:49:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1227e3400) [pid = 1646] [serial = 412] [outer = 0x113dcf400] 02:49:59 INFO - PROCESS | 1646 | 1468748999543 Marionette DEBUG loaded listener.js 02:49:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1246b9000) [pid = 1646] [serial = 413] [outer = 0x113dcf400] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x118420c00) [pid = 1646] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12bc54000) [pid = 1646] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12a6d2400) [pid = 1646] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12bc55c00) [pid = 1646] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x110e74400) [pid = 1646] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x10eaf0c00) [pid = 1646] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x128b67800) [pid = 1646] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x118171000) [pid = 1646] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12b96a400) [pid = 1646] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1185db800) [pid = 1646] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x121043400) [pid = 1646] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119311000) [pid = 1646] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x115da5400) [pid = 1646] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x117d36400) [pid = 1646] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12103f400) [pid = 1646] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x110e75c00) [pid = 1646] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x10eaff400) [pid = 1646] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:50:00 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1197b5000) [pid = 1646] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:50:00 INFO - PROCESS | 1646 | 1468749000105 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]]]}] 02:50:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:50:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 768ms 02:50:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:50:00 INFO - PROCESS | 1646 | 1468749000160 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 02:50:00 INFO - PROCESS | 1646 | 1468749000161 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 02:50:00 INFO - PROCESS | 1646 | 1468749000163 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:50:00 INFO - PROCESS | 1646 | 1468749000164 Marionette TRACE conn2 <- [1,526,null,{}] 02:50:00 INFO - PROCESS | 1646 | 1468749000167 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}] 02:50:00 INFO - PROCESS | 1646 | 1468749000168 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:00 INFO - PROCESS | 1646 | 1468749000244 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 02:50:00 INFO - PROCESS | 1646 | 1468749000251 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:00 INFO - PROCESS | 1646 | 1468749000252 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x121131800 == 35 [pid = 1646] [id = 139] 02:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x111ca8c00) [pid = 1646] [serial = 414] [outer = 0x0] 02:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x116aebc00) [pid = 1646] [serial = 415] [outer = 0x111ca8c00] 02:50:00 INFO - PROCESS | 1646 | 1468749000277 Marionette DEBUG loaded listener.js 02:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118fa2000) [pid = 1646] [serial = 416] [outer = 0x111ca8c00] 02:50:00 INFO - PROCESS | 1646 | 1468749000607 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]]]}] 02:50:00 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 02:50:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 470ms 02:50:00 INFO - PROCESS | 1646 | 1468749000634 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 02:50:00 INFO - PROCESS | 1646 | 1468749000635 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 02:50:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:50:00 INFO - PROCESS | 1646 | 1468749000637 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:50:00 INFO - PROCESS | 1646 | 1468749000638 Marionette TRACE conn2 <- [1,530,null,{}] 02:50:00 INFO - PROCESS | 1646 | 1468749000641 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}] 02:50:00 INFO - PROCESS | 1646 | 1468749000642 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:00 INFO - PROCESS | 1646 | 1468749000740 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 02:50:00 INFO - PROCESS | 1646 | 1468749000772 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:00 INFO - PROCESS | 1646 | 1468749000773 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x125012800 == 36 [pid = 1646] [id = 140] 02:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119f3b400) [pid = 1646] [serial = 417] [outer = 0x0] 02:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x124380000) [pid = 1646] [serial = 418] [outer = 0x119f3b400] 02:50:00 INFO - PROCESS | 1646 | 1468749000797 Marionette DEBUG loaded listener.js 02:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x125a9f400) [pid = 1646] [serial = 419] [outer = 0x119f3b400] 02:50:01 INFO - PROCESS | 1646 | 1468749001075 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"]]]}] 02:50:01 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 02:50:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:50:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:50:01 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 02:50:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:50:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:50:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 02:50:01 INFO - PROCESS | 1646 | 1468749001108 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 02:50:01 INFO - PROCESS | 1646 | 1468749001109 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 02:50:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:50:01 INFO - PROCESS | 1646 | 1468749001111 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:50:01 INFO - PROCESS | 1646 | 1468749001112 Marionette TRACE conn2 <- [1,534,null,{}] 02:50:01 INFO - PROCESS | 1646 | 1468749001117 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}] 02:50:01 INFO - PROCESS | 1646 | 1468749001120 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:01 INFO - PROCESS | 1646 | 1468749001203 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 02:50:01 INFO - PROCESS | 1646 | 1468749001207 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:01 INFO - PROCESS | 1646 | 1468749001208 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12906a000 == 37 [pid = 1646] [id = 141] 02:50:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x125f15400) [pid = 1646] [serial = 420] [outer = 0x0] 02:50:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1265f0400) [pid = 1646] [serial = 421] [outer = 0x125f15400] 02:50:01 INFO - PROCESS | 1646 | 1468749001235 Marionette DEBUG loaded listener.js 02:50:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x128bb2000) [pid = 1646] [serial = 422] [outer = 0x125f15400] 02:50:01 INFO - PROCESS | 1646 | 1468749001556 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]]]}] 02:50:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:50:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 473ms 02:50:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:50:01 INFO - PROCESS | 1646 | 1468749001587 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 02:50:01 INFO - PROCESS | 1646 | 1468749001588 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 02:50:01 INFO - PROCESS | 1646 | 1468749001591 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:50:01 INFO - PROCESS | 1646 | 1468749001592 Marionette TRACE conn2 <- [1,538,null,{}] 02:50:01 INFO - PROCESS | 1646 | 1468749001595 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}] 02:50:01 INFO - PROCESS | 1646 | 1468749001597 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:01 INFO - PROCESS | 1646 | 1468749001732 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 02:50:01 INFO - PROCESS | 1646 | 1468749001741 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:01 INFO - PROCESS | 1646 | 1468749001743 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210db000 == 38 [pid = 1646] [id = 142] 02:50:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x126124000) [pid = 1646] [serial = 423] [outer = 0x0] 02:50:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12917c400) [pid = 1646] [serial = 424] [outer = 0x126124000] 02:50:01 INFO - PROCESS | 1646 | 1468749001775 Marionette DEBUG loaded listener.js 02:50:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12942f400) [pid = 1646] [serial = 425] [outer = 0x126124000] 02:50:02 INFO - PROCESS | 1646 | 1468749002157 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]]]}] 02:50:02 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. 02:50:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 619ms 02:50:02 INFO - PROCESS | 1646 | 1468749002212 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 02:50:02 INFO - PROCESS | 1646 | 1468749002216 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 02:50:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:50:02 INFO - PROCESS | 1646 | 1468749002221 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:50:02 INFO - PROCESS | 1646 | 1468749002225 Marionette TRACE conn2 <- [1,542,null,{}] 02:50:02 INFO - PROCESS | 1646 | 1468749002231 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}] 02:50:02 INFO - PROCESS | 1646 | 1468749002232 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:02 INFO - PROCESS | 1646 | 1468749002417 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 02:50:02 INFO - PROCESS | 1646 | 1468749002536 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:02 INFO - PROCESS | 1646 | 1468749002540 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x116852000 == 39 [pid = 1646] [id = 143] 02:50:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x110e77400) [pid = 1646] [serial = 426] [outer = 0x0] 02:50:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x115e89400) [pid = 1646] [serial = 427] [outer = 0x110e77400] 02:50:02 INFO - PROCESS | 1646 | 1468749002591 Marionette DEBUG loaded listener.js 02:50:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x116a0e000) [pid = 1646] [serial = 428] [outer = 0x110e77400] 02:50:03 INFO - PROCESS | 1646 | 1468749003142 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]]]}] 02:50:03 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. 02:50:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 976ms 02:50:03 INFO - PROCESS | 1646 | 1468749003196 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 02:50:03 INFO - PROCESS | 1646 | 1468749003199 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 02:50:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:50:03 INFO - PROCESS | 1646 | 1468749003203 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:50:03 INFO - PROCESS | 1646 | 1468749003205 Marionette TRACE conn2 <- [1,546,null,{}] 02:50:03 INFO - PROCESS | 1646 | 1468749003208 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}] 02:50:03 INFO - PROCESS | 1646 | 1468749003210 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:03 INFO - PROCESS | 1646 | 1468749003327 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 02:50:03 INFO - PROCESS | 1646 | 1468749003445 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:03 INFO - PROCESS | 1646 | 1468749003446 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bba000 == 40 [pid = 1646] [id = 144] 02:50:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x117d3f400) [pid = 1646] [serial = 429] [outer = 0x0] 02:50:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x118421800) [pid = 1646] [serial = 430] [outer = 0x117d3f400] 02:50:03 INFO - PROCESS | 1646 | 1468749003488 Marionette DEBUG loaded listener.js 02:50:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118f55000) [pid = 1646] [serial = 431] [outer = 0x117d3f400] 02:50:03 INFO - PROCESS | 1646 | 1468749003908 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]]]}] 02:50:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:50:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 720ms 02:50:03 INFO - PROCESS | 1646 | 1468749003923 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 02:50:03 INFO - PROCESS | 1646 | 1468749003925 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 02:50:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:50:03 INFO - PROCESS | 1646 | 1468749003927 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:50:03 INFO - PROCESS | 1646 | 1468749003930 Marionette TRACE conn2 <- [1,550,null,{}] 02:50:03 INFO - PROCESS | 1646 | 1468749003938 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}] 02:50:03 INFO - PROCESS | 1646 | 1468749003941 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:04 INFO - PROCESS | 1646 | 1468749004060 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 02:50:04 INFO - PROCESS | 1646 | 1468749004160 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:04 INFO - PROCESS | 1646 | 1468749004162 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a69f000 == 41 [pid = 1646] [id = 145] 02:50:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x119310400) [pid = 1646] [serial = 432] [outer = 0x0] 02:50:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x119f42000) [pid = 1646] [serial = 433] [outer = 0x119310400] 02:50:04 INFO - PROCESS | 1646 | 1468749004204 Marionette DEBUG loaded listener.js 02:50:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12111a400) [pid = 1646] [serial = 434] [outer = 0x119310400] 02:50:04 INFO - PROCESS | 1646 | 1468749004796 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]]]}] 02:50:04 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. 02:50:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 923ms 02:50:04 INFO - PROCESS | 1646 | 1468749004876 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 02:50:04 INFO - PROCESS | 1646 | 1468749004879 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 02:50:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:50:04 INFO - PROCESS | 1646 | 1468749004887 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:50:04 INFO - PROCESS | 1646 | 1468749004890 Marionette TRACE conn2 <- [1,554,null,{}] 02:50:04 INFO - PROCESS | 1646 | 1468749004895 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}] 02:50:04 INFO - PROCESS | 1646 | 1468749004897 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:05 INFO - PROCESS | 1646 | 1468749005009 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 02:50:05 INFO - PROCESS | 1646 | 1468749005079 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:05 INFO - PROCESS | 1646 | 1468749005080 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x117475800 == 42 [pid = 1646] [id = 146] 02:50:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x116807c00) [pid = 1646] [serial = 435] [outer = 0x0] 02:50:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x116ab1c00) [pid = 1646] [serial = 436] [outer = 0x116807c00] 02:50:05 INFO - PROCESS | 1646 | 1468749005102 Marionette DEBUG loaded listener.js 02:50:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x118172800) [pid = 1646] [serial = 437] [outer = 0x116807c00] 02:50:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12906a000 == 41 [pid = 1646] [id = 141] 02:50:05 INFO - PROCESS | 1646 | --DOCSHELL 0x125012800 == 40 [pid = 1646] [id = 140] 02:50:05 INFO - PROCESS | 1646 | --DOCSHELL 0x121131800 == 39 [pid = 1646] [id = 139] 02:50:05 INFO - PROCESS | 1646 | --DOCSHELL 0x118fce800 == 38 [pid = 1646] [id = 138] 02:50:05 INFO - PROCESS | 1646 | --DOCSHELL 0x121369000 == 37 [pid = 1646] [id = 137] 02:50:05 INFO - PROCESS | 1646 | --DOCSHELL 0x119dbe800 == 36 [pid = 1646] [id = 136] 02:50:05 INFO - PROCESS | 1646 | --DOCSHELL 0x118fc5000 == 35 [pid = 1646] [id = 135] 02:50:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1183b3800 == 34 [pid = 1646] [id = 134] 02:50:05 INFO - PROCESS | 1646 | --DOCSHELL 0x117150000 == 33 [pid = 1646] [id = 133] 02:50:05 INFO - PROCESS | 1646 | --DOCSHELL 0x115e59800 == 32 [pid = 1646] [id = 132] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12bcddc00) [pid = 1646] [serial = 290] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x119f40c00) [pid = 1646] [serial = 376] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12bc5e000) [pid = 1646] [serial = 358] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12af90c00) [pid = 1646] [serial = 355] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12c2b3000) [pid = 1646] [serial = 361] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x110e7b400) [pid = 1646] [serial = 364] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x10eaf8c00) [pid = 1646] [serial = 367] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12c53b800) [pid = 1646] [serial = 362] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12904dc00) [pid = 1646] [serial = 349] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x129187400) [pid = 1646] [serial = 350] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x125aa1800) [pid = 1646] [serial = 346] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1263c8000) [pid = 1646] [serial = 347] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12c2ac400) [pid = 1646] [serial = 329] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11887fc00) [pid = 1646] [serial = 340] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1193ad400) [pid = 1646] [serial = 341] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12104c400) [pid = 1646] [serial = 343] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1212de800) [pid = 1646] [serial = 344] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1193b8800) [pid = 1646] [serial = 334] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11a046800) [pid = 1646] [serial = 335] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1164e6c00) [pid = 1646] [serial = 331] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118178000) [pid = 1646] [serial = 332] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x129188c00) [pid = 1646] [serial = 352] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x121328800) [pid = 1646] [serial = 337] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x124645400) [pid = 1646] [serial = 338] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1182b4000) [pid = 1646] [serial = 370] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12b960000) [pid = 1646] [serial = 371] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118424c00) [pid = 1646] [serial = 373] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x110e7f400) [pid = 1646] [serial = 365] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12c2a9000) [pid = 1646] [serial = 359] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12b967000) [pid = 1646] [serial = 356] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x10eafec00) [pid = 1646] [serial = 368] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12a6cb400) [pid = 1646] [serial = 353] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x128b6ec00) [pid = 1646] [serial = 374] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x119f44c00) [pid = 1646] [serial = 377] [outer = 0x0] [url = about:blank] 02:50:05 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:05 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:05 INFO - PROCESS | 1646 | 1468749005466 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]]]}] 02:50:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:50:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 628ms 02:50:05 INFO - PROCESS | 1646 | 1468749005523 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 02:50:05 INFO - PROCESS | 1646 | 1468749005528 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 02:50:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:50:05 INFO - PROCESS | 1646 | 1468749005536 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:50:05 INFO - PROCESS | 1646 | 1468749005539 Marionette TRACE conn2 <- [1,558,null,{}] 02:50:05 INFO - PROCESS | 1646 | 1468749005542 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}] 02:50:05 INFO - PROCESS | 1646 | 1468749005545 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:05 INFO - PROCESS | 1646 | 1468749005670 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 02:50:05 INFO - PROCESS | 1646 | 1468749005749 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:05 INFO - PROCESS | 1646 | 1468749005750 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x11748e800 == 33 [pid = 1646] [id = 147] 02:50:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x118178800) [pid = 1646] [serial = 438] [outer = 0x0] 02:50:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x118420400) [pid = 1646] [serial = 439] [outer = 0x118178800] 02:50:05 INFO - PROCESS | 1646 | 1468749005793 Marionette DEBUG loaded listener.js 02:50:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11874fc00) [pid = 1646] [serial = 440] [outer = 0x118178800] 02:50:06 INFO - PROCESS | 1646 | 1468749006139 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]]]}] 02:50:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:50:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 623ms 02:50:06 INFO - PROCESS | 1646 | 1468749006159 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 02:50:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:50:06 INFO - PROCESS | 1646 | 1468749006161 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 02:50:06 INFO - PROCESS | 1646 | 1468749006167 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:50:06 INFO - PROCESS | 1646 | 1468749006172 Marionette TRACE conn2 <- [1,562,null,{}] 02:50:06 INFO - PROCESS | 1646 | 1468749006185 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}] 02:50:06 INFO - PROCESS | 1646 | 1468749006190 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:06 INFO - PROCESS | 1646 | 1468749006370 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 02:50:06 INFO - PROCESS | 1646 | 1468749006384 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:06 INFO - PROCESS | 1646 | 1468749006387 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194a2800 == 34 [pid = 1646] [id = 148] 02:50:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1193b1800) [pid = 1646] [serial = 441] [outer = 0x0] 02:50:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119f3d800) [pid = 1646] [serial = 442] [outer = 0x1193b1800] 02:50:06 INFO - PROCESS | 1646 | 1468749006430 Marionette DEBUG loaded listener.js 02:50:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1210ed800) [pid = 1646] [serial = 443] [outer = 0x1193b1800] 02:50:06 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:06 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:06 INFO - PROCESS | 1646 | 1468749006822 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]]]}] 02:50:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:50:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 678ms 02:50:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:50:06 INFO - PROCESS | 1646 | 1468749006842 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 02:50:06 INFO - PROCESS | 1646 | 1468749006844 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 02:50:06 INFO - PROCESS | 1646 | 1468749006846 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:50:06 INFO - PROCESS | 1646 | 1468749006848 Marionette TRACE conn2 <- [1,566,null,{}] 02:50:06 INFO - PROCESS | 1646 | 1468749006853 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}] 02:50:06 INFO - PROCESS | 1646 | 1468749006854 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:06 INFO - PROCESS | 1646 | 1468749006936 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 02:50:06 INFO - PROCESS | 1646 | 1468749006939 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:06 INFO - PROCESS | 1646 | 1468749006940 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x121131800 == 35 [pid = 1646] [id = 149] 02:50:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x12110b400) [pid = 1646] [serial = 444] [outer = 0x0] 02:50:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12119dc00) [pid = 1646] [serial = 445] [outer = 0x12110b400] 02:50:06 INFO - PROCESS | 1646 | 1468749006966 Marionette DEBUG loaded listener.js 02:50:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1212dd000) [pid = 1646] [serial = 446] [outer = 0x12110b400] 02:50:07 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:07 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:07 INFO - PROCESS | 1646 | 1468749007275 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]]]}] 02:50:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:50:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 472ms 02:50:07 INFO - PROCESS | 1646 | 1468749007319 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 02:50:07 INFO - PROCESS | 1646 | 1468749007321 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 02:50:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:50:07 INFO - PROCESS | 1646 | 1468749007323 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:50:07 INFO - PROCESS | 1646 | 1468749007324 Marionette TRACE conn2 <- [1,570,null,{}] 02:50:07 INFO - PROCESS | 1646 | 1468749007326 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}] 02:50:07 INFO - PROCESS | 1646 | 1468749007327 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:07 INFO - PROCESS | 1646 | 1468749007403 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 02:50:07 INFO - PROCESS | 1646 | 1468749007407 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:07 INFO - PROCESS | 1646 | 1468749007408 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x121655000 == 36 [pid = 1646] [id = 150] 02:50:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1211a1800) [pid = 1646] [serial = 447] [outer = 0x0] 02:50:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x121a04000) [pid = 1646] [serial = 448] [outer = 0x1211a1800] 02:50:07 INFO - PROCESS | 1646 | 1468749007433 Marionette DEBUG loaded listener.js 02:50:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1227dc400) [pid = 1646] [serial = 449] [outer = 0x1211a1800] 02:50:07 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:07 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:07 INFO - PROCESS | 1646 | 1468749007811 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]]]}] 02:50:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:50:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 518ms 02:50:07 INFO - PROCESS | 1646 | 1468749007841 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 02:50:07 INFO - PROCESS | 1646 | 1468749007842 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 02:50:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:50:07 INFO - PROCESS | 1646 | 1468749007845 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:50:07 INFO - PROCESS | 1646 | 1468749007846 Marionette TRACE conn2 <- [1,574,null,{}] 02:50:07 INFO - PROCESS | 1646 | 1468749007849 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}] 02:50:07 INFO - PROCESS | 1646 | 1468749007855 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:07 INFO - PROCESS | 1646 | 1468749007971 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 02:50:07 INFO - PROCESS | 1646 | 1468749007983 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:07 INFO - PROCESS | 1646 | 1468749007984 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x11715c800 == 37 [pid = 1646] [id = 151] 02:50:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x121703800) [pid = 1646] [serial = 450] [outer = 0x0] 02:50:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12509fc00) [pid = 1646] [serial = 451] [outer = 0x121703800] 02:50:08 INFO - PROCESS | 1646 | 1468749008008 Marionette DEBUG loaded listener.js 02:50:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x129044c00) [pid = 1646] [serial = 452] [outer = 0x121703800] 02:50:08 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x121040000) [pid = 1646] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:50:08 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118177400) [pid = 1646] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:50:08 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x119111c00) [pid = 1646] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:50:08 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1197ba400) [pid = 1646] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:50:08 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11680b000) [pid = 1646] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:50:08 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118421400) [pid = 1646] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:50:08 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12110c000) [pid = 1646] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:50:08 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118176c00) [pid = 1646] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:50:08 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x119f46800) [pid = 1646] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:50:08 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x113dcf400) [pid = 1646] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:50:08 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x111ca8c00) [pid = 1646] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:50:08 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x125f15400) [pid = 1646] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:50:08 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x119f3b400) [pid = 1646] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:50:08 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1210f7800) [pid = 1646] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:50:08 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12463d800) [pid = 1646] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:50:08 INFO - PROCESS | 1646 | 1468749008643 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]]]}] 02:50:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:50:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 819ms 02:50:08 INFO - PROCESS | 1646 | 1468749008665 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 02:50:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:50:08 INFO - PROCESS | 1646 | 1468749008670 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 02:50:08 INFO - PROCESS | 1646 | 1468749008673 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:50:08 INFO - PROCESS | 1646 | 1468749008676 Marionette TRACE conn2 <- [1,578,null,{}] 02:50:08 INFO - PROCESS | 1646 | 1468749008680 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}] 02:50:08 INFO - PROCESS | 1646 | 1468749008682 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:08 INFO - PROCESS | 1646 | 1468749008783 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 02:50:08 INFO - PROCESS | 1646 | 1468749008834 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:08 INFO - PROCESS | 1646 | 1468749008835 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x113379800 == 38 [pid = 1646] [id = 152] 02:50:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x115e89800) [pid = 1646] [serial = 453] [outer = 0x0] 02:50:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1164e6c00) [pid = 1646] [serial = 454] [outer = 0x115e89800] 02:50:08 INFO - PROCESS | 1646 | 1468749008867 Marionette DEBUG loaded listener.js 02:50:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118172c00) [pid = 1646] [serial = 455] [outer = 0x115e89800] 02:50:09 INFO - PROCESS | 1646 | 1468749009299 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]]]}] 02:50:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:50:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 673ms 02:50:09 INFO - PROCESS | 1646 | 1468749009345 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 02:50:09 INFO - PROCESS | 1646 | 1468749009350 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 02:50:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:50:09 INFO - PROCESS | 1646 | 1468749009356 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:50:09 INFO - PROCESS | 1646 | 1468749009357 Marionette TRACE conn2 <- [1,582,null,{}] 02:50:09 INFO - PROCESS | 1646 | 1468749009360 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}] 02:50:09 INFO - PROCESS | 1646 | 1468749009362 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:09 INFO - PROCESS | 1646 | 1468749009487 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 02:50:09 INFO - PROCESS | 1646 | 1468749009566 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:09 INFO - PROCESS | 1646 | 1468749009567 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x121130000 == 39 [pid = 1646] [id = 153] 02:50:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118f51c00) [pid = 1646] [serial = 456] [outer = 0x0] 02:50:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119302800) [pid = 1646] [serial = 457] [outer = 0x118f51c00] 02:50:09 INFO - PROCESS | 1646 | 1468749009598 Marionette DEBUG loaded listener.js 02:50:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1193b6000) [pid = 1646] [serial = 458] [outer = 0x118f51c00] 02:50:10 INFO - PROCESS | 1646 | 1468749010020 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]]]}] 02:50:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:50:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 670ms 02:50:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:50:10 INFO - PROCESS | 1646 | 1468749010025 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 02:50:10 INFO - PROCESS | 1646 | 1468749010027 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 02:50:10 INFO - PROCESS | 1646 | 1468749010029 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:50:10 INFO - PROCESS | 1646 | 1468749010033 Marionette TRACE conn2 <- [1,586,null,{}] 02:50:10 INFO - PROCESS | 1646 | 1468749010042 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}] 02:50:10 INFO - PROCESS | 1646 | 1468749010045 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:10 INFO - PROCESS | 1646 | 1468749010145 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 02:50:10 INFO - PROCESS | 1646 | 1468749010194 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:10 INFO - PROCESS | 1646 | 1468749010196 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x125015000 == 40 [pid = 1646] [id = 154] 02:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119981400) [pid = 1646] [serial = 459] [outer = 0x0] 02:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x121040000) [pid = 1646] [serial = 460] [outer = 0x119981400] 02:50:10 INFO - PROCESS | 1646 | 1468749010227 Marionette DEBUG loaded listener.js 02:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1211a0000) [pid = 1646] [serial = 461] [outer = 0x119981400] 02:50:10 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:10 INFO - PROCESS | 1646 | 1468749010639 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]]]}] 02:50:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:50:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 626ms 02:50:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:50:10 INFO - PROCESS | 1646 | 1468749010655 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 02:50:10 INFO - PROCESS | 1646 | 1468749010657 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 02:50:10 INFO - PROCESS | 1646 | 1468749010659 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:50:10 INFO - PROCESS | 1646 | 1468749010661 Marionette TRACE conn2 <- [1,590,null,{}] 02:50:10 INFO - PROCESS | 1646 | 1468749010663 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}] 02:50:10 INFO - PROCESS | 1646 | 1468749010664 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:10 INFO - PROCESS | 1646 | 1468749010767 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 02:50:10 INFO - PROCESS | 1646 | 1468749010849 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:10 INFO - PROCESS | 1646 | 1468749010850 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12931e000 == 41 [pid = 1646] [id = 155] 02:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1240ae400) [pid = 1646] [serial = 462] [outer = 0x0] 02:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1246b7400) [pid = 1646] [serial = 463] [outer = 0x1240ae400] 02:50:10 INFO - PROCESS | 1646 | 1468749010880 Marionette DEBUG loaded listener.js 02:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x125091800) [pid = 1646] [serial = 464] [outer = 0x1240ae400] 02:50:11 INFO - PROCESS | 1646 | 1468749011293 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]]]}] 02:50:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:50:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 669ms 02:50:11 INFO - PROCESS | 1646 | 1468749011329 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 02:50:11 INFO - PROCESS | 1646 | 1468749011331 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 02:50:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:50:11 INFO - PROCESS | 1646 | 1468749011337 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:50:11 INFO - PROCESS | 1646 | 1468749011338 Marionette TRACE conn2 <- [1,594,null,{}] 02:50:11 INFO - PROCESS | 1646 | 1468749011342 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}] 02:50:11 INFO - PROCESS | 1646 | 1468749011345 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:11 INFO - PROCESS | 1646 | 1468749011485 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 02:50:11 INFO - PROCESS | 1646 | 1468749011574 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:11 INFO - PROCESS | 1646 | 1468749011576 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a44b000 == 42 [pid = 1646] [id = 156] 02:50:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x124389400) [pid = 1646] [serial = 465] [outer = 0x0] 02:50:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1261c7800) [pid = 1646] [serial = 466] [outer = 0x124389400] 02:50:11 INFO - PROCESS | 1646 | 1468749011621 Marionette DEBUG loaded listener.js 02:50:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x128b76800) [pid = 1646] [serial = 467] [outer = 0x124389400] 02:50:12 INFO - PROCESS | 1646 | 1468749012220 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]]]}] 02:50:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:50:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 920ms 02:50:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:50:12 INFO - PROCESS | 1646 | 1468749012256 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 02:50:12 INFO - PROCESS | 1646 | 1468749012259 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 02:50:12 INFO - PROCESS | 1646 | 1468749012262 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:50:12 INFO - PROCESS | 1646 | 1468749012264 Marionette TRACE conn2 <- [1,598,null,{}] 02:50:12 INFO - PROCESS | 1646 | 1468749012267 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}] 02:50:12 INFO - PROCESS | 1646 | 1468749012269 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:12 INFO - PROCESS | 1646 | 1468749012365 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 02:50:12 INFO - PROCESS | 1646 | 1468749012431 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:12 INFO - PROCESS | 1646 | 1468749012433 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x118780000 == 43 [pid = 1646] [id = 157] 02:50:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1130d3400) [pid = 1646] [serial = 468] [outer = 0x0] 02:50:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11816e800) [pid = 1646] [serial = 469] [outer = 0x1130d3400] 02:50:12 INFO - PROCESS | 1646 | 1468749012460 Marionette DEBUG loaded listener.js 02:50:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11834b000) [pid = 1646] [serial = 470] [outer = 0x1130d3400] 02:50:13 INFO - PROCESS | 1646 | --DOCSHELL 0x121655000 == 42 [pid = 1646] [id = 150] 02:50:13 INFO - PROCESS | 1646 | --DOCSHELL 0x121131800 == 41 [pid = 1646] [id = 149] 02:50:13 INFO - PROCESS | 1646 | --DOCSHELL 0x1194a2800 == 40 [pid = 1646] [id = 148] 02:50:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11748e800 == 39 [pid = 1646] [id = 147] 02:50:13 INFO - PROCESS | 1646 | --DOCSHELL 0x117475800 == 38 [pid = 1646] [id = 146] 02:50:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12a69f000 == 37 [pid = 1646] [id = 145] 02:50:13 INFO - PROCESS | 1646 | --DOCSHELL 0x119bba000 == 36 [pid = 1646] [id = 144] 02:50:13 INFO - PROCESS | 1646 | --DOCSHELL 0x116852000 == 35 [pid = 1646] [id = 143] 02:50:13 INFO - PROCESS | 1646 | --DOCSHELL 0x1194b0800 == 34 [pid = 1646] [id = 131] 02:50:13 INFO - PROCESS | 1646 | --DOCSHELL 0x1210db000 == 33 [pid = 1646] [id = 142] 02:50:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12a44b000 == 32 [pid = 1646] [id = 156] 02:50:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12931e000 == 31 [pid = 1646] [id = 155] 02:50:13 INFO - PROCESS | 1646 | --DOCSHELL 0x125015000 == 30 [pid = 1646] [id = 154] 02:50:13 INFO - PROCESS | 1646 | --DOCSHELL 0x121130000 == 29 [pid = 1646] [id = 153] 02:50:13 INFO - PROCESS | 1646 | --DOCSHELL 0x113379800 == 28 [pid = 1646] [id = 152] 02:50:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11715c800 == 27 [pid = 1646] [id = 151] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1210eb400) [pid = 1646] [serial = 406] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11834a400) [pid = 1646] [serial = 397] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118425800) [pid = 1646] [serial = 398] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119311c00) [pid = 1646] [serial = 400] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1197be800) [pid = 1646] [serial = 401] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x119f42800) [pid = 1646] [serial = 403] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x116890400) [pid = 1646] [serial = 394] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1176b5c00) [pid = 1646] [serial = 395] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11910dc00) [pid = 1646] [serial = 392] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118427000) [pid = 1646] [serial = 391] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x121bb2c00) [pid = 1646] [serial = 410] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x118513400) [pid = 1646] [serial = 380] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x118419c00) [pid = 1646] [serial = 379] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12119fc00) [pid = 1646] [serial = 409] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1210eb000) [pid = 1646] [serial = 383] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x119f48400) [pid = 1646] [serial = 382] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1227e3400) [pid = 1646] [serial = 412] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x116aebc00) [pid = 1646] [serial = 415] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1265f0400) [pid = 1646] [serial = 421] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1246b9000) [pid = 1646] [serial = 413] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x118fa2000) [pid = 1646] [serial = 416] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x128bb2000) [pid = 1646] [serial = 422] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1210f5400) [pid = 1646] [serial = 407] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x125a9f400) [pid = 1646] [serial = 419] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x1227a8800) [pid = 1646] [serial = 386] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x1211a2000) [pid = 1646] [serial = 385] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x124380000) [pid = 1646] [serial = 418] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x121041c00) [pid = 1646] [serial = 404] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x1261d6400) [pid = 1646] [serial = 389] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x12917c400) [pid = 1646] [serial = 424] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x125aa1c00) [pid = 1646] [serial = 388] [outer = 0x0] [url = about:blank] 02:50:13 INFO - PROCESS | 1646 | 1468749013422 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]]]}] 02:50:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:50:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1224ms 02:50:13 INFO - PROCESS | 1646 | 1468749013486 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 02:50:13 INFO - PROCESS | 1646 | 1468749013489 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 02:50:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:50:13 INFO - PROCESS | 1646 | 1468749013491 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:50:13 INFO - PROCESS | 1646 | 1468749013493 Marionette TRACE conn2 <- [1,602,null,{}] 02:50:13 INFO - PROCESS | 1646 | 1468749013496 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}] 02:50:13 INFO - PROCESS | 1646 | 1468749013498 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:13 INFO - PROCESS | 1646 | 1468749013578 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 02:50:13 INFO - PROCESS | 1646 | 1468749013586 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:13 INFO - PROCESS | 1646 | 1468749013588 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x1133dd000 == 28 [pid = 1646] [id = 158] 02:50:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x112dc4800) [pid = 1646] [serial = 471] [outer = 0x0] 02:50:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x1130ac400) [pid = 1646] [serial = 472] [outer = 0x112dc4800] 02:50:13 INFO - PROCESS | 1646 | 1468749013621 Marionette DEBUG loaded listener.js 02:50:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1161af800) [pid = 1646] [serial = 473] [outer = 0x112dc4800] 02:50:14 INFO - PROCESS | 1646 | 1468749014070 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]]]}] 02:50:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:50:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 620ms 02:50:14 INFO - PROCESS | 1646 | 1468749014112 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 02:50:14 INFO - PROCESS | 1646 | 1468749014116 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 02:50:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:50:14 INFO - PROCESS | 1646 | 1468749014120 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:50:14 INFO - PROCESS | 1646 | 1468749014122 Marionette TRACE conn2 <- [1,606,null,{}] 02:50:14 INFO - PROCESS | 1646 | 1468749014124 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}] 02:50:14 INFO - PROCESS | 1646 | 1468749014126 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:14 INFO - PROCESS | 1646 | 1468749014205 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 02:50:14 INFO - PROCESS | 1646 | 1468749014209 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:14 INFO - PROCESS | 1646 | 1468749014211 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168d1000 == 29 [pid = 1646] [id = 159] 02:50:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x116a0d800) [pid = 1646] [serial = 474] [outer = 0x0] 02:50:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x11817a400) [pid = 1646] [serial = 475] [outer = 0x116a0d800] 02:50:14 INFO - PROCESS | 1646 | 1468749014240 Marionette DEBUG loaded listener.js 02:50:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1182ae800) [pid = 1646] [serial = 476] [outer = 0x116a0d800] 02:50:14 INFO - PROCESS | 1646 | 1468749014566 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]]]}] 02:50:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:50:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 02:50:14 INFO - PROCESS | 1646 | 1468749014589 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 02:50:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:50:14 INFO - PROCESS | 1646 | 1468749014599 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 02:50:14 INFO - PROCESS | 1646 | 1468749014601 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:50:14 INFO - PROCESS | 1646 | 1468749014604 Marionette TRACE conn2 <- [1,610,null,{}] 02:50:14 INFO - PROCESS | 1646 | 1468749014612 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}] 02:50:14 INFO - PROCESS | 1646 | 1468749014615 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:14 INFO - PROCESS | 1646 | 1468749014713 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 02:50:14 INFO - PROCESS | 1646 | 1468749014722 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:14 INFO - PROCESS | 1646 | 1468749014724 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183ae800 == 30 [pid = 1646] [id = 160] 02:50:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x118427400) [pid = 1646] [serial = 477] [outer = 0x0] 02:50:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x118fa3c00) [pid = 1646] [serial = 478] [outer = 0x118427400] 02:50:14 INFO - PROCESS | 1646 | 1468749014751 Marionette DEBUG loaded listener.js 02:50:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11930bc00) [pid = 1646] [serial = 479] [outer = 0x118427400] 02:50:15 INFO - PROCESS | 1646 | 1468749015080 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]]]}] 02:50:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:50:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 521ms 02:50:15 INFO - PROCESS | 1646 | 1468749015123 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 02:50:15 INFO - PROCESS | 1646 | 1468749015125 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 02:50:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:50:15 INFO - PROCESS | 1646 | 1468749015127 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:50:15 INFO - PROCESS | 1646 | 1468749015128 Marionette TRACE conn2 <- [1,614,null,{}] 02:50:15 INFO - PROCESS | 1646 | 1468749015131 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}] 02:50:15 INFO - PROCESS | 1646 | 1468749015132 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:15 INFO - PROCESS | 1646 | 1468749015208 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 02:50:15 INFO - PROCESS | 1646 | 1468749015261 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:15 INFO - PROCESS | 1646 | 1468749015262 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fd6000 == 31 [pid = 1646] [id = 161] 02:50:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1185db800) [pid = 1646] [serial = 480] [outer = 0x0] 02:50:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1193afc00) [pid = 1646] [serial = 481] [outer = 0x1185db800] 02:50:15 INFO - PROCESS | 1646 | 1468749015287 Marionette DEBUG loaded listener.js 02:50:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x119bff400) [pid = 1646] [serial = 482] [outer = 0x1185db800] 02:50:15 INFO - PROCESS | 1646 | 1468749015578 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]]]}] 02:50:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:50:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 02:50:15 INFO - PROCESS | 1646 | 1468749015596 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 02:50:15 INFO - PROCESS | 1646 | 1468749015597 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 02:50:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:50:15 INFO - PROCESS | 1646 | 1468749015608 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:50:15 INFO - PROCESS | 1646 | 1468749015609 Marionette TRACE conn2 <- [1,618,null,{}] 02:50:15 INFO - PROCESS | 1646 | 1468749015611 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}] 02:50:15 INFO - PROCESS | 1646 | 1468749015623 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:15 INFO - PROCESS | 1646 | 1468749015712 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 02:50:15 INFO - PROCESS | 1646 | 1468749015744 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:15 INFO - PROCESS | 1646 | 1468749015745 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x119dbe800 == 32 [pid = 1646] [id = 162] 02:50:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1197b5400) [pid = 1646] [serial = 483] [outer = 0x0] 02:50:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x119f44400) [pid = 1646] [serial = 484] [outer = 0x1197b5400] 02:50:15 INFO - PROCESS | 1646 | 1468749015769 Marionette DEBUG loaded listener.js 02:50:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x121040800) [pid = 1646] [serial = 485] [outer = 0x1197b5400] 02:50:16 INFO - PROCESS | 1646 | 1468749016107 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]]]}] 02:50:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1210ee800) [pid = 1646] [serial = 486] [outer = 0x12ca5fc00] 02:50:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:50:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 519ms 02:50:16 INFO - PROCESS | 1646 | 1468749016140 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 02:50:16 INFO - PROCESS | 1646 | 1468749016141 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 02:50:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:50:16 INFO - PROCESS | 1646 | 1468749016158 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:50:16 INFO - PROCESS | 1646 | 1468749016159 Marionette TRACE conn2 <- [1,622,null,{}] 02:50:16 INFO - PROCESS | 1646 | 1468749016162 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}] 02:50:16 INFO - PROCESS | 1646 | 1468749016166 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:16 INFO - PROCESS | 1646 | 1468749016276 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 02:50:16 INFO - PROCESS | 1646 | 1468749016308 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:16 INFO - PROCESS | 1646 | 1468749016309 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210df800 == 33 [pid = 1646] [id = 163] 02:50:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x121047400) [pid = 1646] [serial = 487] [outer = 0x0] 02:50:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1210f3400) [pid = 1646] [serial = 488] [outer = 0x121047400] 02:50:16 INFO - PROCESS | 1646 | 1468749016334 Marionette DEBUG loaded listener.js 02:50:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x12160f000) [pid = 1646] [serial = 489] [outer = 0x121047400] 02:50:16 INFO - PROCESS | 1646 | 1468749016650 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]]]}] 02:50:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:50:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 525ms 02:50:16 INFO - PROCESS | 1646 | 1468749016678 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 02:50:16 INFO - PROCESS | 1646 | 1468749016679 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 02:50:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:50:16 INFO - PROCESS | 1646 | 1468749016690 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:50:16 INFO - PROCESS | 1646 | 1468749016692 Marionette TRACE conn2 <- [1,626,null,{}] 02:50:16 INFO - PROCESS | 1646 | 1468749016694 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}] 02:50:16 INFO - PROCESS | 1646 | 1468749016695 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:16 INFO - PROCESS | 1646 | 1468749016798 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 02:50:16 INFO - PROCESS | 1646 | 1468749016801 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:16 INFO - PROCESS | 1646 | 1468749016802 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b05000 == 34 [pid = 1646] [id = 164] 02:50:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x111e59400) [pid = 1646] [serial = 490] [outer = 0x0] 02:50:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x122705800) [pid = 1646] [serial = 491] [outer = 0x111e59400] 02:50:16 INFO - PROCESS | 1646 | 1468749016826 Marionette DEBUG loaded listener.js 02:50:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12444c000) [pid = 1646] [serial = 492] [outer = 0x111e59400] 02:50:17 INFO - PROCESS | 1646 | 1468749017151 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]]]}] 02:50:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:50:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 527ms 02:50:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:50:17 INFO - PROCESS | 1646 | 1468749017209 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 02:50:17 INFO - PROCESS | 1646 | 1468749017210 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 02:50:17 INFO - PROCESS | 1646 | 1468749017212 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:50:17 INFO - PROCESS | 1646 | 1468749017213 Marionette TRACE conn2 <- [1,630,null,{}] 02:50:17 INFO - PROCESS | 1646 | 1468749017216 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}] 02:50:17 INFO - PROCESS | 1646 | 1468749017217 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:17 INFO - PROCESS | 1646 | 1468749017307 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 02:50:17 INFO - PROCESS | 1646 | 1468749017320 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:17 INFO - PROCESS | 1646 | 1468749017321 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240e3800 == 35 [pid = 1646] [id = 165] 02:50:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12463d800) [pid = 1646] [serial = 493] [outer = 0x0] 02:50:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1249d6800) [pid = 1646] [serial = 494] [outer = 0x12463d800] 02:50:17 INFO - PROCESS | 1646 | 1468749017345 Marionette DEBUG loaded listener.js 02:50:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x125aa0800) [pid = 1646] [serial = 495] [outer = 0x12463d800] 02:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x121703800) [pid = 1646] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1211a1800) [pid = 1646] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x126124000) [pid = 1646] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x117d3f400) [pid = 1646] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12110b400) [pid = 1646] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x116807c00) [pid = 1646] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x110e77400) [pid = 1646] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1193b1800) [pid = 1646] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x119310400) [pid = 1646] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x118178800) [pid = 1646] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:50:17 INFO - PROCESS | 1646 | 1468749017757 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]]]}] 02:50:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:50:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 568ms 02:50:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:50:17 INFO - PROCESS | 1646 | 1468749017782 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 02:50:17 INFO - PROCESS | 1646 | 1468749017783 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 02:50:17 INFO - PROCESS | 1646 | 1468749017786 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:50:17 INFO - PROCESS | 1646 | 1468749017787 Marionette TRACE conn2 <- [1,634,null,{}] 02:50:17 INFO - PROCESS | 1646 | 1468749017789 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}] 02:50:17 INFO - PROCESS | 1646 | 1468749017790 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:17 INFO - PROCESS | 1646 | 1468749017876 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 02:50:17 INFO - PROCESS | 1646 | 1468749017879 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:17 INFO - PROCESS | 1646 | 1468749017881 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x1249be000 == 36 [pid = 1646] [id = 166] 02:50:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x116807c00) [pid = 1646] [serial = 496] [outer = 0x0] 02:50:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x12110b400) [pid = 1646] [serial = 497] [outer = 0x116807c00] 02:50:17 INFO - PROCESS | 1646 | 1468749017906 Marionette DEBUG loaded listener.js 02:50:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x125092400) [pid = 1646] [serial = 498] [outer = 0x116807c00] 02:50:18 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:18 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:18 INFO - PROCESS | 1646 | 1468749018206 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]]]}] 02:50:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:50:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 469ms 02:50:18 INFO - PROCESS | 1646 | 1468749018256 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 02:50:18 INFO - PROCESS | 1646 | 1468749018257 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 02:50:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:50:18 INFO - PROCESS | 1646 | 1468749018274 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:50:18 INFO - PROCESS | 1646 | 1468749018276 Marionette TRACE conn2 <- [1,638,null,{}] 02:50:18 INFO - PROCESS | 1646 | 1468749018278 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}] 02:50:18 INFO - PROCESS | 1646 | 1468749018279 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:18 INFO - PROCESS | 1646 | 1468749018360 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 02:50:18 INFO - PROCESS | 1646 | 1468749018364 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:18 INFO - PROCESS | 1646 | 1468749018367 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12500d800 == 37 [pid = 1646] [id = 167] 02:50:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1212db800) [pid = 1646] [serial = 499] [outer = 0x0] 02:50:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x125f15400) [pid = 1646] [serial = 500] [outer = 0x1212db800] 02:50:18 INFO - PROCESS | 1646 | 1468749018392 Marionette DEBUG loaded listener.js 02:50:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1263cd000) [pid = 1646] [serial = 501] [outer = 0x1212db800] 02:50:18 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:18 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:18 INFO - PROCESS | 1646 | 1468749018735 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]]]}] 02:50:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:50:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 476ms 02:50:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:50:18 INFO - PROCESS | 1646 | 1468749018743 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 02:50:18 INFO - PROCESS | 1646 | 1468749018744 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 02:50:18 INFO - PROCESS | 1646 | 1468749018746 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:50:18 INFO - PROCESS | 1646 | 1468749018749 Marionette TRACE conn2 <- [1,642,null,{}] 02:50:18 INFO - PROCESS | 1646 | 1468749018752 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}] 02:50:18 INFO - PROCESS | 1646 | 1468749018754 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:18 INFO - PROCESS | 1646 | 1468749018844 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 02:50:18 INFO - PROCESS | 1646 | 1468749018857 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:18 INFO - PROCESS | 1646 | 1468749018858 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d0d000 == 38 [pid = 1646] [id = 168] 02:50:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1121b4400) [pid = 1646] [serial = 502] [outer = 0x0] 02:50:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x128b67800) [pid = 1646] [serial = 503] [outer = 0x1121b4400] 02:50:18 INFO - PROCESS | 1646 | 1468749018930 Marionette DEBUG loaded listener.js 02:50:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x129181800) [pid = 1646] [serial = 504] [outer = 0x1121b4400] 02:50:19 INFO - PROCESS | 1646 | 1468749019203 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]]]}] 02:50:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:50:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 471ms 02:50:19 INFO - PROCESS | 1646 | 1468749019223 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 02:50:19 INFO - PROCESS | 1646 | 1468749019224 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 02:50:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:50:19 INFO - PROCESS | 1646 | 1468749019226 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:50:19 INFO - PROCESS | 1646 | 1468749019227 Marionette TRACE conn2 <- [1,646,null,{}] 02:50:19 INFO - PROCESS | 1646 | 1468749019230 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}] 02:50:19 INFO - PROCESS | 1646 | 1468749019231 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:19 INFO - PROCESS | 1646 | 1468749019324 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 02:50:19 INFO - PROCESS | 1646 | 1468749019327 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:19 INFO - PROCESS | 1646 | 1468749019328 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a698800 == 39 [pid = 1646] [id = 169] 02:50:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x129184400) [pid = 1646] [serial = 505] [outer = 0x0] 02:50:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x129427000) [pid = 1646] [serial = 506] [outer = 0x129184400] 02:50:19 INFO - PROCESS | 1646 | 1468749019355 Marionette DEBUG loaded listener.js 02:50:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x129cb1800) [pid = 1646] [serial = 507] [outer = 0x129184400] 02:50:19 INFO - PROCESS | 1646 | 1468749019706 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]]]}] 02:50:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:50:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 518ms 02:50:19 INFO - PROCESS | 1646 | 1468749019745 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 02:50:19 INFO - PROCESS | 1646 | 1468749019748 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 02:50:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:50:19 INFO - PROCESS | 1646 | 1468749019752 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:50:19 INFO - PROCESS | 1646 | 1468749019754 Marionette TRACE conn2 <- [1,650,null,{}] 02:50:19 INFO - PROCESS | 1646 | 1468749019759 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}] 02:50:19 INFO - PROCESS | 1646 | 1468749019760 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:19 INFO - PROCESS | 1646 | 1468749019871 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 02:50:19 INFO - PROCESS | 1646 | 1468749019920 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:19 INFO - PROCESS | 1646 | 1468749019921 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x116174800 == 40 [pid = 1646] [id = 170] 02:50:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11261c000) [pid = 1646] [serial = 508] [outer = 0x0] 02:50:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x112981400) [pid = 1646] [serial = 509] [outer = 0x11261c000] 02:50:19 INFO - PROCESS | 1646 | 1468749019954 Marionette DEBUG loaded listener.js 02:50:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1161ad400) [pid = 1646] [serial = 510] [outer = 0x11261c000] 02:50:20 INFO - PROCESS | 1646 | 1468749020495 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]]]}] 02:50:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:50:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 822ms 02:50:20 INFO - PROCESS | 1646 | 1468749020574 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 02:50:20 INFO - PROCESS | 1646 | 1468749020577 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 02:50:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:50:20 INFO - PROCESS | 1646 | 1468749020582 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:50:20 INFO - PROCESS | 1646 | 1468749020584 Marionette TRACE conn2 <- [1,654,null,{}] 02:50:20 INFO - PROCESS | 1646 | 1468749020586 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}] 02:50:20 INFO - PROCESS | 1646 | 1468749020588 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:20 INFO - PROCESS | 1646 | 1468749020697 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 02:50:20 INFO - PROCESS | 1646 | 1468749020749 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:20 INFO - PROCESS | 1646 | 1468749020750 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fca000 == 41 [pid = 1646] [id = 171] 02:50:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11828e400) [pid = 1646] [serial = 511] [outer = 0x0] 02:50:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11841ac00) [pid = 1646] [serial = 512] [outer = 0x11828e400] 02:50:20 INFO - PROCESS | 1646 | 1468749020781 Marionette DEBUG loaded listener.js 02:50:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x110e7ec00) [pid = 1646] [serial = 513] [outer = 0x11828e400] 02:50:21 INFO - PROCESS | 1646 | 1468749021434 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]]]}] 02:50:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:50:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 922ms 02:50:21 INFO - PROCESS | 1646 | 1468749021506 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 02:50:21 INFO - PROCESS | 1646 | 1468749021508 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 02:50:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:50:21 INFO - PROCESS | 1646 | 1468749021512 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:50:21 INFO - PROCESS | 1646 | 1468749021514 Marionette TRACE conn2 <- [1,658,null,{}] 02:50:21 INFO - PROCESS | 1646 | 1468749021517 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}] 02:50:21 INFO - PROCESS | 1646 | 1468749021519 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:21 INFO - PROCESS | 1646 | 1468749021620 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 02:50:21 INFO - PROCESS | 1646 | 1468749021670 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:21 INFO - PROCESS | 1646 | 1468749021673 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x11667f800 == 42 [pid = 1646] [id = 172] 02:50:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11688cc00) [pid = 1646] [serial = 514] [outer = 0x0] 02:50:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1176af000) [pid = 1646] [serial = 515] [outer = 0x11688cc00] 02:50:21 INFO - PROCESS | 1646 | 1468749021701 Marionette DEBUG loaded listener.js 02:50:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11828ac00) [pid = 1646] [serial = 516] [outer = 0x11688cc00] 02:50:21 INFO - PROCESS | 1646 | --DOCSHELL 0x128d0d000 == 41 [pid = 1646] [id = 168] 02:50:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12500d800 == 40 [pid = 1646] [id = 167] 02:50:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1249be000 == 39 [pid = 1646] [id = 166] 02:50:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1240e3800 == 38 [pid = 1646] [id = 165] 02:50:21 INFO - PROCESS | 1646 | --DOCSHELL 0x121b05000 == 37 [pid = 1646] [id = 164] 02:50:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1210df800 == 36 [pid = 1646] [id = 163] 02:50:21 INFO - PROCESS | 1646 | --DOCSHELL 0x119dbe800 == 35 [pid = 1646] [id = 162] 02:50:21 INFO - PROCESS | 1646 | --DOCSHELL 0x118fd6000 == 34 [pid = 1646] [id = 161] 02:50:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1183ae800 == 33 [pid = 1646] [id = 160] 02:50:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1168d1000 == 32 [pid = 1646] [id = 159] 02:50:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1133dd000 == 31 [pid = 1646] [id = 158] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1227dc400) [pid = 1646] [serial = 449] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x121a04000) [pid = 1646] [serial = 448] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12942f400) [pid = 1646] [serial = 425] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118f55000) [pid = 1646] [serial = 431] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1212dd000) [pid = 1646] [serial = 446] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118172800) [pid = 1646] [serial = 437] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x116a0e000) [pid = 1646] [serial = 428] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119f3d800) [pid = 1646] [serial = 442] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x116ab1c00) [pid = 1646] [serial = 436] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119f42000) [pid = 1646] [serial = 433] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11874fc00) [pid = 1646] [serial = 440] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118421800) [pid = 1646] [serial = 430] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12111a400) [pid = 1646] [serial = 434] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12119dc00) [pid = 1646] [serial = 445] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118420400) [pid = 1646] [serial = 439] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x115e89400) [pid = 1646] [serial = 427] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1210ed800) [pid = 1646] [serial = 443] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12509fc00) [pid = 1646] [serial = 451] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x129044c00) [pid = 1646] [serial = 452] [outer = 0x0] [url = about:blank] 02:50:22 INFO - PROCESS | 1646 | 1468749022101 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]]]}] 02:50:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:50:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 621ms 02:50:22 INFO - PROCESS | 1646 | 1468749022133 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 02:50:22 INFO - PROCESS | 1646 | 1468749022136 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 02:50:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:50:22 INFO - PROCESS | 1646 | 1468749022140 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:50:22 INFO - PROCESS | 1646 | 1468749022142 Marionette TRACE conn2 <- [1,662,null,{}] 02:50:22 INFO - PROCESS | 1646 | 1468749022144 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}] 02:50:22 INFO - PROCESS | 1646 | 1468749022146 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:22 INFO - PROCESS | 1646 | 1468749022224 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 02:50:22 INFO - PROCESS | 1646 | 1468749022228 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:22 INFO - PROCESS | 1646 | 1468749022229 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d9f800 == 32 [pid = 1646] [id = 173] 02:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1182b4000) [pid = 1646] [serial = 517] [outer = 0x0] 02:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11874fc00) [pid = 1646] [serial = 518] [outer = 0x1182b4000] 02:50:22 INFO - PROCESS | 1646 | 1468749022259 Marionette DEBUG loaded listener.js 02:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119108400) [pid = 1646] [serial = 519] [outer = 0x1182b4000] 02:50:22 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:22 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:22 INFO - PROCESS | 1646 | 1468749022617 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]]]}] 02:50:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:50:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 520ms 02:50:22 INFO - PROCESS | 1646 | 1468749022660 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 02:50:22 INFO - PROCESS | 1646 | 1468749022662 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 02:50:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:50:22 INFO - PROCESS | 1646 | 1468749022664 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:50:22 INFO - PROCESS | 1646 | 1468749022667 Marionette TRACE conn2 <- [1,666,null,{}] 02:50:22 INFO - PROCESS | 1646 | 1468749022674 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}] 02:50:22 INFO - PROCESS | 1646 | 1468749022678 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:22 INFO - PROCESS | 1646 | 1468749022759 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 02:50:22 INFO - PROCESS | 1646 | 1468749022765 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:22 INFO - PROCESS | 1646 | 1468749022770 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x11949b000 == 33 [pid = 1646] [id = 174] 02:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x112dc7c00) [pid = 1646] [serial = 520] [outer = 0x0] 02:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119bfdc00) [pid = 1646] [serial = 521] [outer = 0x112dc7c00] 02:50:22 INFO - PROCESS | 1646 | 1468749022799 Marionette DEBUG loaded listener.js 02:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121043000) [pid = 1646] [serial = 522] [outer = 0x112dc7c00] 02:50:23 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:23 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:23 INFO - PROCESS | 1646 | 1468749023153 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]]]}] 02:50:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:50:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 522ms 02:50:23 INFO - PROCESS | 1646 | 1468749023193 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 02:50:23 INFO - PROCESS | 1646 | 1468749023195 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 02:50:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:50:23 INFO - PROCESS | 1646 | 1468749023199 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:50:23 INFO - PROCESS | 1646 | 1468749023200 Marionette TRACE conn2 <- [1,670,null,{}] 02:50:23 INFO - PROCESS | 1646 | 1468749023202 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}] 02:50:23 INFO - PROCESS | 1646 | 1468749023203 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:23 INFO - PROCESS | 1646 | 1468749023286 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 02:50:23 INFO - PROCESS | 1646 | 1468749023290 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:23 INFO - PROCESS | 1646 | 1468749023291 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x121358800 == 34 [pid = 1646] [id = 175] 02:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1210f3000) [pid = 1646] [serial = 523] [outer = 0x0] 02:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x121118000) [pid = 1646] [serial = 524] [outer = 0x1210f3000] 02:50:23 INFO - PROCESS | 1646 | 1468749023317 Marionette DEBUG loaded listener.js 02:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1212dec00) [pid = 1646] [serial = 525] [outer = 0x1210f3000] 02:50:23 INFO - PROCESS | 1646 | 1468749023632 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]]]}] 02:50:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:50:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 02:50:23 INFO - PROCESS | 1646 | 1468749023671 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 02:50:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:50:23 INFO - PROCESS | 1646 | 1468749023672 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 02:50:23 INFO - PROCESS | 1646 | 1468749023675 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:50:23 INFO - PROCESS | 1646 | 1468749023676 Marionette TRACE conn2 <- [1,674,null,{}] 02:50:23 INFO - PROCESS | 1646 | 1468749023678 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}] 02:50:23 INFO - PROCESS | 1646 | 1468749023679 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:23 INFO - PROCESS | 1646 | 1468749023756 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 02:50:23 INFO - PROCESS | 1646 | 1468749023760 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:23 INFO - PROCESS | 1646 | 1468749023761 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x122751800 == 35 [pid = 1646] [id = 176] 02:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x112981800) [pid = 1646] [serial = 526] [outer = 0x0] 02:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12270b800) [pid = 1646] [serial = 527] [outer = 0x112981800] 02:50:23 INFO - PROCESS | 1646 | 1468749023788 Marionette DEBUG loaded listener.js 02:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x124456c00) [pid = 1646] [serial = 528] [outer = 0x112981800] 02:50:24 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:24 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:24 INFO - PROCESS | 1646 | 1468749024133 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]]]}] 02:50:24 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 02:50:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 469ms 02:50:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:50:24 INFO - PROCESS | 1646 | 1468749024144 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 02:50:24 INFO - PROCESS | 1646 | 1468749024145 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 02:50:24 INFO - PROCESS | 1646 | 1468749024147 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:50:24 INFO - PROCESS | 1646 | 1468749024149 Marionette TRACE conn2 <- [1,678,null,{}] 02:50:24 INFO - PROCESS | 1646 | 1468749024153 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}] 02:50:24 INFO - PROCESS | 1646 | 1468749024157 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:24 INFO - PROCESS | 1646 | 1468749024287 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 02:50:24 INFO - PROCESS | 1646 | 1468749024298 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:24 INFO - PROCESS | 1646 | 1468749024300 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x124405800 == 36 [pid = 1646] [id = 177] 02:50:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12438a800) [pid = 1646] [serial = 529] [outer = 0x0] 02:50:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x125aa1c00) [pid = 1646] [serial = 530] [outer = 0x12438a800] 02:50:24 INFO - PROCESS | 1646 | 1468749024325 Marionette DEBUG loaded listener.js 02:50:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12917b400) [pid = 1646] [serial = 531] [outer = 0x12438a800] 02:50:24 INFO - PROCESS | 1646 | 1468749024644 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]]]}] 02:50:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:50:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 521ms 02:50:24 INFO - PROCESS | 1646 | 1468749024671 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 02:50:24 INFO - PROCESS | 1646 | 1468749024672 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 02:50:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:50:24 INFO - PROCESS | 1646 | 1468749024674 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:50:24 INFO - PROCESS | 1646 | 1468749024675 Marionette TRACE conn2 <- [1,682,null,{}] 02:50:24 INFO - PROCESS | 1646 | 1468749024685 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}] 02:50:24 INFO - PROCESS | 1646 | 1468749024686 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:24 INFO - PROCESS | 1646 | 1468749024780 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 02:50:24 INFO - PROCESS | 1646 | 1468749024783 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:24 INFO - PROCESS | 1646 | 1468749024784 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x129068800 == 37 [pid = 1646] [id = 178] 02:50:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12917b800) [pid = 1646] [serial = 532] [outer = 0x0] 02:50:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x129428000) [pid = 1646] [serial = 533] [outer = 0x12917b800] 02:50:24 INFO - PROCESS | 1646 | 1468749024810 Marionette DEBUG loaded listener.js 02:50:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12a4e8000) [pid = 1646] [serial = 534] [outer = 0x12917b800] 02:50:25 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) 02:50:25 INFO - PROCESS | 1646 | 1468749025635 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]]]}] 02:50:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 02:50:25 INFO - PROCESS | 1646 | 1468749025643 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 02:50:25 INFO - PROCESS | 1646 | 1468749025644 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 02:50:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:50:25 INFO - PROCESS | 1646 | 1468749025647 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:50:25 INFO - PROCESS | 1646 | 1468749025648 Marionette TRACE conn2 <- [1,686,null,{}] 02:50:25 INFO - PROCESS | 1646 | 1468749025652 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}] 02:50:25 INFO - PROCESS | 1646 | 1468749025653 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:25 INFO - PROCESS | 1646 | 1468749025747 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 02:50:25 INFO - PROCESS | 1646 | 1468749025781 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:25 INFO - PROCESS | 1646 | 1468749025782 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a692000 == 38 [pid = 1646] [id = 179] 02:50:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12a6d1000) [pid = 1646] [serial = 535] [outer = 0x0] 02:50:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12af0ac00) [pid = 1646] [serial = 536] [outer = 0x12a6d1000] 02:50:25 INFO - PROCESS | 1646 | 1468749025807 Marionette DEBUG loaded listener.js 02:50:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12af16400) [pid = 1646] [serial = 537] [outer = 0x12a6d1000] 02:50:26 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1185db800) [pid = 1646] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:50:26 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118427400) [pid = 1646] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:50:26 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x116a0d800) [pid = 1646] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:50:26 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x112dc4800) [pid = 1646] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:50:26 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x121047400) [pid = 1646] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:50:26 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1130d3400) [pid = 1646] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:50:26 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1197b5400) [pid = 1646] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:50:26 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x111e59400) [pid = 1646] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:50:26 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x115e89800) [pid = 1646] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:50:26 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12463d800) [pid = 1646] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:50:26 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1212db800) [pid = 1646] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:50:26 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116807c00) [pid = 1646] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:50:26 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1121b4400) [pid = 1646] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:50:26 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118f51c00) [pid = 1646] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:50:26 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119981400) [pid = 1646] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:50:26 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1240ae400) [pid = 1646] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:50:26 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x124389400) [pid = 1646] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:50:26 INFO - PROCESS | 1646 | 1468749026589 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]]]}] 02:50:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:50:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 971ms 02:50:26 INFO - PROCESS | 1646 | 1468749026620 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 02:50:26 INFO - PROCESS | 1646 | 1468749026623 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 02:50:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:50:26 INFO - PROCESS | 1646 | 1468749026627 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:50:26 INFO - PROCESS | 1646 | 1468749026628 Marionette TRACE conn2 <- [1,690,null,{}] 02:50:26 INFO - PROCESS | 1646 | 1468749026632 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}] 02:50:26 INFO - PROCESS | 1646 | 1468749026634 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:26 INFO - PROCESS | 1646 | 1468749026747 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 02:50:26 INFO - PROCESS | 1646 | 1468749026751 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:26 INFO - PROCESS | 1646 | 1468749026752 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bb5800 == 39 [pid = 1646] [id = 180] 02:50:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1130d5c00) [pid = 1646] [serial = 538] [outer = 0x0] 02:50:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118346c00) [pid = 1646] [serial = 539] [outer = 0x1130d5c00] 02:50:26 INFO - PROCESS | 1646 | 1468749026777 Marionette DEBUG loaded listener.js 02:50:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119985000) [pid = 1646] [serial = 540] [outer = 0x1130d5c00] 02:50:27 INFO - PROCESS | 1646 | 1468749027607 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]]]}] 02:50:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:50:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1021ms 02:50:27 INFO - PROCESS | 1646 | 1468749027647 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 02:50:27 INFO - PROCESS | 1646 | 1468749027648 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 02:50:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:50:27 INFO - PROCESS | 1646 | 1468749027653 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:50:27 INFO - PROCESS | 1646 | 1468749027654 Marionette TRACE conn2 <- [1,694,null,{}] 02:50:27 INFO - PROCESS | 1646 | 1468749027657 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}] 02:50:27 INFO - PROCESS | 1646 | 1468749027658 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:27 INFO - PROCESS | 1646 | 1468749027754 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 02:50:27 INFO - PROCESS | 1646 | 1468749027760 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:27 INFO - PROCESS | 1646 | 1468749027761 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0d8800 == 40 [pid = 1646] [id = 181] 02:50:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x121046000) [pid = 1646] [serial = 541] [outer = 0x0] 02:50:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12463d800) [pid = 1646] [serial = 542] [outer = 0x121046000] 02:50:27 INFO - PROCESS | 1646 | 1468749027785 Marionette DEBUG loaded listener.js 02:50:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119f3f400) [pid = 1646] [serial = 543] [outer = 0x121046000] 02:50:28 INFO - PROCESS | 1646 | 1468749028583 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]]]}] 02:50:28 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) 02:50:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 02:50:28 INFO - PROCESS | 1646 | 1468749028623 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 02:50:28 INFO - PROCESS | 1646 | 1468749028625 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 02:50:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:50:28 INFO - PROCESS | 1646 | 1468749028629 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:50:28 INFO - PROCESS | 1646 | 1468749028631 Marionette TRACE conn2 <- [1,698,null,{}] 02:50:28 INFO - PROCESS | 1646 | 1468749028636 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}] 02:50:28 INFO - PROCESS | 1646 | 1468749028637 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:28 INFO - PROCESS | 1646 | 1468749028741 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 02:50:28 INFO - PROCESS | 1646 | 1468749028793 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:28 INFO - PROCESS | 1646 | 1468749028795 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f19000 == 41 [pid = 1646] [id = 182] 02:50:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11688e000) [pid = 1646] [serial = 544] [outer = 0x0] 02:50:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x117d3c400) [pid = 1646] [serial = 545] [outer = 0x11688e000] 02:50:28 INFO - PROCESS | 1646 | 1468749028827 Marionette DEBUG loaded listener.js 02:50:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1182b2c00) [pid = 1646] [serial = 546] [outer = 0x11688e000] 02:50:29 INFO - PROCESS | 1646 | 1468749029711 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]]]}] 02:50:29 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) 02:50:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1125ms 02:50:29 INFO - PROCESS | 1646 | 1468749029754 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 02:50:29 INFO - PROCESS | 1646 | 1468749029757 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 02:50:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:50:29 INFO - PROCESS | 1646 | 1468749029761 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:50:29 INFO - PROCESS | 1646 | 1468749029763 Marionette TRACE conn2 <- [1,702,null,{}] 02:50:29 INFO - PROCESS | 1646 | 1468749029766 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}] 02:50:29 INFO - PROCESS | 1646 | 1468749029768 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:29 INFO - PROCESS | 1646 | 1468749029869 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 02:50:29 INFO - PROCESS | 1646 | 1468749029921 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:29 INFO - PROCESS | 1646 | 1468749029922 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12156b000 == 42 [pid = 1646] [id = 183] 02:50:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1193b1400) [pid = 1646] [serial = 547] [outer = 0x0] 02:50:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1197be800) [pid = 1646] [serial = 548] [outer = 0x1193b1400] 02:50:29 INFO - PROCESS | 1646 | 1468749029952 Marionette DEBUG loaded listener.js 02:50:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x121044400) [pid = 1646] [serial = 549] [outer = 0x1193b1400] 02:50:30 INFO - PROCESS | 1646 | 1468749030830 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]]]}] 02:50:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:50:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1120ms 02:50:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:50:30 INFO - PROCESS | 1646 | 1468749030882 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 02:50:30 INFO - PROCESS | 1646 | 1468749030883 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 02:50:30 INFO - PROCESS | 1646 | 1468749030886 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:50:30 INFO - PROCESS | 1646 | 1468749030888 Marionette TRACE conn2 <- [1,706,null,{}] 02:50:30 INFO - PROCESS | 1646 | 1468749030896 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}] 02:50:30 INFO - PROCESS | 1646 | 1468749030899 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:31 INFO - PROCESS | 1646 | 1468749030999 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 02:50:31 INFO - PROCESS | 1646 | 1468749031051 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:31 INFO - PROCESS | 1646 | 1468749031053 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b748000 == 43 [pid = 1646] [id = 184] 02:50:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12111a400) [pid = 1646] [serial = 550] [outer = 0x0] 02:50:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x125aa0000) [pid = 1646] [serial = 551] [outer = 0x12111a400] 02:50:31 INFO - PROCESS | 1646 | 1468749031084 Marionette DEBUG loaded listener.js 02:50:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1265f9c00) [pid = 1646] [serial = 552] [outer = 0x12111a400] 02:50:32 INFO - PROCESS | 1646 | 1468749032024 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]]]}] 02:50:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:50:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1171ms 02:50:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:50:32 INFO - PROCESS | 1646 | 1468749032058 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 02:50:32 INFO - PROCESS | 1646 | 1468749032060 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 02:50:32 INFO - PROCESS | 1646 | 1468749032063 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:50:32 INFO - PROCESS | 1646 | 1468749032065 Marionette TRACE conn2 <- [1,710,null,{}] 02:50:32 INFO - PROCESS | 1646 | 1468749032068 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}] 02:50:32 INFO - PROCESS | 1646 | 1468749032070 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:32 INFO - PROCESS | 1646 | 1468749032160 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 02:50:32 INFO - PROCESS | 1646 | 1468749032210 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:32 INFO - PROCESS | 1646 | 1468749032213 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x117151000 == 44 [pid = 1646] [id = 185] 02:50:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118172400) [pid = 1646] [serial = 553] [outer = 0x0] 02:50:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11828c000) [pid = 1646] [serial = 554] [outer = 0x118172400] 02:50:32 INFO - PROCESS | 1646 | 1468749032240 Marionette DEBUG loaded listener.js 02:50:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11834b400) [pid = 1646] [serial = 555] [outer = 0x118172400] 02:50:33 INFO - PROCESS | 1646 | --DOCSHELL 0x119bb5800 == 43 [pid = 1646] [id = 180] 02:50:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12a692000 == 42 [pid = 1646] [id = 179] 02:50:33 INFO - PROCESS | 1646 | --DOCSHELL 0x129068800 == 41 [pid = 1646] [id = 178] 02:50:33 INFO - PROCESS | 1646 | --DOCSHELL 0x124405800 == 40 [pid = 1646] [id = 177] 02:50:33 INFO - PROCESS | 1646 | --DOCSHELL 0x122751800 == 39 [pid = 1646] [id = 176] 02:50:33 INFO - PROCESS | 1646 | --DOCSHELL 0x121358800 == 38 [pid = 1646] [id = 175] 02:50:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11949b000 == 37 [pid = 1646] [id = 174] 02:50:33 INFO - PROCESS | 1646 | --DOCSHELL 0x117d9f800 == 36 [pid = 1646] [id = 173] 02:50:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11667f800 == 35 [pid = 1646] [id = 172] 02:50:33 INFO - PROCESS | 1646 | --DOCSHELL 0x118fca000 == 34 [pid = 1646] [id = 171] 02:50:33 INFO - PROCESS | 1646 | --DOCSHELL 0x116174800 == 33 [pid = 1646] [id = 170] 02:50:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12a698800 == 32 [pid = 1646] [id = 169] 02:50:33 INFO - PROCESS | 1646 | --DOCSHELL 0x118780000 == 31 [pid = 1646] [id = 157] 02:50:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12b748000 == 30 [pid = 1646] [id = 184] 02:50:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12156b000 == 29 [pid = 1646] [id = 183] 02:50:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0d8800 == 28 [pid = 1646] [id = 181] 02:50:33 INFO - PROCESS | 1646 | --DOCSHELL 0x116f19000 == 27 [pid = 1646] [id = 182] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1193afc00) [pid = 1646] [serial = 481] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118fa3c00) [pid = 1646] [serial = 478] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11930bc00) [pid = 1646] [serial = 479] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11817a400) [pid = 1646] [serial = 475] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1182ae800) [pid = 1646] [serial = 476] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1130ac400) [pid = 1646] [serial = 472] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1161af800) [pid = 1646] [serial = 473] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1210f3400) [pid = 1646] [serial = 488] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11834b000) [pid = 1646] [serial = 470] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11816e800) [pid = 1646] [serial = 469] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x121040800) [pid = 1646] [serial = 485] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x117d3d000) [pid = 1646] [serial = 197] [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.] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x122705800) [pid = 1646] [serial = 491] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x118172c00) [pid = 1646] [serial = 455] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12160f000) [pid = 1646] [serial = 489] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1249d6800) [pid = 1646] [serial = 494] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x125f15400) [pid = 1646] [serial = 500] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1164e6c00) [pid = 1646] [serial = 454] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x125092400) [pid = 1646] [serial = 498] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12110b400) [pid = 1646] [serial = 497] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x128b67800) [pid = 1646] [serial = 503] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1193b6000) [pid = 1646] [serial = 458] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x119302800) [pid = 1646] [serial = 457] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1211a0000) [pid = 1646] [serial = 461] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x121040000) [pid = 1646] [serial = 460] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x125aa0800) [pid = 1646] [serial = 495] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x125091800) [pid = 1646] [serial = 464] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1246b7400) [pid = 1646] [serial = 463] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x119f44400) [pid = 1646] [serial = 484] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x128b76800) [pid = 1646] [serial = 467] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1261c7800) [pid = 1646] [serial = 466] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12444c000) [pid = 1646] [serial = 492] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x1263cd000) [pid = 1646] [serial = 501] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x119bff400) [pid = 1646] [serial = 482] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x129181800) [pid = 1646] [serial = 504] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x129427000) [pid = 1646] [serial = 506] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1646 | 1468749033650 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]]]}] 02:50:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:50:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1623ms 02:50:33 INFO - PROCESS | 1646 | 1468749033687 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 02:50:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:50:33 INFO - PROCESS | 1646 | 1468749033689 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 02:50:33 INFO - PROCESS | 1646 | 1468749033692 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:50:33 INFO - PROCESS | 1646 | 1468749033694 Marionette TRACE conn2 <- [1,714,null,{}] 02:50:33 INFO - PROCESS | 1646 | 1468749033698 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}] 02:50:33 INFO - PROCESS | 1646 | 1468749033699 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:33 INFO - PROCESS | 1646 | 1468749033773 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 02:50:33 INFO - PROCESS | 1646 | 1468749033778 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:33 INFO - PROCESS | 1646 | 1468749033779 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x115db1800 == 28 [pid = 1646] [id = 186] 02:50:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x1130a6800) [pid = 1646] [serial = 556] [outer = 0x0] 02:50:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1164dfc00) [pid = 1646] [serial = 557] [outer = 0x1130a6800] 02:50:33 INFO - PROCESS | 1646 | 1468749033809 Marionette DEBUG loaded listener.js 02:50:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x11743a800) [pid = 1646] [serial = 558] [outer = 0x1130a6800] 02:50:34 INFO - PROCESS | 1646 | 1468749034608 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]]]}] 02:50:34 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 02:50:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 921ms 02:50:34 INFO - PROCESS | 1646 | 1468749034613 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 02:50:34 INFO - PROCESS | 1646 | 1468749034617 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 02:50:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:50:34 INFO - PROCESS | 1646 | 1468749034624 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:50:34 INFO - PROCESS | 1646 | 1468749034626 Marionette TRACE conn2 <- [1,718,null,{}] 02:50:34 INFO - PROCESS | 1646 | 1468749034628 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}] 02:50:34 INFO - PROCESS | 1646 | 1468749034630 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:34 INFO - PROCESS | 1646 | 1468749034729 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 02:50:34 INFO - PROCESS | 1646 | 1468749034756 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:34 INFO - PROCESS | 1646 | 1468749034757 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f1c000 == 29 [pid = 1646] [id = 187] 02:50:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x11828c800) [pid = 1646] [serial = 559] [outer = 0x0] 02:50:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11834e800) [pid = 1646] [serial = 560] [outer = 0x11828c800] 02:50:34 INFO - PROCESS | 1646 | 1468749034782 Marionette DEBUG loaded listener.js 02:50:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x118427400) [pid = 1646] [serial = 561] [outer = 0x11828c800] 02:50:35 INFO - PROCESS | 1646 | 1468749035593 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]]]}] 02:50:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:50:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1021ms 02:50:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:50:35 INFO - PROCESS | 1646 | 1468749035645 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 02:50:35 INFO - PROCESS | 1646 | 1468749035646 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 02:50:35 INFO - PROCESS | 1646 | 1468749035649 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:50:35 INFO - PROCESS | 1646 | 1468749035651 Marionette TRACE conn2 <- [1,722,null,{}] 02:50:35 INFO - PROCESS | 1646 | 1468749035667 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}] 02:50:35 INFO - PROCESS | 1646 | 1468749035671 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:35 INFO - PROCESS | 1646 | 1468749035773 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 02:50:35 INFO - PROCESS | 1646 | 1468749035780 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:35 INFO - PROCESS | 1646 | 1468749035782 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11878c800 == 30 [pid = 1646] [id = 188] 02:50:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x116487800) [pid = 1646] [serial = 562] [outer = 0x0] 02:50:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1193b3800) [pid = 1646] [serial = 563] [outer = 0x116487800] 02:50:35 INFO - PROCESS | 1646 | 1468749035810 Marionette DEBUG loaded listener.js 02:50:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x119988000) [pid = 1646] [serial = 564] [outer = 0x116487800] 02:50:36 INFO - PROCESS | 1646 | 1468749036149 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] 02:50:36 INFO - PROCESS | 1646 | 1468749036190 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 02:50:36 INFO - PROCESS | 1646 | 1468749036192 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:50:36 INFO - PROCESS | 1646 | 1468749036194 Marionette TRACE conn2 <- [1,726,null,{}] 02:50:36 INFO - PROCESS | 1646 | 1468749036196 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}] 02:50:36 INFO - PROCESS | 1646 | 1468749036197 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:36 INFO - PROCESS | 1646 | 1468749036320 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 02:50:36 INFO - PROCESS | 1646 | 1468749036360 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:36 INFO - PROCESS | 1646 | 1468749036361 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191e0800 == 31 [pid = 1646] [id = 189] 02:50:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x119f3d800) [pid = 1646] [serial = 565] [outer = 0x0] 02:50:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x121040c00) [pid = 1646] [serial = 566] [outer = 0x119f3d800] 02:50:36 INFO - PROCESS | 1646 | 1468749036403 Marionette DEBUG loaded listener.js 02:50:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1210ee400) [pid = 1646] [serial = 567] [outer = 0x119f3d800] 02:50:36 INFO - PROCESS | 1646 | 1468749036880 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]]]}] 02:50:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:50:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 719ms 02:50:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:50:36 INFO - PROCESS | 1646 | 1468749036912 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 02:50:36 INFO - PROCESS | 1646 | 1468749036913 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 02:50:36 INFO - PROCESS | 1646 | 1468749036916 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:50:36 INFO - PROCESS | 1646 | 1468749036919 Marionette TRACE conn2 <- [1,730,null,{}] 02:50:36 INFO - PROCESS | 1646 | 1468749036928 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}] 02:50:36 INFO - PROCESS | 1646 | 1468749036929 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:37 INFO - PROCESS | 1646 | 1468749037018 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 02:50:37 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x121046000) [pid = 1646] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:50:37 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12917b800) [pid = 1646] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:50:37 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12a6d1000) [pid = 1646] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:50:37 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1130d5c00) [pid = 1646] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:50:37 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x129184400) [pid = 1646] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:50:37 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x11828e400) [pid = 1646] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:50:37 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x11261c000) [pid = 1646] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:50:37 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x1210f3000) [pid = 1646] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:50:37 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x11688cc00) [pid = 1646] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:50:37 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x112981800) [pid = 1646] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:50:37 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x112dc7c00) [pid = 1646] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:50:37 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1182b4000) [pid = 1646] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:50:37 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x12438a800) [pid = 1646] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:50:37 INFO - PROCESS | 1646 | 1468749037172 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:37 INFO - PROCESS | 1646 | 1468749037173 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x117475000 == 32 [pid = 1646] [id = 190] 02:50:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11261c400) [pid = 1646] [serial = 568] [outer = 0x0] 02:50:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x11648fc00) [pid = 1646] [serial = 569] [outer = 0x11261c400] 02:50:37 INFO - PROCESS | 1646 | 1468749037201 Marionette DEBUG loaded listener.js 02:50:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x118752000) [pid = 1646] [serial = 570] [outer = 0x11261c400] 02:50:37 INFO - PROCESS | 1646 | 1468749037505 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] 02:50:37 INFO - PROCESS | 1646 | 1468749037540 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 02:50:37 INFO - PROCESS | 1646 | 1468749037543 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:50:37 INFO - PROCESS | 1646 | 1468749037544 Marionette TRACE conn2 <- [1,734,null,{}] 02:50:37 INFO - PROCESS | 1646 | 1468749037546 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}] 02:50:37 INFO - PROCESS | 1646 | 1468749037552 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:37 INFO - PROCESS | 1646 | 1468749037669 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 02:50:37 INFO - PROCESS | 1646 | 1468749037673 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:37 INFO - PROCESS | 1646 | 1468749037675 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x121465000 == 33 [pid = 1646] [id = 191] 02:50:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x112981800) [pid = 1646] [serial = 571] [outer = 0x0] 02:50:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x12111a800) [pid = 1646] [serial = 572] [outer = 0x112981800] 02:50:37 INFO - PROCESS | 1646 | 1468749037741 Marionette DEBUG loaded listener.js 02:50:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x12444c000) [pid = 1646] [serial = 573] [outer = 0x112981800] 02:50:38 INFO - PROCESS | 1646 | 1468749038099 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]]]}] 02:50:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:50:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 569ms 02:50:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:50:38 INFO - PROCESS | 1646 | 1468749038113 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 02:50:38 INFO - PROCESS | 1646 | 1468749038115 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 02:50:38 INFO - PROCESS | 1646 | 1468749038122 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:50:38 INFO - PROCESS | 1646 | 1468749038124 Marionette TRACE conn2 <- [1,738,null,{}] 02:50:38 INFO - PROCESS | 1646 | 1468749038127 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}] 02:50:38 INFO - PROCESS | 1646 | 1468749038142 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:38 INFO - PROCESS | 1646 | 1468749038255 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 02:50:38 INFO - PROCESS | 1646 | 1468749038356 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:38 INFO - PROCESS | 1646 | 1468749038357 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b18000 == 34 [pid = 1646] [id = 192] 02:50:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1131d8800) [pid = 1646] [serial = 574] [outer = 0x0] 02:50:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x124380800) [pid = 1646] [serial = 575] [outer = 0x1131d8800] 02:50:38 INFO - PROCESS | 1646 | 1468749038387 Marionette DEBUG loaded listener.js 02:50:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x125bab000) [pid = 1646] [serial = 576] [outer = 0x1131d8800] 02:50:39 INFO - PROCESS | 1646 | 1468749039115 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]]]}] 02:50:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:50:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1024ms 02:50:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:50:39 INFO - PROCESS | 1646 | 1468749039143 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 02:50:39 INFO - PROCESS | 1646 | 1468749039145 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 02:50:39 INFO - PROCESS | 1646 | 1468749039147 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:50:39 INFO - PROCESS | 1646 | 1468749039148 Marionette TRACE conn2 <- [1,742,null,{}] 02:50:39 INFO - PROCESS | 1646 | 1468749039152 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}] 02:50:39 INFO - PROCESS | 1646 | 1468749039153 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:39 INFO - PROCESS | 1646 | 1468749039272 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 02:50:39 INFO - PROCESS | 1646 | 1468749039319 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:39 INFO - PROCESS | 1646 | 1468749039321 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x112d5a000 == 35 [pid = 1646] [id = 193] 02:50:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x110fab800) [pid = 1646] [serial = 577] [outer = 0x0] 02:50:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1121bec00) [pid = 1646] [serial = 578] [outer = 0x110fab800] 02:50:39 INFO - PROCESS | 1646 | 1468749039353 Marionette DEBUG loaded listener.js 02:50:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x113cdcc00) [pid = 1646] [serial = 579] [outer = 0x110fab800] 02:50:40 INFO - PROCESS | 1646 | 1468749040360 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]]]}] 02:50:40 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 02:50:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1221ms 02:50:40 INFO - PROCESS | 1646 | 1468749040370 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 02:50:40 INFO - PROCESS | 1646 | 1468749040372 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 02:50:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:50:40 INFO - PROCESS | 1646 | 1468749040375 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:50:40 INFO - PROCESS | 1646 | 1468749040377 Marionette TRACE conn2 <- [1,746,null,{}] 02:50:40 INFO - PROCESS | 1646 | 1468749040381 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}] 02:50:40 INFO - PROCESS | 1646 | 1468749040382 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:40 INFO - PROCESS | 1646 | 1468749040485 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 02:50:40 INFO - PROCESS | 1646 | 1468749040529 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:40 INFO - PROCESS | 1646 | 1468749040531 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183b8000 == 36 [pid = 1646] [id = 194] 02:50:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x118347800) [pid = 1646] [serial = 580] [outer = 0x0] 02:50:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118426400) [pid = 1646] [serial = 581] [outer = 0x118347800] 02:50:40 INFO - PROCESS | 1646 | 1468749040558 Marionette DEBUG loaded listener.js 02:50:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118871400) [pid = 1646] [serial = 582] [outer = 0x118347800] 02:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x121b18000 == 35 [pid = 1646] [id = 192] 02:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x121465000 == 34 [pid = 1646] [id = 191] 02:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x117475000 == 33 [pid = 1646] [id = 190] 02:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x1191e0800 == 32 [pid = 1646] [id = 189] 02:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x11878c800 == 31 [pid = 1646] [id = 188] 02:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x116f1c000 == 30 [pid = 1646] [id = 187] 02:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x115db1800 == 29 [pid = 1646] [id = 186] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12463d800) [pid = 1646] [serial = 542] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x129428000) [pid = 1646] [serial = 533] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12af0ac00) [pid = 1646] [serial = 536] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12a4e8000) [pid = 1646] [serial = 534] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x118346c00) [pid = 1646] [serial = 539] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12af16400) [pid = 1646] [serial = 537] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x129cb1800) [pid = 1646] [serial = 507] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x11841ac00) [pid = 1646] [serial = 512] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x110e7ec00) [pid = 1646] [serial = 513] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x119f3f400) [pid = 1646] [serial = 543] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x112981400) [pid = 1646] [serial = 509] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x1161ad400) [pid = 1646] [serial = 510] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x121118000) [pid = 1646] [serial = 524] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1212dec00) [pid = 1646] [serial = 525] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x1176af000) [pid = 1646] [serial = 515] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x11828ac00) [pid = 1646] [serial = 516] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x12270b800) [pid = 1646] [serial = 527] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x124456c00) [pid = 1646] [serial = 528] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x119bfdc00) [pid = 1646] [serial = 521] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x121043000) [pid = 1646] [serial = 522] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x11874fc00) [pid = 1646] [serial = 518] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x119108400) [pid = 1646] [serial = 519] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x125aa1c00) [pid = 1646] [serial = 530] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x119985000) [pid = 1646] [serial = 540] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x12917b400) [pid = 1646] [serial = 531] [outer = 0x0] [url = about:blank] 02:50:41 INFO - PROCESS | 1646 | 1468749041582 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]]]}] 02:50:41 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.) 02:50:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1222ms 02:50:41 INFO - PROCESS | 1646 | 1468749041598 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 02:50:41 INFO - PROCESS | 1646 | 1468749041601 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 02:50:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:50:41 INFO - PROCESS | 1646 | 1468749041605 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:50:41 INFO - PROCESS | 1646 | 1468749041607 Marionette TRACE conn2 <- [1,750,null,{}] 02:50:41 INFO - PROCESS | 1646 | 1468749041610 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}] 02:50:41 INFO - PROCESS | 1646 | 1468749041612 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:41 INFO - PROCESS | 1646 | 1468749041691 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 02:50:41 INFO - PROCESS | 1646 | 1468749041695 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:41 INFO - PROCESS | 1646 | 1468749041697 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11673f800 == 30 [pid = 1646] [id = 195] 02:50:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x116642800) [pid = 1646] [serial = 583] [outer = 0x0] 02:50:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x118176000) [pid = 1646] [serial = 584] [outer = 0x116642800] 02:50:41 INFO - PROCESS | 1646 | 1468749041728 Marionette DEBUG loaded listener.js 02:50:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x11834ac00) [pid = 1646] [serial = 585] [outer = 0x116642800] 02:50:42 INFO - PROCESS | 1646 | 1468749042574 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]]]}] 02:50:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:50:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1022ms 02:50:42 INFO - PROCESS | 1646 | 1468749042626 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 02:50:42 INFO - PROCESS | 1646 | 1468749042630 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 02:50:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:50:42 INFO - PROCESS | 1646 | 1468749042637 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:50:42 INFO - PROCESS | 1646 | 1468749042639 Marionette TRACE conn2 <- [1,754,null,{}] 02:50:42 INFO - PROCESS | 1646 | 1468749042649 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}] 02:50:42 INFO - PROCESS | 1646 | 1468749042651 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:42 INFO - PROCESS | 1646 | 1468749042728 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 02:50:42 INFO - PROCESS | 1646 | 1468749042734 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:42 INFO - PROCESS | 1646 | 1468749042736 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183bb800 == 31 [pid = 1646] [id = 196] 02:50:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x118421000) [pid = 1646] [serial = 586] [outer = 0x0] 02:50:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x119110400) [pid = 1646] [serial = 587] [outer = 0x118421000] 02:50:42 INFO - PROCESS | 1646 | 1468749042765 Marionette DEBUG loaded listener.js 02:50:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x1193b0800) [pid = 1646] [serial = 588] [outer = 0x118421000] 02:50:43 INFO - PROCESS | 1646 | 1468749043605 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]]]}] 02:50:43 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 02:50:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 978ms 02:50:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:50:43 INFO - PROCESS | 1646 | 1468749043616 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 02:50:43 INFO - PROCESS | 1646 | 1468749043618 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 02:50:43 INFO - PROCESS | 1646 | 1468749043621 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:50:43 INFO - PROCESS | 1646 | 1468749043623 Marionette TRACE conn2 <- [1,758,null,{}] 02:50:43 INFO - PROCESS | 1646 | 1468749043631 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}] 02:50:43 INFO - PROCESS | 1646 | 1468749043637 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:43 INFO - PROCESS | 1646 | 1468749043734 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 02:50:43 INFO - PROCESS | 1646 | 1468749043740 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:43 INFO - PROCESS | 1646 | 1468749043742 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bc1000 == 32 [pid = 1646] [id = 197] 02:50:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x119f39400) [pid = 1646] [serial = 589] [outer = 0x0] 02:50:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x121047400) [pid = 1646] [serial = 590] [outer = 0x119f39400] 02:50:43 INFO - PROCESS | 1646 | 1468749043770 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x12110ec00) [pid = 1646] [serial = 591] [outer = 0x119f39400] 02:50:44 INFO - PROCESS | 1646 | 1468749044102 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]]]}] 02:50:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:50:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 520ms 02:50:44 INFO - PROCESS | 1646 | 1468749044143 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 02:50:44 INFO - PROCESS | 1646 | 1468749044145 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 02:50:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:50:44 INFO - PROCESS | 1646 | 1468749044147 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:50:44 INFO - PROCESS | 1646 | 1468749044149 Marionette TRACE conn2 <- [1,762,null,{}] 02:50:44 INFO - PROCESS | 1646 | 1468749044153 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}] 02:50:44 INFO - PROCESS | 1646 | 1468749044155 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:44 INFO - PROCESS | 1646 | 1468749044253 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 02:50:44 INFO - PROCESS | 1646 | 1468749044256 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:44 INFO - PROCESS | 1646 | 1468749044257 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x121352800 == 33 [pid = 1646] [id = 198] 02:50:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x112ec1800) [pid = 1646] [serial = 592] [outer = 0x0] 02:50:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1212dec00) [pid = 1646] [serial = 593] [outer = 0x112ec1800] 02:50:44 INFO - PROCESS | 1646 | 1468749044282 Marionette DEBUG loaded listener.js 02:50:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x12170b400) [pid = 1646] [serial = 594] [outer = 0x112ec1800] 02:50:44 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x119f3d800) [pid = 1646] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:50:44 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x11828c800) [pid = 1646] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:50:44 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x118172400) [pid = 1646] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:50:44 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x11688e000) [pid = 1646] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:50:44 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x116487800) [pid = 1646] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:50:44 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x1193b1400) [pid = 1646] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:50:44 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x11261c400) [pid = 1646] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:50:44 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x112981800) [pid = 1646] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:50:44 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x12111a400) [pid = 1646] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:50:44 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x1130a6800) [pid = 1646] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:50:45 INFO - PROCESS | 1646 | 1468749045075 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]]]}] 02:50:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:50:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 971ms 02:50:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:50:45 INFO - PROCESS | 1646 | 1468749045119 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 02:50:45 INFO - PROCESS | 1646 | 1468749045120 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 02:50:45 INFO - PROCESS | 1646 | 1468749045123 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:50:45 INFO - PROCESS | 1646 | 1468749045124 Marionette TRACE conn2 <- [1,766,null,{}] 02:50:45 INFO - PROCESS | 1646 | 1468749045126 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}] 02:50:45 INFO - PROCESS | 1646 | 1468749045127 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:45 INFO - PROCESS | 1646 | 1468749045219 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 02:50:45 INFO - PROCESS | 1646 | 1468749045225 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:45 INFO - PROCESS | 1646 | 1468749045226 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x11748f000 == 34 [pid = 1646] [id = 199] 02:50:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x118422c00) [pid = 1646] [serial = 595] [outer = 0x0] 02:50:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x11910b800) [pid = 1646] [serial = 596] [outer = 0x118422c00] 02:50:45 INFO - PROCESS | 1646 | 1468749045250 Marionette DEBUG loaded listener.js 02:50:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x119f48400) [pid = 1646] [serial = 597] [outer = 0x118422c00] 02:50:46 INFO - PROCESS | 1646 | 1468749046015 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]]]}] 02:50:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:50:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 919ms 02:50:46 INFO - PROCESS | 1646 | 1468749046042 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 02:50:46 INFO - PROCESS | 1646 | 1468749046044 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 02:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:50:46 INFO - PROCESS | 1646 | 1468749046046 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:50:46 INFO - PROCESS | 1646 | 1468749046047 Marionette TRACE conn2 <- [1,770,null,{}] 02:50:46 INFO - PROCESS | 1646 | 1468749046049 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}] 02:50:46 INFO - PROCESS | 1646 | 1468749046053 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:46 INFO - PROCESS | 1646 | 1468749046143 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 02:50:46 INFO - PROCESS | 1646 | 1468749046148 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:46 INFO - PROCESS | 1646 | 1468749046150 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1249ba800 == 35 [pid = 1646] [id = 200] 02:50:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x12438a800) [pid = 1646] [serial = 598] [outer = 0x0] 02:50:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x125f1a400) [pid = 1646] [serial = 599] [outer = 0x12438a800] 02:50:46 INFO - PROCESS | 1646 | 1468749046179 Marionette DEBUG loaded listener.js 02:50:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1265f0000) [pid = 1646] [serial = 600] [outer = 0x12438a800] 02:50:46 INFO - PROCESS | 1646 | 1468749046528 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]]]}] 02:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 02:50:46 INFO - PROCESS | 1646 | 1468749046565 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 02:50:46 INFO - PROCESS | 1646 | 1468749046567 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 02:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:50:46 INFO - PROCESS | 1646 | 1468749046569 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:50:46 INFO - PROCESS | 1646 | 1468749046570 Marionette TRACE conn2 <- [1,774,null,{}] 02:50:46 INFO - PROCESS | 1646 | 1468749046572 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}] 02:50:46 INFO - PROCESS | 1646 | 1468749046574 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:46 INFO - PROCESS | 1646 | 1468749046672 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 02:50:46 INFO - PROCESS | 1646 | 1468749046675 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:46 INFO - PROCESS | 1646 | 1468749046676 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x125056800 == 36 [pid = 1646] [id = 201] 02:50:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1265f3400) [pid = 1646] [serial = 601] [outer = 0x0] 02:50:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x128bb2400) [pid = 1646] [serial = 602] [outer = 0x1265f3400] 02:50:46 INFO - PROCESS | 1646 | 1468749046700 Marionette DEBUG loaded listener.js 02:50:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x12904ac00) [pid = 1646] [serial = 603] [outer = 0x1265f3400] 02:50:46 INFO - PROCESS | 1646 | 1468749046985 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]]]}] 02:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 469ms 02:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:50:47 INFO - PROCESS | 1646 | 1468749047039 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 02:50:47 INFO - PROCESS | 1646 | 1468749047040 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 02:50:47 INFO - PROCESS | 1646 | 1468749047042 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:50:47 INFO - PROCESS | 1646 | 1468749047043 Marionette TRACE conn2 <- [1,778,null,{}] 02:50:47 INFO - PROCESS | 1646 | 1468749047045 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}] 02:50:47 INFO - PROCESS | 1646 | 1468749047046 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:47 INFO - PROCESS | 1646 | 1468749047124 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 02:50:47 INFO - PROCESS | 1646 | 1468749047127 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:47 INFO - PROCESS | 1646 | 1468749047129 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x126359800 == 37 [pid = 1646] [id = 202] 02:50:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x12904e800) [pid = 1646] [serial = 604] [outer = 0x0] 02:50:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x129181800) [pid = 1646] [serial = 605] [outer = 0x12904e800] 02:50:47 INFO - PROCESS | 1646 | 1468749047154 Marionette DEBUG loaded listener.js 02:50:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1291d3800) [pid = 1646] [serial = 606] [outer = 0x12904e800] 02:50:47 INFO - PROCESS | 1646 | 1468749047639 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]]]}] 02:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 618ms 02:50:47 INFO - PROCESS | 1646 | 1468749047661 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 02:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:50:47 INFO - PROCESS | 1646 | 1468749047664 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 02:50:47 INFO - PROCESS | 1646 | 1468749047667 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:50:47 INFO - PROCESS | 1646 | 1468749047669 Marionette TRACE conn2 <- [1,782,null,{}] 02:50:47 INFO - PROCESS | 1646 | 1468749047674 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}] 02:50:47 INFO - PROCESS | 1646 | 1468749047675 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:47 INFO - PROCESS | 1646 | 1468749047776 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 02:50:47 INFO - PROCESS | 1646 | 1468749047841 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:47 INFO - PROCESS | 1646 | 1468749047842 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183a5800 == 38 [pid = 1646] [id = 203] 02:50:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x118171c00) [pid = 1646] [serial = 607] [outer = 0x0] 02:50:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x118348400) [pid = 1646] [serial = 608] [outer = 0x118171c00] 02:50:47 INFO - PROCESS | 1646 | 1468749047873 Marionette DEBUG loaded listener.js 02:50:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x118746800) [pid = 1646] [serial = 609] [outer = 0x118171c00] 02:50:48 INFO - PROCESS | 1646 | 1468749048288 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]]]}] 02:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 672ms 02:50:48 INFO - PROCESS | 1646 | 1468749048350 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 02:50:48 INFO - PROCESS | 1646 | 1468749048353 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 02:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:50:48 INFO - PROCESS | 1646 | 1468749048359 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:50:48 INFO - PROCESS | 1646 | 1468749048361 Marionette TRACE conn2 <- [1,786,null,{}] 02:50:48 INFO - PROCESS | 1646 | 1468749048364 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}] 02:50:48 INFO - PROCESS | 1646 | 1468749048366 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:48 INFO - PROCESS | 1646 | 1468749048466 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 02:50:48 INFO - PROCESS | 1646 | 1468749048559 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:48 INFO - PROCESS | 1646 | 1468749048561 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12113b000 == 39 [pid = 1646] [id = 204] 02:50:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1197b3800) [pid = 1646] [serial = 610] [outer = 0x0] 02:50:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11998a800) [pid = 1646] [serial = 611] [outer = 0x1197b3800] 02:50:48 INFO - PROCESS | 1646 | 1468749048594 Marionette DEBUG loaded listener.js 02:50:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11a046c00) [pid = 1646] [serial = 612] [outer = 0x1197b3800] 02:50:49 INFO - PROCESS | 1646 | 1468749049036 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]]]}] 02:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 720ms 02:50:49 INFO - PROCESS | 1646 | 1468749049079 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 02:50:49 INFO - PROCESS | 1646 | 1468749049081 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 02:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:50:49 INFO - PROCESS | 1646 | 1468749049083 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:50:49 INFO - PROCESS | 1646 | 1468749049086 Marionette TRACE conn2 <- [1,790,null,{}] 02:50:49 INFO - PROCESS | 1646 | 1468749049094 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}] 02:50:49 INFO - PROCESS | 1646 | 1468749049097 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:49 INFO - PROCESS | 1646 | 1468749049197 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 02:50:49 INFO - PROCESS | 1646 | 1468749049263 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:49 INFO - PROCESS | 1646 | 1468749049265 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x129303800 == 40 [pid = 1646] [id = 205] 02:50:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x121a0ac00) [pid = 1646] [serial = 613] [outer = 0x0] 02:50:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1227d5c00) [pid = 1646] [serial = 614] [outer = 0x121a0ac00] 02:50:49 INFO - PROCESS | 1646 | 1468749049296 Marionette DEBUG loaded listener.js 02:50:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x125094000) [pid = 1646] [serial = 615] [outer = 0x121a0ac00] 02:50:49 INFO - PROCESS | 1646 | 1468749049719 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]]]}] 02:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 673ms 02:50:49 INFO - PROCESS | 1646 | 1468749049796 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 02:50:49 INFO - PROCESS | 1646 | 1468749049798 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 02:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:50:49 INFO - PROCESS | 1646 | 1468749049805 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:50:49 INFO - PROCESS | 1646 | 1468749049806 Marionette TRACE conn2 <- [1,794,null,{}] 02:50:49 INFO - PROCESS | 1646 | 1468749049808 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}] 02:50:49 INFO - PROCESS | 1646 | 1468749049810 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:49 INFO - PROCESS | 1646 | 1468749049911 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 02:50:49 INFO - PROCESS | 1646 | 1468749049973 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:49 INFO - PROCESS | 1646 | 1468749049975 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a43f000 == 41 [pid = 1646] [id = 206] 02:50:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x129185800) [pid = 1646] [serial = 616] [outer = 0x0] 02:50:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1291da000) [pid = 1646] [serial = 617] [outer = 0x129185800] 02:50:50 INFO - PROCESS | 1646 | 1468749050004 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x129ca2c00) [pid = 1646] [serial = 618] [outer = 0x129185800] 02:50:50 INFO - PROCESS | 1646 | 1468749050536 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]]]}] 02:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 769ms 02:50:50 INFO - PROCESS | 1646 | 1468749050574 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 02:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:50:50 INFO - PROCESS | 1646 | 1468749050576 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 02:50:50 INFO - PROCESS | 1646 | 1468749050579 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:50:50 INFO - PROCESS | 1646 | 1468749050581 Marionette TRACE conn2 <- [1,798,null,{}] 02:50:50 INFO - PROCESS | 1646 | 1468749050605 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}] 02:50:50 INFO - PROCESS | 1646 | 1468749050606 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:50 INFO - PROCESS | 1646 | 1468749050704 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 02:50:50 INFO - PROCESS | 1646 | 1468749050769 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:50 INFO - PROCESS | 1646 | 1468749050771 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x117da2800 == 42 [pid = 1646] [id = 207] 02:50:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1176b5800) [pid = 1646] [serial = 619] [outer = 0x0] 02:50:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x117d3f400) [pid = 1646] [serial = 620] [outer = 0x1176b5800] 02:50:50 INFO - PROCESS | 1646 | 1468749050798 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11834bc00) [pid = 1646] [serial = 621] [outer = 0x1176b5800] 02:50:51 INFO - PROCESS | 1646 | --DOCSHELL 0x125056800 == 41 [pid = 1646] [id = 201] 02:50:51 INFO - PROCESS | 1646 | --DOCSHELL 0x1249ba800 == 40 [pid = 1646] [id = 200] 02:50:51 INFO - PROCESS | 1646 | --DOCSHELL 0x11748f000 == 39 [pid = 1646] [id = 199] 02:50:51 INFO - PROCESS | 1646 | --DOCSHELL 0x121352800 == 38 [pid = 1646] [id = 198] 02:50:51 INFO - PROCESS | 1646 | --DOCSHELL 0x119bc1000 == 37 [pid = 1646] [id = 197] 02:50:51 INFO - PROCESS | 1646 | --DOCSHELL 0x1183bb800 == 36 [pid = 1646] [id = 196] 02:50:51 INFO - PROCESS | 1646 | --DOCSHELL 0x11673f800 == 35 [pid = 1646] [id = 195] 02:50:51 INFO - PROCESS | 1646 | --DOCSHELL 0x112d5a000 == 34 [pid = 1646] [id = 193] 02:50:51 INFO - PROCESS | 1646 | --DOCSHELL 0x117151000 == 33 [pid = 1646] [id = 185] 02:50:51 INFO - PROCESS | 1646 | --DOCSHELL 0x1183b8000 == 32 [pid = 1646] [id = 194] 02:50:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12a43f000 == 31 [pid = 1646] [id = 206] 02:50:51 INFO - PROCESS | 1646 | --DOCSHELL 0x129303800 == 30 [pid = 1646] [id = 205] 02:50:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12113b000 == 29 [pid = 1646] [id = 204] 02:50:51 INFO - PROCESS | 1646 | --DOCSHELL 0x126359800 == 28 [pid = 1646] [id = 202] 02:50:51 INFO - PROCESS | 1646 | --DOCSHELL 0x1183a5800 == 27 [pid = 1646] [id = 203] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x124380800) [pid = 1646] [serial = 575] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x121040c00) [pid = 1646] [serial = 566] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11834e800) [pid = 1646] [serial = 560] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x11834b400) [pid = 1646] [serial = 555] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x11828c000) [pid = 1646] [serial = 554] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1182b2c00) [pid = 1646] [serial = 546] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1193b3800) [pid = 1646] [serial = 563] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x117d3c400) [pid = 1646] [serial = 545] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x121044400) [pid = 1646] [serial = 549] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1210ee400) [pid = 1646] [serial = 567] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x11648fc00) [pid = 1646] [serial = 569] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x1197be800) [pid = 1646] [serial = 548] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x118752000) [pid = 1646] [serial = 570] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12111a800) [pid = 1646] [serial = 572] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x1265f9c00) [pid = 1646] [serial = 552] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x11743a800) [pid = 1646] [serial = 558] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1164dfc00) [pid = 1646] [serial = 557] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x125aa0000) [pid = 1646] [serial = 551] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x119988000) [pid = 1646] [serial = 564] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x12444c000) [pid = 1646] [serial = 573] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x118427400) [pid = 1646] [serial = 561] [outer = 0x0] [url = about:blank] 02:50:51 INFO - PROCESS | 1646 | 1468749051706 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]]]}] 02:50:51 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 02:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1137ms 02:50:51 INFO - PROCESS | 1646 | 1468749051724 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 02:50:51 INFO - PROCESS | 1646 | 1468749051726 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 02:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:50:51 INFO - PROCESS | 1646 | 1468749051729 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:50:51 INFO - PROCESS | 1646 | 1468749051731 Marionette TRACE conn2 <- [1,802,null,{}] 02:50:51 INFO - PROCESS | 1646 | 1468749051737 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}] 02:50:51 INFO - PROCESS | 1646 | 1468749051738 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:51 INFO - PROCESS | 1646 | 1468749051817 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 02:50:51 INFO - PROCESS | 1646 | 1468749051822 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:51 INFO - PROCESS | 1646 | 1468749051825 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x113379800 == 28 [pid = 1646] [id = 208] 02:50:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x112619000) [pid = 1646] [serial = 622] [outer = 0x0] 02:50:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x11261c400) [pid = 1646] [serial = 623] [outer = 0x112619000] 02:50:51 INFO - PROCESS | 1646 | 1468749051855 Marionette DEBUG loaded listener.js 02:50:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x112138400) [pid = 1646] [serial = 624] [outer = 0x112619000] 02:50:52 INFO - PROCESS | 1646 | 1468749052196 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]]]}] 02:50:52 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 02:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 525ms 02:50:52 INFO - PROCESS | 1646 | 1468749052254 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 02:50:52 INFO - PROCESS | 1646 | 1468749052258 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 02:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:50:52 INFO - PROCESS | 1646 | 1468749052262 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:50:52 INFO - PROCESS | 1646 | 1468749052264 Marionette TRACE conn2 <- [1,806,null,{}] 02:50:52 INFO - PROCESS | 1646 | 1468749052267 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}] 02:50:52 INFO - PROCESS | 1646 | 1468749052268 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:52 INFO - PROCESS | 1646 | 1468749052347 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 02:50:52 INFO - PROCESS | 1646 | 1468749052354 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:52 INFO - PROCESS | 1646 | 1468749052355 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x116852000 == 29 [pid = 1646] [id = 209] 02:50:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x114f84800) [pid = 1646] [serial = 625] [outer = 0x0] 02:50:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x115e88800) [pid = 1646] [serial = 626] [outer = 0x114f84800] 02:50:52 INFO - PROCESS | 1646 | 1468749052383 Marionette DEBUG loaded listener.js 02:50:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1164da000) [pid = 1646] [serial = 627] [outer = 0x114f84800] 02:50:52 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:50:52 INFO - PROCESS | 1646 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 02:50:52 INFO - PROCESS | 1646 | Determined SkiaGL cache limits: Size 100663296, Items: 256 02:50:52 INFO - PROCESS | 1646 | [GFX2-]: Using SkiaGL canvas. 02:50:52 INFO - PROCESS | 1646 | 1468749052746 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]]]}] 02:50:52 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 02:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 523ms 02:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:50:52 INFO - PROCESS | 1646 | 1468749052785 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 02:50:52 INFO - PROCESS | 1646 | 1468749052786 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 02:50:52 INFO - PROCESS | 1646 | 1468749052789 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:50:52 INFO - PROCESS | 1646 | 1468749052791 Marionette TRACE conn2 <- [1,810,null,{}] 02:50:52 INFO - PROCESS | 1646 | 1468749052800 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}] 02:50:52 INFO - PROCESS | 1646 | 1468749052803 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:52 INFO - PROCESS | 1646 | 1468749052881 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 02:50:52 INFO - PROCESS | 1646 | 1468749052888 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:52 INFO - PROCESS | 1646 | 1468749052890 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d98800 == 30 [pid = 1646] [id = 210] 02:50:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x112eb6400) [pid = 1646] [serial = 628] [outer = 0x0] 02:50:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x118292400) [pid = 1646] [serial = 629] [outer = 0x112eb6400] 02:50:52 INFO - PROCESS | 1646 | 1468749052919 Marionette DEBUG loaded listener.js 02:50:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x118349800) [pid = 1646] [serial = 630] [outer = 0x112eb6400] 02:50:53 INFO - PROCESS | 1646 | 1468749053262 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]]]}] 02:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 522ms 02:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:50:53 INFO - PROCESS | 1646 | 1468749053312 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 02:50:53 INFO - PROCESS | 1646 | 1468749053314 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 02:50:53 INFO - PROCESS | 1646 | 1468749053316 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:50:53 INFO - PROCESS | 1646 | 1468749053317 Marionette TRACE conn2 <- [1,814,null,{}] 02:50:53 INFO - PROCESS | 1646 | 1468749053320 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}] 02:50:53 INFO - PROCESS | 1646 | 1468749053321 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:53 INFO - PROCESS | 1646 | 1468749053423 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 02:50:53 INFO - PROCESS | 1646 | 1468749053455 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:53 INFO - PROCESS | 1646 | 1468749053456 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183aa000 == 31 [pid = 1646] [id = 211] 02:50:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x118419000) [pid = 1646] [serial = 631] [outer = 0x0] 02:50:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x118424400) [pid = 1646] [serial = 632] [outer = 0x118419000] 02:50:53 INFO - PROCESS | 1646 | 1468749053481 Marionette DEBUG loaded listener.js 02:50:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1185dd400) [pid = 1646] [serial = 633] [outer = 0x118419000] 02:50:53 INFO - PROCESS | 1646 | 1468749053788 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] 02:50:53 INFO - PROCESS | 1646 | 1468749053839 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 02:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:50:53 INFO - PROCESS | 1646 | 1468749053842 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:50:53 INFO - PROCESS | 1646 | 1468749053851 Marionette TRACE conn2 <- [1,818,null,{}] 02:50:53 INFO - PROCESS | 1646 | 1468749053853 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}] 02:50:53 INFO - PROCESS | 1646 | 1468749053855 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:53 INFO - PROCESS | 1646 | 1468749053943 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 02:50:53 INFO - PROCESS | 1646 | 1468749053976 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:53 INFO - PROCESS | 1646 | 1468749053978 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x11949b000 == 32 [pid = 1646] [id = 212] 02:50:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x114f84000) [pid = 1646] [serial = 634] [outer = 0x0] 02:50:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11887bc00) [pid = 1646] [serial = 635] [outer = 0x114f84000] 02:50:54 INFO - PROCESS | 1646 | 1468749054002 Marionette DEBUG loaded listener.js 02:50:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x119109000) [pid = 1646] [serial = 636] [outer = 0x114f84000] 02:50:54 INFO - PROCESS | 1646 | 1468749054343 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]]]}] 02:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 528ms 02:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:50:54 INFO - PROCESS | 1646 | 1468749054373 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 02:50:54 INFO - PROCESS | 1646 | 1468749054374 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 02:50:54 INFO - PROCESS | 1646 | 1468749054376 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:50:54 INFO - PROCESS | 1646 | 1468749054377 Marionette TRACE conn2 <- [1,822,null,{}] 02:50:54 INFO - PROCESS | 1646 | 1468749054379 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}] 02:50:54 INFO - PROCESS | 1646 | 1468749054384 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:54 INFO - PROCESS | 1646 | 1468749054493 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 02:50:54 INFO - PROCESS | 1646 | 1468749054526 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:54 INFO - PROCESS | 1646 | 1468749054528 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210cd800 == 33 [pid = 1646] [id = 213] 02:50:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11834ec00) [pid = 1646] [serial = 637] [outer = 0x0] 02:50:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11930e000) [pid = 1646] [serial = 638] [outer = 0x11834ec00] 02:50:54 INFO - PROCESS | 1646 | 1468749054552 Marionette DEBUG loaded listener.js 02:50:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119f40800) [pid = 1646] [serial = 639] [outer = 0x11834ec00] 02:50:54 INFO - PROCESS | 1646 | 1468749054878 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] 02:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:50:54 INFO - PROCESS | 1646 | 1468749054896 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 02:50:54 INFO - PROCESS | 1646 | 1468749054899 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:50:54 INFO - PROCESS | 1646 | 1468749054901 Marionette TRACE conn2 <- [1,826,null,{}] 02:50:54 INFO - PROCESS | 1646 | 1468749054912 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}] 02:50:54 INFO - PROCESS | 1646 | 1468749054913 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:55 INFO - PROCESS | 1646 | 1468749055015 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 02:50:55 INFO - PROCESS | 1646 | 1468749055018 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:55 INFO - PROCESS | 1646 | 1468749055019 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x121464800 == 34 [pid = 1646] [id = 214] 02:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119104400) [pid = 1646] [serial = 640] [outer = 0x0] 02:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x121040c00) [pid = 1646] [serial = 641] [outer = 0x119104400] 02:50:55 INFO - PROCESS | 1646 | 1468749055043 Marionette DEBUG loaded listener.js 02:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1210ec000) [pid = 1646] [serial = 642] [outer = 0x119104400] 02:50:55 INFO - PROCESS | 1646 | 1468749055381 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]]]}] 02:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 522ms 02:50:55 INFO - PROCESS | 1646 | 1468749055421 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 02:50:55 INFO - PROCESS | 1646 | 1468749055422 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 02:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:50:55 INFO - PROCESS | 1646 | 1468749055425 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:50:55 INFO - PROCESS | 1646 | 1468749055426 Marionette TRACE conn2 <- [1,830,null,{}] 02:50:55 INFO - PROCESS | 1646 | 1468749055428 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}] 02:50:55 INFO - PROCESS | 1646 | 1468749055429 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:55 INFO - PROCESS | 1646 | 1468749055520 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 02:50:55 INFO - PROCESS | 1646 | 1468749055553 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:55 INFO - PROCESS | 1646 | 1468749055554 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x121655800 == 35 [pid = 1646] [id = 215] 02:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1210ec400) [pid = 1646] [serial = 643] [outer = 0x0] 02:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12110b800) [pid = 1646] [serial = 644] [outer = 0x1210ec400] 02:50:55 INFO - PROCESS | 1646 | 1468749055578 Marionette DEBUG loaded listener.js 02:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x121115c00) [pid = 1646] [serial = 645] [outer = 0x1210ec400] 02:50:55 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x112ec1800) [pid = 1646] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:50:55 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x119f39400) [pid = 1646] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:50:55 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1131d8800) [pid = 1646] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:50:55 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118421000) [pid = 1646] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:50:55 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x110fab800) [pid = 1646] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:50:55 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x118347800) [pid = 1646] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:50:55 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x118422c00) [pid = 1646] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:50:55 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x116642800) [pid = 1646] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:50:55 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12438a800) [pid = 1646] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:50:55 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1265f3400) [pid = 1646] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:50:55 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12904e800) [pid = 1646] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:50:55 INFO - PROCESS | 1646 | 1468749055958 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]]]}] 02:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 569ms 02:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:50:55 INFO - PROCESS | 1646 | 1468749055994 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 02:50:55 INFO - PROCESS | 1646 | 1468749055996 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 02:50:56 INFO - PROCESS | 1646 | 1468749055999 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:50:56 INFO - PROCESS | 1646 | 1468749056001 Marionette TRACE conn2 <- [1,834,null,{}] 02:50:56 INFO - PROCESS | 1646 | 1468749056004 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}] 02:50:56 INFO - PROCESS | 1646 | 1468749056005 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:56 INFO - PROCESS | 1646 | 1468749056132 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 02:50:56 INFO - PROCESS | 1646 | 1468749056208 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:56 INFO - PROCESS | 1646 | 1468749056209 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d95800 == 36 [pid = 1646] [id = 216] 02:50:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11688bc00) [pid = 1646] [serial = 646] [outer = 0x0] 02:50:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x119f39400) [pid = 1646] [serial = 647] [outer = 0x11688bc00] 02:50:56 INFO - PROCESS | 1646 | 1468749056248 Marionette DEBUG loaded listener.js 02:50:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x121110400) [pid = 1646] [serial = 648] [outer = 0x11688bc00] 02:50:56 INFO - PROCESS | 1646 | 1468749056610 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]]]}] 02:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 622ms 02:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:50:56 INFO - PROCESS | 1646 | 1468749056620 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 02:50:56 INFO - PROCESS | 1646 | 1468749056621 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 02:50:56 INFO - PROCESS | 1646 | 1468749056623 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:50:56 INFO - PROCESS | 1646 | 1468749056624 Marionette TRACE conn2 <- [1,838,null,{}] 02:50:56 INFO - PROCESS | 1646 | 1468749056627 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}] 02:50:56 INFO - PROCESS | 1646 | 1468749056628 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:56 INFO - PROCESS | 1646 | 1468749056710 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 02:50:56 INFO - PROCESS | 1646 | 1468749056763 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:56 INFO - PROCESS | 1646 | 1468749056764 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12500e000 == 37 [pid = 1646] [id = 217] 02:50:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118343000) [pid = 1646] [serial = 649] [outer = 0x0] 02:50:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x121118800) [pid = 1646] [serial = 650] [outer = 0x118343000] 02:50:56 INFO - PROCESS | 1646 | 1468749056788 Marionette DEBUG loaded listener.js 02:50:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1212dd800) [pid = 1646] [serial = 651] [outer = 0x118343000] 02:50:57 INFO - PROCESS | 1646 | 1468749057081 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]]]}] 02:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 02:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:50:57 INFO - PROCESS | 1646 | 1468749057092 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 02:50:57 INFO - PROCESS | 1646 | 1468749057094 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 02:50:57 INFO - PROCESS | 1646 | 1468749057096 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:50:57 INFO - PROCESS | 1646 | 1468749057098 Marionette TRACE conn2 <- [1,842,null,{}] 02:50:57 INFO - PROCESS | 1646 | 1468749057109 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}] 02:50:57 INFO - PROCESS | 1646 | 1468749057111 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:57 INFO - PROCESS | 1646 | 1468749057218 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 02:50:57 INFO - PROCESS | 1646 | 1468749057222 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:57 INFO - PROCESS | 1646 | 1468749057223 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191d4800 == 38 [pid = 1646] [id = 218] 02:50:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1212df000) [pid = 1646] [serial = 652] [outer = 0x0] 02:50:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x121c70c00) [pid = 1646] [serial = 653] [outer = 0x1212df000] 02:50:57 INFO - PROCESS | 1646 | 1468749057250 Marionette DEBUG loaded listener.js 02:50:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1246b6400) [pid = 1646] [serial = 654] [outer = 0x1212df000] 02:50:57 INFO - PROCESS | 1646 | 1468749057587 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]]]}] 02:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 521ms 02:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:50:57 INFO - PROCESS | 1646 | 1468749057620 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 02:50:57 INFO - PROCESS | 1646 | 1468749057622 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 02:50:57 INFO - PROCESS | 1646 | 1468749057624 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:50:57 INFO - PROCESS | 1646 | 1468749057625 Marionette TRACE conn2 <- [1,846,null,{}] 02:50:57 INFO - PROCESS | 1646 | 1468749057628 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}] 02:50:57 INFO - PROCESS | 1646 | 1468749057629 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:57 INFO - PROCESS | 1646 | 1468749057729 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 02:50:57 INFO - PROCESS | 1646 | 1468749057737 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:57 INFO - PROCESS | 1646 | 1468749057738 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x129076800 == 39 [pid = 1646] [id = 219] 02:50:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1249ca000) [pid = 1646] [serial = 655] [outer = 0x0] 02:50:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x125a97000) [pid = 1646] [serial = 656] [outer = 0x1249ca000] 02:50:57 INFO - PROCESS | 1646 | 1468749057762 Marionette DEBUG loaded listener.js 02:50:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x125ba7800) [pid = 1646] [serial = 657] [outer = 0x1249ca000] 02:50:58 INFO - PROCESS | 1646 | 1468749058278 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]]]}] 02:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 719ms 02:50:58 INFO - PROCESS | 1646 | 1468749058344 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 02:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:50:58 INFO - PROCESS | 1646 | 1468749058347 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 02:50:58 INFO - PROCESS | 1646 | 1468749058350 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:50:58 INFO - PROCESS | 1646 | 1468749058352 Marionette TRACE conn2 <- [1,850,null,{}] 02:50:58 INFO - PROCESS | 1646 | 1468749058357 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}] 02:50:58 INFO - PROCESS | 1646 | 1468749058358 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:58 INFO - PROCESS | 1646 | 1468749058470 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 02:50:58 INFO - PROCESS | 1646 | 1468749058604 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:58 INFO - PROCESS | 1646 | 1468749058605 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f1d000 == 40 [pid = 1646] [id = 220] 02:50:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1130a6400) [pid = 1646] [serial = 658] [outer = 0x0] 02:50:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1131d7000) [pid = 1646] [serial = 659] [outer = 0x1130a6400] 02:50:58 INFO - PROCESS | 1646 | 1468749058638 Marionette DEBUG loaded listener.js 02:50:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11648f800) [pid = 1646] [serial = 660] [outer = 0x1130a6400] 02:50:59 INFO - PROCESS | 1646 | 1468749059286 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]]]}] 02:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1021ms 02:50:59 INFO - PROCESS | 1646 | 1468749059372 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 02:50:59 INFO - PROCESS | 1646 | 1468749059374 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 02:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:50:59 INFO - PROCESS | 1646 | 1468749059377 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:50:59 INFO - PROCESS | 1646 | 1468749059378 Marionette TRACE conn2 <- [1,854,null,{}] 02:50:59 INFO - PROCESS | 1646 | 1468749059381 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}] 02:50:59 INFO - PROCESS | 1646 | 1468749059383 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:59 INFO - PROCESS | 1646 | 1468749059475 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 02:50:59 INFO - PROCESS | 1646 | 1468749059537 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:59 INFO - PROCESS | 1646 | 1468749059542 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:50:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x11600b000 == 41 [pid = 1646] [id = 221] 02:50:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1161ad400) [pid = 1646] [serial = 661] [outer = 0x0] 02:50:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1164dc000) [pid = 1646] [serial = 662] [outer = 0x1161ad400] 02:50:59 INFO - PROCESS | 1646 | 1468749059589 Marionette DEBUG loaded listener.js 02:50:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x116893400) [pid = 1646] [serial = 663] [outer = 0x1161ad400] 02:50:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1191d4800 == 40 [pid = 1646] [id = 218] 02:50:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12500e000 == 39 [pid = 1646] [id = 217] 02:50:59 INFO - PROCESS | 1646 | --DOCSHELL 0x117d95800 == 38 [pid = 1646] [id = 216] 02:50:59 INFO - PROCESS | 1646 | --DOCSHELL 0x121655800 == 37 [pid = 1646] [id = 215] 02:51:00 INFO - PROCESS | 1646 | --DOCSHELL 0x121464800 == 36 [pid = 1646] [id = 214] 02:51:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1210cd800 == 35 [pid = 1646] [id = 213] 02:51:00 INFO - PROCESS | 1646 | --DOCSHELL 0x11949b000 == 34 [pid = 1646] [id = 212] 02:51:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1183aa000 == 33 [pid = 1646] [id = 211] 02:51:00 INFO - PROCESS | 1646 | --DOCSHELL 0x117d98800 == 32 [pid = 1646] [id = 210] 02:51:00 INFO - PROCESS | 1646 | --DOCSHELL 0x116852000 == 31 [pid = 1646] [id = 209] 02:51:00 INFO - PROCESS | 1646 | --DOCSHELL 0x113379800 == 30 [pid = 1646] [id = 208] 02:51:00 INFO - PROCESS | 1646 | 1468749060155 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]]]}] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1212dec00) [pid = 1646] [serial = 593] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x121047400) [pid = 1646] [serial = 590] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x125bab000) [pid = 1646] [serial = 576] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119110400) [pid = 1646] [serial = 587] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1121bec00) [pid = 1646] [serial = 578] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x113cdcc00) [pid = 1646] [serial = 579] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118426400) [pid = 1646] [serial = 581] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119f48400) [pid = 1646] [serial = 597] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118871400) [pid = 1646] [serial = 582] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118176000) [pid = 1646] [serial = 584] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11834ac00) [pid = 1646] [serial = 585] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x125f1a400) [pid = 1646] [serial = 599] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11910b800) [pid = 1646] [serial = 596] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x128bb2400) [pid = 1646] [serial = 602] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1291d3800) [pid = 1646] [serial = 606] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1265f0000) [pid = 1646] [serial = 600] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12110ec00) [pid = 1646] [serial = 591] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x129181800) [pid = 1646] [serial = 605] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12170b400) [pid = 1646] [serial = 594] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1193b0800) [pid = 1646] [serial = 588] [outer = 0x0] [url = about:blank] 02:51:00 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12904ac00) [pid = 1646] [serial = 603] [outer = 0x0] [url = about:blank] 02:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 822ms 02:51:00 INFO - PROCESS | 1646 | 1468749060208 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 02:51:00 INFO - PROCESS | 1646 | 1468749060213 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 02:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:51:00 INFO - PROCESS | 1646 | 1468749060222 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:51:00 INFO - PROCESS | 1646 | 1468749060225 Marionette TRACE conn2 <- [1,858,null,{}] 02:51:00 INFO - PROCESS | 1646 | 1468749060228 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}] 02:51:00 INFO - PROCESS | 1646 | 1468749060231 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:00 INFO - PROCESS | 1646 | 1468749060316 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 02:51:00 INFO - PROCESS | 1646 | 1468749060324 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:00 INFO - PROCESS | 1646 | 1468749060326 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x117152800 == 31 [pid = 1646] [id = 222] 02:51:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11828b000) [pid = 1646] [serial = 664] [outer = 0x0] 02:51:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x118296400) [pid = 1646] [serial = 665] [outer = 0x11828b000] 02:51:00 INFO - PROCESS | 1646 | 1468749060353 Marionette DEBUG loaded listener.js 02:51:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11841a800) [pid = 1646] [serial = 666] [outer = 0x11828b000] 02:51:00 INFO - PROCESS | 1646 | 1468749060684 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]]]}] 02:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 471ms 02:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:51:00 INFO - PROCESS | 1646 | 1468749060692 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 02:51:00 INFO - PROCESS | 1646 | 1468749060694 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 02:51:00 INFO - PROCESS | 1646 | 1468749060696 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:51:00 INFO - PROCESS | 1646 | 1468749060699 Marionette TRACE conn2 <- [1,862,null,{}] 02:51:00 INFO - PROCESS | 1646 | 1468749060711 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}] 02:51:00 INFO - PROCESS | 1646 | 1468749060714 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:00 INFO - PROCESS | 1646 | 1468749060814 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 02:51:00 INFO - PROCESS | 1646 | 1468749060822 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:00 INFO - PROCESS | 1646 | 1468749060824 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f05000 == 32 [pid = 1646] [id = 223] 02:51:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11874e000) [pid = 1646] [serial = 667] [outer = 0x0] 02:51:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x118f52c00) [pid = 1646] [serial = 668] [outer = 0x11874e000] 02:51:00 INFO - PROCESS | 1646 | 1468749060851 Marionette DEBUG loaded listener.js 02:51:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x119303400) [pid = 1646] [serial = 669] [outer = 0x11874e000] 02:51:01 INFO - PROCESS | 1646 | 1468749061202 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]]]}] 02:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 524ms 02:51:01 INFO - PROCESS | 1646 | 1468749061221 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 02:51:01 INFO - PROCESS | 1646 | 1468749061223 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 02:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:51:01 INFO - PROCESS | 1646 | 1468749061225 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:51:01 INFO - PROCESS | 1646 | 1468749061226 Marionette TRACE conn2 <- [1,866,null,{}] 02:51:01 INFO - PROCESS | 1646 | 1468749061228 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}] 02:51:01 INFO - PROCESS | 1646 | 1468749061229 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:01 INFO - PROCESS | 1646 | 1468749061327 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 02:51:01 INFO - PROCESS | 1646 | 1468749061332 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:01 INFO - PROCESS | 1646 | 1468749061334 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bc3800 == 33 [pid = 1646] [id = 224] 02:51:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11262d800) [pid = 1646] [serial = 670] [outer = 0x0] 02:51:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1197b5400) [pid = 1646] [serial = 671] [outer = 0x11262d800] 02:51:01 INFO - PROCESS | 1646 | 1468749061364 Marionette DEBUG loaded listener.js 02:51:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119bf5c00) [pid = 1646] [serial = 672] [outer = 0x11262d800] 02:51:01 INFO - PROCESS | 1646 | 1468749061679 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]]]}] 02:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 02:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:51:01 INFO - PROCESS | 1646 | 1468749061693 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 02:51:01 INFO - PROCESS | 1646 | 1468749061695 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 02:51:01 INFO - PROCESS | 1646 | 1468749061697 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:51:01 INFO - PROCESS | 1646 | 1468749061698 Marionette TRACE conn2 <- [1,870,null,{}] 02:51:01 INFO - PROCESS | 1646 | 1468749061703 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}] 02:51:01 INFO - PROCESS | 1646 | 1468749061706 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:01 INFO - PROCESS | 1646 | 1468749061781 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 02:51:01 INFO - PROCESS | 1646 | 1468749061786 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:01 INFO - PROCESS | 1646 | 1468749061788 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12145e000 == 34 [pid = 1646] [id = 225] 02:51:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1197ba400) [pid = 1646] [serial = 673] [outer = 0x0] 02:51:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119f48400) [pid = 1646] [serial = 674] [outer = 0x1197ba400] 02:51:01 INFO - PROCESS | 1646 | 1468749061813 Marionette DEBUG loaded listener.js 02:51:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12104b000) [pid = 1646] [serial = 675] [outer = 0x1197ba400] 02:51:02 INFO - PROCESS | 1646 | 1468749062203 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]]]}] 02:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 522ms 02:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:51:02 INFO - PROCESS | 1646 | 1468749062219 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 02:51:02 INFO - PROCESS | 1646 | 1468749062220 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 02:51:02 INFO - PROCESS | 1646 | 1468749062223 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:51:02 INFO - PROCESS | 1646 | 1468749062224 Marionette TRACE conn2 <- [1,874,null,{}] 02:51:02 INFO - PROCESS | 1646 | 1468749062226 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}] 02:51:02 INFO - PROCESS | 1646 | 1468749062230 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:02 INFO - PROCESS | 1646 | 1468749062342 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 02:51:02 INFO - PROCESS | 1646 | 1468749062375 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:02 INFO - PROCESS | 1646 | 1468749062376 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x124064000 == 35 [pid = 1646] [id = 226] 02:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1210f0800) [pid = 1646] [serial = 676] [outer = 0x0] 02:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x121117c00) [pid = 1646] [serial = 677] [outer = 0x1210f0800] 02:51:02 INFO - PROCESS | 1646 | 1468749062401 Marionette DEBUG loaded listener.js 02:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1227df000) [pid = 1646] [serial = 678] [outer = 0x1210f0800] 02:51:02 INFO - PROCESS | 1646 | 1468749062732 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]]]}] 02:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 517ms 02:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:51:02 INFO - PROCESS | 1646 | 1468749062741 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 02:51:02 INFO - PROCESS | 1646 | 1468749062742 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 02:51:02 INFO - PROCESS | 1646 | 1468749062744 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:51:02 INFO - PROCESS | 1646 | 1468749062745 Marionette TRACE conn2 <- [1,878,null,{}] 02:51:02 INFO - PROCESS | 1646 | 1468749062747 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}] 02:51:02 INFO - PROCESS | 1646 | 1468749062749 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:02 INFO - PROCESS | 1646 | 1468749062845 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 02:51:02 INFO - PROCESS | 1646 | 1468749062859 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:02 INFO - PROCESS | 1646 | 1468749062861 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x125005000 == 36 [pid = 1646] [id = 227] 02:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1240b3000) [pid = 1646] [serial = 679] [outer = 0x0] 02:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x124647800) [pid = 1646] [serial = 680] [outer = 0x1240b3000] 02:51:02 INFO - PROCESS | 1646 | 1468749062885 Marionette DEBUG loaded listener.js 02:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x125a9b800) [pid = 1646] [serial = 681] [outer = 0x1240b3000] 02:51:03 INFO - PROCESS | 1646 | 1468749063212 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]]]}] 02:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 02:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:51:03 INFO - PROCESS | 1646 | 1468749063263 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 02:51:03 INFO - PROCESS | 1646 | 1468749063264 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 02:51:03 INFO - PROCESS | 1646 | 1468749063266 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:51:03 INFO - PROCESS | 1646 | 1468749063268 Marionette TRACE conn2 <- [1,882,null,{}] 02:51:03 INFO - PROCESS | 1646 | 1468749063270 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}] 02:51:03 INFO - PROCESS | 1646 | 1468749063271 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:03 INFO - PROCESS | 1646 | 1468749063365 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 02:51:03 INFO - PROCESS | 1646 | 1468749063369 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:03 INFO - PROCESS | 1646 | 1468749063370 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x125ff1000 == 37 [pid = 1646] [id = 228] 02:51:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12438a800) [pid = 1646] [serial = 682] [outer = 0x0] 02:51:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x125bad000) [pid = 1646] [serial = 683] [outer = 0x12438a800] 02:51:03 INFO - PROCESS | 1646 | 1468749063395 Marionette DEBUG loaded listener.js 02:51:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12611f000) [pid = 1646] [serial = 684] [outer = 0x12438a800] 02:51:03 INFO - PROCESS | 1646 | 1468749063727 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]]]}] 02:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 521ms 02:51:03 INFO - PROCESS | 1646 | 1468749063788 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 02:51:03 INFO - PROCESS | 1646 | 1468749063789 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 02:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:51:03 INFO - PROCESS | 1646 | 1468749063791 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:51:03 INFO - PROCESS | 1646 | 1468749063793 Marionette TRACE conn2 <- [1,886,null,{}] 02:51:03 INFO - PROCESS | 1646 | 1468749063795 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}] 02:51:03 INFO - PROCESS | 1646 | 1468749063796 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:03 INFO - PROCESS | 1646 | 1468749063891 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 02:51:03 INFO - PROCESS | 1646 | 1468749063901 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:03 INFO - PROCESS | 1646 | 1468749063904 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x129061800 == 38 [pid = 1646] [id = 229] 02:51:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1261cb400) [pid = 1646] [serial = 685] [outer = 0x0] 02:51:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1261d1c00) [pid = 1646] [serial = 686] [outer = 0x1261cb400] 02:51:03 INFO - PROCESS | 1646 | 1468749063927 Marionette DEBUG loaded listener.js 02:51:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1265efc00) [pid = 1646] [serial = 687] [outer = 0x1261cb400] 02:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1212df000) [pid = 1646] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x114f84000) [pid = 1646] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11834ec00) [pid = 1646] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1210ec400) [pid = 1646] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11688bc00) [pid = 1646] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119104400) [pid = 1646] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x114f84800) [pid = 1646] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x112eb6400) [pid = 1646] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1176b5800) [pid = 1646] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x112619000) [pid = 1646] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x118419000) [pid = 1646] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118171c00) [pid = 1646] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1197b3800) [pid = 1646] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x121a0ac00) [pid = 1646] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x129185800) [pid = 1646] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x118343000) [pid = 1646] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:51:04 INFO - PROCESS | 1646 | 1468749064323 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]]]}] 02:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 567ms 02:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:51:04 INFO - PROCESS | 1646 | 1468749064360 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 02:51:04 INFO - PROCESS | 1646 | 1468749064361 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 02:51:04 INFO - PROCESS | 1646 | 1468749064363 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:51:04 INFO - PROCESS | 1646 | 1468749064365 Marionette TRACE conn2 <- [1,890,null,{}] 02:51:04 INFO - PROCESS | 1646 | 1468749064380 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}] 02:51:04 INFO - PROCESS | 1646 | 1468749064381 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:04 INFO - PROCESS | 1646 | 1468749064481 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 02:51:04 INFO - PROCESS | 1646 | 1468749064487 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:04 INFO - PROCESS | 1646 | 1468749064488 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x119dda000 == 39 [pid = 1646] [id = 230] 02:51:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x116a0cc00) [pid = 1646] [serial = 688] [outer = 0x0] 02:51:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118344c00) [pid = 1646] [serial = 689] [outer = 0x116a0cc00] 02:51:04 INFO - PROCESS | 1646 | 1468749064512 Marionette DEBUG loaded listener.js 02:51:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11910d000) [pid = 1646] [serial = 690] [outer = 0x116a0cc00] 02:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 02:51:04 INFO - PROCESS | 1646 | 1468749064827 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]]]}] 02:51:04 INFO - PROCESS | 1646 | 1468749064834 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 02:51:04 INFO - PROCESS | 1646 | 1468749064836 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 02:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:51:04 INFO - PROCESS | 1646 | 1468749064839 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:51:04 INFO - PROCESS | 1646 | 1468749064840 Marionette TRACE conn2 <- [1,894,null,{}] 02:51:04 INFO - PROCESS | 1646 | 1468749064843 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}] 02:51:04 INFO - PROCESS | 1646 | 1468749064844 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:04 INFO - PROCESS | 1646 | 1468749064939 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 02:51:04 INFO - PROCESS | 1646 | 1468749064943 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:04 INFO - PROCESS | 1646 | 1468749064944 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a69e800 == 40 [pid = 1646] [id = 231] 02:51:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11a042400) [pid = 1646] [serial = 691] [outer = 0x0] 02:51:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1263c6c00) [pid = 1646] [serial = 692] [outer = 0x11a042400] 02:51:04 INFO - PROCESS | 1646 | 1468749064978 Marionette DEBUG loaded listener.js 02:51:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x128bb6000) [pid = 1646] [serial = 693] [outer = 0x11a042400] 02:51:05 INFO - PROCESS | 1646 | 1468749065307 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]]]}] 02:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 02:51:05 INFO - PROCESS | 1646 | 1468749065358 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 02:51:05 INFO - PROCESS | 1646 | 1468749065360 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 02:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:51:05 INFO - PROCESS | 1646 | 1468749065372 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:51:05 INFO - PROCESS | 1646 | 1468749065373 Marionette TRACE conn2 <- [1,898,null,{}] 02:51:05 INFO - PROCESS | 1646 | 1468749065375 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}] 02:51:05 INFO - PROCESS | 1646 | 1468749065377 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:05 INFO - PROCESS | 1646 | 1468749065461 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 02:51:05 INFO - PROCESS | 1646 | 1468749065465 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:05 INFO - PROCESS | 1646 | 1468749065466 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12afbd000 == 41 [pid = 1646] [id = 232] 02:51:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x129045400) [pid = 1646] [serial = 694] [outer = 0x0] 02:51:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12904c800) [pid = 1646] [serial = 695] [outer = 0x129045400] 02:51:05 INFO - PROCESS | 1646 | 1468749065493 Marionette DEBUG loaded listener.js 02:51:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12917e800) [pid = 1646] [serial = 696] [outer = 0x129045400] 02:51:05 INFO - PROCESS | 1646 | 1468749065950 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]]]}] 02:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 618ms 02:51:05 INFO - PROCESS | 1646 | 1468749065991 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 02:51:05 INFO - PROCESS | 1646 | 1468749065993 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 02:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:51:05 INFO - PROCESS | 1646 | 1468749065996 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:51:05 INFO - PROCESS | 1646 | 1468749065997 Marionette TRACE conn2 <- [1,902,null,{}] 02:51:06 INFO - PROCESS | 1646 | 1468749066005 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}] 02:51:06 INFO - PROCESS | 1646 | 1468749066007 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:06 INFO - PROCESS | 1646 | 1468749066089 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 02:51:06 INFO - PROCESS | 1646 | 1468749066093 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:06 INFO - PROCESS | 1646 | 1468749066094 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b73a800 == 42 [pid = 1646] [id = 233] 02:51:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x129180c00) [pid = 1646] [serial = 697] [outer = 0x0] 02:51:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x129188c00) [pid = 1646] [serial = 698] [outer = 0x129180c00] 02:51:06 INFO - PROCESS | 1646 | 1468749066125 Marionette DEBUG loaded listener.js 02:51:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1291d8400) [pid = 1646] [serial = 699] [outer = 0x129180c00] 02:51:06 INFO - PROCESS | 1646 | 1468749066600 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]]]}] 02:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 619ms 02:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:51:06 INFO - PROCESS | 1646 | 1468749066615 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 02:51:06 INFO - PROCESS | 1646 | 1468749066620 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 02:51:06 INFO - PROCESS | 1646 | 1468749066623 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:51:06 INFO - PROCESS | 1646 | 1468749066626 Marionette TRACE conn2 <- [1,906,null,{}] 02:51:06 INFO - PROCESS | 1646 | 1468749066631 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}] 02:51:06 INFO - PROCESS | 1646 | 1468749066634 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:06 INFO - PROCESS | 1646 | 1468749066739 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 02:51:06 INFO - PROCESS | 1646 | 1468749066805 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:06 INFO - PROCESS | 1646 | 1468749066806 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x11836a000 == 43 [pid = 1646] [id = 234] 02:51:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1161a8400) [pid = 1646] [serial = 700] [outer = 0x0] 02:51:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x116abbc00) [pid = 1646] [serial = 701] [outer = 0x1161a8400] 02:51:06 INFO - PROCESS | 1646 | 1468749066837 Marionette DEBUG loaded listener.js 02:51:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118293c00) [pid = 1646] [serial = 702] [outer = 0x1161a8400] 02:51:07 INFO - PROCESS | 1646 | 1468749067249 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]]]}] 02:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 671ms 02:51:07 INFO - PROCESS | 1646 | 1468749067295 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 02:51:07 INFO - PROCESS | 1646 | 1468749067298 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 02:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:51:07 INFO - PROCESS | 1646 | 1468749067305 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:51:07 INFO - PROCESS | 1646 | 1468749067307 Marionette TRACE conn2 <- [1,910,null,{}] 02:51:07 INFO - PROCESS | 1646 | 1468749067309 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}] 02:51:07 INFO - PROCESS | 1646 | 1468749067311 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:07 INFO - PROCESS | 1646 | 1468749067417 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 02:51:07 INFO - PROCESS | 1646 | 1468749067471 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:07 INFO - PROCESS | 1646 | 1468749067472 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12274d800 == 44 [pid = 1646] [id = 235] 02:51:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11841fc00) [pid = 1646] [serial = 703] [outer = 0x0] 02:51:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118fa0c00) [pid = 1646] [serial = 704] [outer = 0x11841fc00] 02:51:07 INFO - PROCESS | 1646 | 1468749067502 Marionette DEBUG loaded listener.js 02:51:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119311000) [pid = 1646] [serial = 705] [outer = 0x11841fc00] 02:51:07 INFO - PROCESS | 1646 | 1468749067922 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]]]}] 02:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 02:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:51:07 INFO - PROCESS | 1646 | 1468749067975 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 02:51:07 INFO - PROCESS | 1646 | 1468749067976 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 02:51:07 INFO - PROCESS | 1646 | 1468749067979 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:51:07 INFO - PROCESS | 1646 | 1468749067981 Marionette TRACE conn2 <- [1,914,null,{}] 02:51:07 INFO - PROCESS | 1646 | 1468749067989 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}] 02:51:07 INFO - PROCESS | 1646 | 1468749067992 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:08 INFO - PROCESS | 1646 | 1468749068118 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 02:51:08 INFO - PROCESS | 1646 | 1468749068196 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:08 INFO - PROCESS | 1646 | 1468749068198 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b752000 == 45 [pid = 1646] [id = 236] 02:51:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x121043000) [pid = 1646] [serial = 706] [outer = 0x0] 02:51:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x121118c00) [pid = 1646] [serial = 707] [outer = 0x121043000] 02:51:08 INFO - PROCESS | 1646 | 1468749068229 Marionette DEBUG loaded listener.js 02:51:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1214e5c00) [pid = 1646] [serial = 708] [outer = 0x121043000] 02:51:08 INFO - PROCESS | 1646 | 1468749068644 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]]]}] 02:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 725ms 02:51:08 INFO - PROCESS | 1646 | 1468749068704 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 02:51:08 INFO - PROCESS | 1646 | 1468749068706 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 02:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:51:08 INFO - PROCESS | 1646 | 1468749068709 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:51:08 INFO - PROCESS | 1646 | 1468749068710 Marionette TRACE conn2 <- [1,918,null,{}] 02:51:08 INFO - PROCESS | 1646 | 1468749068712 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}] 02:51:08 INFO - PROCESS | 1646 | 1468749068714 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:08 INFO - PROCESS | 1646 | 1468749068829 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 02:51:08 INFO - PROCESS | 1646 | 1468749068895 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:08 INFO - PROCESS | 1646 | 1468749068897 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12156b000 == 46 [pid = 1646] [id = 237] 02:51:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1130af800) [pid = 1646] [serial = 709] [outer = 0x0] 02:51:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12270cc00) [pid = 1646] [serial = 710] [outer = 0x1130af800] 02:51:08 INFO - PROCESS | 1646 | 1468749068927 Marionette DEBUG loaded listener.js 02:51:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x126124000) [pid = 1646] [serial = 711] [outer = 0x1130af800] 02:51:09 INFO - PROCESS | 1646 | 1468749069504 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]]]}] 02:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 818ms 02:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:51:09 INFO - PROCESS | 1646 | 1468749069536 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 02:51:09 INFO - PROCESS | 1646 | 1468749069539 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 02:51:09 INFO - PROCESS | 1646 | 1468749069543 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:51:09 INFO - PROCESS | 1646 | 1468749069544 Marionette TRACE conn2 <- [1,922,null,{}] 02:51:09 INFO - PROCESS | 1646 | 1468749069548 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}] 02:51:09 INFO - PROCESS | 1646 | 1468749069550 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:09 INFO - PROCESS | 1646 | 1468749069648 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 02:51:09 INFO - PROCESS | 1646 | 1468749069715 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:09 INFO - PROCESS | 1646 | 1468749069716 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x116862800 == 47 [pid = 1646] [id = 238] 02:51:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1131d8800) [pid = 1646] [serial = 712] [outer = 0x0] 02:51:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x113dc4800) [pid = 1646] [serial = 713] [outer = 0x1131d8800] 02:51:09 INFO - PROCESS | 1646 | 1468749069744 Marionette DEBUG loaded listener.js 02:51:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x117d38000) [pid = 1646] [serial = 714] [outer = 0x1131d8800] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12afbd000 == 46 [pid = 1646] [id = 232] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12a69e800 == 45 [pid = 1646] [id = 231] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x119dda000 == 44 [pid = 1646] [id = 230] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x129061800 == 43 [pid = 1646] [id = 229] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x125ff1000 == 42 [pid = 1646] [id = 228] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x125005000 == 41 [pid = 1646] [id = 227] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x124064000 == 40 [pid = 1646] [id = 226] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12145e000 == 39 [pid = 1646] [id = 225] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x119bc3800 == 38 [pid = 1646] [id = 224] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x118f05000 == 37 [pid = 1646] [id = 223] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x117152800 == 36 [pid = 1646] [id = 222] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x11600b000 == 35 [pid = 1646] [id = 221] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x129076800 == 34 [pid = 1646] [id = 219] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x116f1d000 == 33 [pid = 1646] [id = 220] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x117da2800 == 32 [pid = 1646] [id = 207] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12156b000 == 31 [pid = 1646] [id = 237] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12b752000 == 30 [pid = 1646] [id = 236] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12274d800 == 29 [pid = 1646] [id = 235] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x11836a000 == 28 [pid = 1646] [id = 234] 02:51:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12b73a800 == 27 [pid = 1646] [id = 233] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x119109000) [pid = 1646] [serial = 636] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11887bc00) [pid = 1646] [serial = 635] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11930e000) [pid = 1646] [serial = 638] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x119f40800) [pid = 1646] [serial = 639] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12110b800) [pid = 1646] [serial = 644] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x119f39400) [pid = 1646] [serial = 647] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x121040c00) [pid = 1646] [serial = 641] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x115e88800) [pid = 1646] [serial = 626] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118292400) [pid = 1646] [serial = 629] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118349800) [pid = 1646] [serial = 630] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1164da000) [pid = 1646] [serial = 627] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11834bc00) [pid = 1646] [serial = 621] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x117d3f400) [pid = 1646] [serial = 620] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11261c400) [pid = 1646] [serial = 623] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112138400) [pid = 1646] [serial = 624] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118424400) [pid = 1646] [serial = 632] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118746800) [pid = 1646] [serial = 609] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x118348400) [pid = 1646] [serial = 608] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11a046c00) [pid = 1646] [serial = 612] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11998a800) [pid = 1646] [serial = 611] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x125094000) [pid = 1646] [serial = 615] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1227d5c00) [pid = 1646] [serial = 614] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x129ca2c00) [pid = 1646] [serial = 618] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x121115c00) [pid = 1646] [serial = 645] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1291da000) [pid = 1646] [serial = 617] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1210ec000) [pid = 1646] [serial = 642] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1212dd800) [pid = 1646] [serial = 651] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1185dd400) [pid = 1646] [serial = 633] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x121118800) [pid = 1646] [serial = 650] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1246b6400) [pid = 1646] [serial = 654] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x121110400) [pid = 1646] [serial = 648] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x125a97000) [pid = 1646] [serial = 656] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x121c70c00) [pid = 1646] [serial = 653] [outer = 0x0] [url = about:blank] 02:51:10 INFO - PROCESS | 1646 | 1468749070686 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]]]}] 02:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1173ms 02:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:51:10 INFO - PROCESS | 1646 | 1468749070716 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 02:51:10 INFO - PROCESS | 1646 | 1468749070720 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 02:51:10 INFO - PROCESS | 1646 | 1468749070724 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:51:10 INFO - PROCESS | 1646 | 1468749070726 Marionette TRACE conn2 <- [1,926,null,{}] 02:51:10 INFO - PROCESS | 1646 | 1468749070730 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}] 02:51:10 INFO - PROCESS | 1646 | 1468749070731 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:10 INFO - PROCESS | 1646 | 1468749070813 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 02:51:10 INFO - PROCESS | 1646 | 1468749070821 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:10 INFO - PROCESS | 1646 | 1468749070822 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x115dac800 == 28 [pid = 1646] [id = 239] 02:51:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x112ebc800) [pid = 1646] [serial = 715] [outer = 0x0] 02:51:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x112fdb000) [pid = 1646] [serial = 716] [outer = 0x112ebc800] 02:51:10 INFO - PROCESS | 1646 | 1468749070852 Marionette DEBUG loaded listener.js 02:51:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x115e29800) [pid = 1646] [serial = 717] [outer = 0x112ebc800] 02:51:11 INFO - PROCESS | 1646 | 1468749071208 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]]]}] 02:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 521ms 02:51:11 INFO - PROCESS | 1646 | 1468749071266 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 02:51:11 INFO - PROCESS | 1646 | 1468749071270 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 02:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:51:11 INFO - PROCESS | 1646 | 1468749071275 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:51:11 INFO - PROCESS | 1646 | 1468749071277 Marionette TRACE conn2 <- [1,930,null,{}] 02:51:11 INFO - PROCESS | 1646 | 1468749071280 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}] 02:51:11 INFO - PROCESS | 1646 | 1468749071282 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:11 INFO - PROCESS | 1646 | 1468749071360 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 02:51:11 INFO - PROCESS | 1646 | 1468749071364 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:11 INFO - PROCESS | 1646 | 1468749071366 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f1b000 == 29 [pid = 1646] [id = 240] 02:51:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11677f000) [pid = 1646] [serial = 718] [outer = 0x0] 02:51:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11817d800) [pid = 1646] [serial = 719] [outer = 0x11677f000] 02:51:11 INFO - PROCESS | 1646 | 1468749071397 Marionette DEBUG loaded listener.js 02:51:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118298c00) [pid = 1646] [serial = 720] [outer = 0x11677f000] 02:51:11 INFO - PROCESS | 1646 | 1468749071754 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]]]}] 02:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 521ms 02:51:11 INFO - PROCESS | 1646 | 1468749071797 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 02:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:51:11 INFO - PROCESS | 1646 | 1468749071798 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 02:51:11 INFO - PROCESS | 1646 | 1468749071810 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:51:11 INFO - PROCESS | 1646 | 1468749071812 Marionette TRACE conn2 <- [1,934,null,{}] 02:51:11 INFO - PROCESS | 1646 | 1468749071821 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}] 02:51:11 INFO - PROCESS | 1646 | 1468749071824 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:11 INFO - PROCESS | 1646 | 1468749071901 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 02:51:11 INFO - PROCESS | 1646 | 1468749071906 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:11 INFO - PROCESS | 1646 | 1468749071909 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184df000 == 30 [pid = 1646] [id = 241] 02:51:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11841dc00) [pid = 1646] [serial = 721] [outer = 0x0] 02:51:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118755800) [pid = 1646] [serial = 722] [outer = 0x11841dc00] 02:51:11 INFO - PROCESS | 1646 | 1468749071939 Marionette DEBUG loaded listener.js 02:51:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119109000) [pid = 1646] [serial = 723] [outer = 0x11841dc00] 02:51:12 INFO - PROCESS | 1646 | 1468749072360 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]]]}] 02:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 581ms 02:51:12 INFO - PROCESS | 1646 | 1468749072383 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 02:51:12 INFO - PROCESS | 1646 | 1468749072387 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 02:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:51:12 INFO - PROCESS | 1646 | 1468749072390 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:51:12 INFO - PROCESS | 1646 | 1468749072392 Marionette TRACE conn2 <- [1,938,null,{}] 02:51:12 INFO - PROCESS | 1646 | 1468749072423 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}] 02:51:12 INFO - PROCESS | 1646 | 1468749072425 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:12 INFO - PROCESS | 1646 | 1468749072530 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 02:51:12 INFO - PROCESS | 1646 | 1468749072536 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:12 INFO - PROCESS | 1646 | 1468749072538 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x11949c000 == 31 [pid = 1646] [id = 242] 02:51:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1193ad400) [pid = 1646] [serial = 724] [outer = 0x0] 02:51:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1193b2c00) [pid = 1646] [serial = 725] [outer = 0x1193ad400] 02:51:12 INFO - PROCESS | 1646 | 1468749072564 Marionette DEBUG loaded listener.js 02:51:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11998f000) [pid = 1646] [serial = 726] [outer = 0x1193ad400] 02:51:12 INFO - PROCESS | 1646 | 1468749072905 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]]]}] 02:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 537ms 02:51:12 INFO - PROCESS | 1646 | 1468749072928 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 02:51:12 INFO - PROCESS | 1646 | 1468749072929 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 02:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:51:12 INFO - PROCESS | 1646 | 1468749072938 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:51:12 INFO - PROCESS | 1646 | 1468749072940 Marionette TRACE conn2 <- [1,942,null,{}] 02:51:12 INFO - PROCESS | 1646 | 1468749072942 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}] 02:51:12 INFO - PROCESS | 1646 | 1468749072951 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:13 INFO - PROCESS | 1646 | 1468749073045 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 02:51:13 INFO - PROCESS | 1646 | 1468749073048 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:13 INFO - PROCESS | 1646 | 1468749073049 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bca000 == 32 [pid = 1646] [id = 243] 02:51:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11930e800) [pid = 1646] [serial = 727] [outer = 0x0] 02:51:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119f3f400) [pid = 1646] [serial = 728] [outer = 0x11930e800] 02:51:13 INFO - PROCESS | 1646 | 1468749073075 Marionette DEBUG loaded listener.js 02:51:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119f5d000) [pid = 1646] [serial = 729] [outer = 0x11930e800] 02:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x129180c00) [pid = 1646] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1210f0800) [pid = 1646] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1240b3000) [pid = 1646] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11874e000) [pid = 1646] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1249ca000) [pid = 1646] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11262d800) [pid = 1646] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1161ad400) [pid = 1646] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1197ba400) [pid = 1646] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11828b000) [pid = 1646] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1130a6400) [pid = 1646] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12438a800) [pid = 1646] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1261cb400) [pid = 1646] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x116a0cc00) [pid = 1646] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x11a042400) [pid = 1646] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x129045400) [pid = 1646] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:51:13 INFO - PROCESS | 1646 | 1468749073796 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]]]}] 02:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 919ms 02:51:13 INFO - PROCESS | 1646 | 1468749073858 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 02:51:13 INFO - PROCESS | 1646 | 1468749073860 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 02:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:51:13 INFO - PROCESS | 1646 | 1468749073864 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:51:13 INFO - PROCESS | 1646 | 1468749073866 Marionette TRACE conn2 <- [1,946,null,{}] 02:51:13 INFO - PROCESS | 1646 | 1468749073870 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}] 02:51:13 INFO - PROCESS | 1646 | 1468749073871 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:13 INFO - PROCESS | 1646 | 1468749073979 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 02:51:14 INFO - PROCESS | 1646 | 1468749074028 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:14 INFO - PROCESS | 1646 | 1468749074030 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11674e800 == 33 [pid = 1646] [id = 244] 02:51:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x112140000) [pid = 1646] [serial = 730] [outer = 0x0] 02:51:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x112f87000) [pid = 1646] [serial = 731] [outer = 0x112140000] 02:51:14 INFO - PROCESS | 1646 | 1468749074061 Marionette DEBUG loaded listener.js 02:51:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x115d9b400) [pid = 1646] [serial = 732] [outer = 0x112140000] 02:51:14 INFO - PROCESS | 1646 | 1468749074656 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]]]}] 02:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 869ms 02:51:14 INFO - PROCESS | 1646 | 1468749074763 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 02:51:14 INFO - PROCESS | 1646 | 1468749074767 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 02:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:51:14 INFO - PROCESS | 1646 | 1468749074775 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:51:14 INFO - PROCESS | 1646 | 1468749074776 Marionette TRACE conn2 <- [1,950,null,{}] 02:51:14 INFO - PROCESS | 1646 | 1468749074779 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}] 02:51:14 INFO - PROCESS | 1646 | 1468749074781 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:14 INFO - PROCESS | 1646 | 1468749074892 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 02:51:14 INFO - PROCESS | 1646 | 1468749074960 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:14 INFO - PROCESS | 1646 | 1468749074962 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bce000 == 34 [pid = 1646] [id = 245] 02:51:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118298800) [pid = 1646] [serial = 733] [outer = 0x0] 02:51:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1182b2c00) [pid = 1646] [serial = 734] [outer = 0x118298800] 02:51:14 INFO - PROCESS | 1646 | 1468749074992 Marionette DEBUG loaded listener.js 02:51:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11841c400) [pid = 1646] [serial = 735] [outer = 0x118298800] 02:51:15 INFO - PROCESS | 1646 | 1468749075610 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]]]}] 02:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 870ms 02:51:15 INFO - PROCESS | 1646 | 1468749075645 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 02:51:15 INFO - PROCESS | 1646 | 1468749075647 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 02:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:51:15 INFO - PROCESS | 1646 | 1468749075651 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:51:15 INFO - PROCESS | 1646 | 1468749075656 Marionette TRACE conn2 <- [1,954,null,{}] 02:51:15 INFO - PROCESS | 1646 | 1468749075660 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}] 02:51:15 INFO - PROCESS | 1646 | 1468749075661 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:15 INFO - PROCESS | 1646 | 1468749075768 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 02:51:15 INFO - PROCESS | 1646 | 1468749075839 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:15 INFO - PROCESS | 1646 | 1468749075842 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x11662f000 == 35 [pid = 1646] [id = 246] 02:51:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11614a400) [pid = 1646] [serial = 736] [outer = 0x0] 02:51:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x116774400) [pid = 1646] [serial = 737] [outer = 0x11614a400] 02:51:15 INFO - PROCESS | 1646 | 1468749075870 Marionette DEBUG loaded listener.js 02:51:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118174c00) [pid = 1646] [serial = 738] [outer = 0x11614a400] 02:51:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11949c000 == 34 [pid = 1646] [id = 242] 02:51:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1184df000 == 33 [pid = 1646] [id = 241] 02:51:16 INFO - PROCESS | 1646 | --DOCSHELL 0x116f1b000 == 32 [pid = 1646] [id = 240] 02:51:16 INFO - PROCESS | 1646 | --DOCSHELL 0x115dac800 == 31 [pid = 1646] [id = 239] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1291d8400) [pid = 1646] [serial = 699] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x129188c00) [pid = 1646] [serial = 698] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x121117c00) [pid = 1646] [serial = 677] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x124647800) [pid = 1646] [serial = 680] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1227df000) [pid = 1646] [serial = 678] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x119303400) [pid = 1646] [serial = 669] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x125ba7800) [pid = 1646] [serial = 657] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1197b5400) [pid = 1646] [serial = 671] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x119bf5c00) [pid = 1646] [serial = 672] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1164dc000) [pid = 1646] [serial = 662] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x116893400) [pid = 1646] [serial = 663] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x119f48400) [pid = 1646] [serial = 674] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x118296400) [pid = 1646] [serial = 665] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x11841a800) [pid = 1646] [serial = 666] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x1131d7000) [pid = 1646] [serial = 659] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x11648f800) [pid = 1646] [serial = 660] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x125bad000) [pid = 1646] [serial = 683] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x118f52c00) [pid = 1646] [serial = 668] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x1261d1c00) [pid = 1646] [serial = 686] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x118344c00) [pid = 1646] [serial = 689] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x12917e800) [pid = 1646] [serial = 696] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x12611f000) [pid = 1646] [serial = 684] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x1263c6c00) [pid = 1646] [serial = 692] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x128bb6000) [pid = 1646] [serial = 693] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x1265efc00) [pid = 1646] [serial = 687] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x11910d000) [pid = 1646] [serial = 690] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x125a9b800) [pid = 1646] [serial = 681] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x12104b000) [pid = 1646] [serial = 675] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x12904c800) [pid = 1646] [serial = 695] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1646 | 1468749076227 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]]]}] 02:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 623ms 02:51:16 INFO - PROCESS | 1646 | 1468749076274 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 02:51:16 INFO - PROCESS | 1646 | 1468749076277 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 02:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:51:16 INFO - PROCESS | 1646 | 1468749076281 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:51:16 INFO - PROCESS | 1646 | 1468749076283 Marionette TRACE conn2 <- [1,958,null,{}] 02:51:16 INFO - PROCESS | 1646 | 1468749076285 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}] 02:51:16 INFO - PROCESS | 1646 | 1468749076287 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:16 INFO - PROCESS | 1646 | 1468749076366 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 02:51:16 INFO - PROCESS | 1646 | 1468749076413 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:16 INFO - PROCESS | 1646 | 1468749076415 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11835a000 == 32 [pid = 1646] [id = 247] 02:51:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x118175800) [pid = 1646] [serial = 739] [outer = 0x0] 02:51:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x118343c00) [pid = 1646] [serial = 740] [outer = 0x118175800] 02:51:16 INFO - PROCESS | 1646 | 1468749076441 Marionette DEBUG loaded listener.js 02:51:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x118518000) [pid = 1646] [serial = 741] [outer = 0x118175800] 02:51:16 INFO - PROCESS | 1646 | 1468749076804 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]]]}] 02:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 568ms 02:51:16 INFO - PROCESS | 1646 | 1468749076850 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 02:51:16 INFO - PROCESS | 1646 | 1468749076853 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 02:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:51:16 INFO - PROCESS | 1646 | 1468749076856 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:51:16 INFO - PROCESS | 1646 | 1468749076858 Marionette TRACE conn2 <- [1,962,null,{}] 02:51:16 INFO - PROCESS | 1646 | 1468749076862 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}] 02:51:16 INFO - PROCESS | 1646 | 1468749076864 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:16 INFO - PROCESS | 1646 | 1468749076963 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 02:51:17 INFO - PROCESS | 1646 | 1468749077012 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:17 INFO - PROCESS | 1646 | 1468749077013 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x117486000 == 33 [pid = 1646] [id = 248] 02:51:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x11614c400) [pid = 1646] [serial = 742] [outer = 0x0] 02:51:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x1176ba800) [pid = 1646] [serial = 743] [outer = 0x11614c400] 02:51:17 INFO - PROCESS | 1646 | 1468749077045 Marionette DEBUG loaded listener.js 02:51:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x11834a000) [pid = 1646] [serial = 744] [outer = 0x11614c400] 02:51:17 INFO - PROCESS | 1646 | 1468749077479 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]]]}] 02:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 672ms 02:51:17 INFO - PROCESS | 1646 | 1468749077528 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 02:51:17 INFO - PROCESS | 1646 | 1468749077531 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 02:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:51:17 INFO - PROCESS | 1646 | 1468749077555 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:51:17 INFO - PROCESS | 1646 | 1468749077557 Marionette TRACE conn2 <- [1,966,null,{}] 02:51:17 INFO - PROCESS | 1646 | 1468749077559 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}] 02:51:17 INFO - PROCESS | 1646 | 1468749077561 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:17 INFO - PROCESS | 1646 | 1468749077660 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 02:51:17 INFO - PROCESS | 1646 | 1468749077721 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:17 INFO - PROCESS | 1646 | 1468749077722 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a93800 == 34 [pid = 1646] [id = 249] 02:51:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x1185dc000) [pid = 1646] [serial = 745] [outer = 0x0] 02:51:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x118fa2400) [pid = 1646] [serial = 746] [outer = 0x1185dc000] 02:51:17 INFO - PROCESS | 1646 | 1468749077754 Marionette DEBUG loaded listener.js 02:51:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1193af000) [pid = 1646] [serial = 747] [outer = 0x1185dc000] 02:51:18 INFO - PROCESS | 1646 | 1468749078151 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]]]}] 02:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 623ms 02:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:51:18 INFO - PROCESS | 1646 | 1468749078189 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 02:51:18 INFO - PROCESS | 1646 | 1468749078191 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 02:51:18 INFO - PROCESS | 1646 | 1468749078193 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:51:18 INFO - PROCESS | 1646 | 1468749078196 Marionette TRACE conn2 <- [1,970,null,{}] 02:51:18 INFO - PROCESS | 1646 | 1468749078207 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}] 02:51:18 INFO - PROCESS | 1646 | 1468749078210 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:18 INFO - PROCESS | 1646 | 1468749078325 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 02:51:18 INFO - PROCESS | 1646 | 1468749078378 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:18 INFO - PROCESS | 1646 | 1468749078380 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12156b000 == 35 [pid = 1646] [id = 250] 02:51:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x119981400) [pid = 1646] [serial = 748] [outer = 0x0] 02:51:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x119f48400) [pid = 1646] [serial = 749] [outer = 0x119981400] 02:51:18 INFO - PROCESS | 1646 | 1468749078412 Marionette DEBUG loaded listener.js 02:51:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x119bf4800) [pid = 1646] [serial = 750] [outer = 0x119981400] 02:51:18 INFO - PROCESS | 1646 | 1468749078836 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]]]}] 02:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 673ms 02:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:51:18 INFO - PROCESS | 1646 | 1468749078866 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 02:51:18 INFO - PROCESS | 1646 | 1468749078868 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 02:51:18 INFO - PROCESS | 1646 | 1468749078871 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:51:18 INFO - PROCESS | 1646 | 1468749078872 Marionette TRACE conn2 <- [1,974,null,{}] 02:51:18 INFO - PROCESS | 1646 | 1468749078875 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}] 02:51:18 INFO - PROCESS | 1646 | 1468749078876 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:18 INFO - PROCESS | 1646 | 1468749078975 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 02:51:19 INFO - PROCESS | 1646 | 1468749079021 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:19 INFO - PROCESS | 1646 | 1468749079022 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fd3800 == 36 [pid = 1646] [id = 251] 02:51:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1210ec800) [pid = 1646] [serial = 751] [outer = 0x0] 02:51:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1210f8000) [pid = 1646] [serial = 752] [outer = 0x1210ec800] 02:51:19 INFO - PROCESS | 1646 | 1468749079048 Marionette DEBUG loaded listener.js 02:51:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x121116000) [pid = 1646] [serial = 753] [outer = 0x1210ec800] 02:51:19 INFO - PROCESS | 1646 | 1468749079453 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]]]}] 02:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 618ms 02:51:19 INFO - PROCESS | 1646 | 1468749079490 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 02:51:19 INFO - PROCESS | 1646 | 1468749079491 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 02:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:51:19 INFO - PROCESS | 1646 | 1468749079494 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:51:19 INFO - PROCESS | 1646 | 1468749079495 Marionette TRACE conn2 <- [1,978,null,{}] 02:51:19 INFO - PROCESS | 1646 | 1468749079497 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}] 02:51:19 INFO - PROCESS | 1646 | 1468749079499 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:19 INFO - PROCESS | 1646 | 1468749079577 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 02:51:19 INFO - PROCESS | 1646 | 1468749079668 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:19 INFO - PROCESS | 1646 | 1468749079669 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x124612000 == 37 [pid = 1646] [id = 252] 02:51:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x12119ec00) [pid = 1646] [serial = 754] [outer = 0x0] 02:51:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1212dd800) [pid = 1646] [serial = 755] [outer = 0x12119ec00] 02:51:19 INFO - PROCESS | 1646 | 1468749079718 Marionette DEBUG loaded listener.js 02:51:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x121608c00) [pid = 1646] [serial = 756] [outer = 0x12119ec00] 02:51:20 INFO - PROCESS | 1646 | 1468749080249 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]]]}] 02:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 820ms 02:51:20 INFO - PROCESS | 1646 | 1468749080315 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 02:51:20 INFO - PROCESS | 1646 | 1468749080316 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 02:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:51:20 INFO - PROCESS | 1646 | 1468749080319 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:51:20 INFO - PROCESS | 1646 | 1468749080320 Marionette TRACE conn2 <- [1,982,null,{}] 02:51:20 INFO - PROCESS | 1646 | 1468749080322 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}] 02:51:20 INFO - PROCESS | 1646 | 1468749080327 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:20 INFO - PROCESS | 1646 | 1468749080443 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 02:51:20 INFO - PROCESS | 1646 | 1468749080493 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:20 INFO - PROCESS | 1646 | 1468749080494 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x125015000 == 38 [pid = 1646] [id = 253] 02:51:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x121a0ac00) [pid = 1646] [serial = 757] [outer = 0x0] 02:51:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1227de400) [pid = 1646] [serial = 758] [outer = 0x121a0ac00] 02:51:20 INFO - PROCESS | 1646 | 1468749080524 Marionette DEBUG loaded listener.js 02:51:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x125aa0c00) [pid = 1646] [serial = 759] [outer = 0x121a0ac00] 02:51:21 INFO - PROCESS | 1646 | 1468749081031 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]]]}] 02:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 771ms 02:51:21 INFO - PROCESS | 1646 | 1468749081091 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 02:51:21 INFO - PROCESS | 1646 | 1468749081094 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 02:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:51:21 INFO - PROCESS | 1646 | 1468749081097 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:51:21 INFO - PROCESS | 1646 | 1468749081099 Marionette TRACE conn2 <- [1,986,null,{}] 02:51:21 INFO - PROCESS | 1646 | 1468749081123 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}] 02:51:21 INFO - PROCESS | 1646 | 1468749081125 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:21 INFO - PROCESS | 1646 | 1468749081225 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 02:51:21 INFO - PROCESS | 1646 | 1468749081294 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:21 INFO - PROCESS | 1646 | 1468749081297 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x117165000 == 39 [pid = 1646] [id = 254] 02:51:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x115e8a000) [pid = 1646] [serial = 760] [outer = 0x0] 02:51:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1164e5c00) [pid = 1646] [serial = 761] [outer = 0x115e8a000] 02:51:21 INFO - PROCESS | 1646 | 1468749081325 Marionette DEBUG loaded listener.js 02:51:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1182ae400) [pid = 1646] [serial = 762] [outer = 0x115e8a000] 02:51:21 INFO - PROCESS | 1646 | --DOCSHELL 0x11662f000 == 38 [pid = 1646] [id = 246] 02:51:21 INFO - PROCESS | 1646 | --DOCSHELL 0x11674e800 == 37 [pid = 1646] [id = 244] 02:51:21 INFO - PROCESS | 1646 | --DOCSHELL 0x119bce000 == 36 [pid = 1646] [id = 245] 02:51:21 INFO - PROCESS | 1646 | --DOCSHELL 0x116862800 == 35 [pid = 1646] [id = 238] 02:51:21 INFO - PROCESS | 1646 | --DOCSHELL 0x125015000 == 34 [pid = 1646] [id = 253] 02:51:21 INFO - PROCESS | 1646 | --DOCSHELL 0x124612000 == 33 [pid = 1646] [id = 252] 02:51:21 INFO - PROCESS | 1646 | --DOCSHELL 0x118fd3800 == 32 [pid = 1646] [id = 251] 02:51:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12156b000 == 31 [pid = 1646] [id = 250] 02:51:21 INFO - PROCESS | 1646 | --DOCSHELL 0x119a93800 == 30 [pid = 1646] [id = 249] 02:51:21 INFO - PROCESS | 1646 | --DOCSHELL 0x119bca000 == 29 [pid = 1646] [id = 243] 02:51:21 INFO - PROCESS | 1646 | --DOCSHELL 0x11835a000 == 28 [pid = 1646] [id = 247] 02:51:21 INFO - PROCESS | 1646 | --DOCSHELL 0x117486000 == 27 [pid = 1646] [id = 248] 02:51:22 INFO - PROCESS | 1646 | 1468749082136 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]]]}] 02:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1092ms 02:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:51:22 INFO - PROCESS | 1646 | 1468749082189 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 02:51:22 INFO - PROCESS | 1646 | 1468749082192 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 02:51:22 INFO - PROCESS | 1646 | 1468749082195 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:51:22 INFO - PROCESS | 1646 | 1468749082197 Marionette TRACE conn2 <- [1,990,null,{}] 02:51:22 INFO - PROCESS | 1646 | 1468749082201 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}] 02:51:22 INFO - PROCESS | 1646 | 1468749082203 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:22 INFO - PROCESS | 1646 | 1468749082281 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 02:51:22 INFO - PROCESS | 1646 | 1468749082335 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:22 INFO - PROCESS | 1646 | 1468749082337 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164af800 == 28 [pid = 1646] [id = 255] 02:51:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1131d6400) [pid = 1646] [serial = 763] [outer = 0x0] 02:51:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1161b3000) [pid = 1646] [serial = 764] [outer = 0x1131d6400] 02:51:22 INFO - PROCESS | 1646 | 1468749082366 Marionette DEBUG loaded listener.js 02:51:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x116aef400) [pid = 1646] [serial = 765] [outer = 0x1131d6400] 02:51:22 INFO - PROCESS | 1646 | 1468749082679 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]]]}] 02:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms 02:51:22 INFO - PROCESS | 1646 | 1468749082717 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 02:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:51:22 INFO - PROCESS | 1646 | 1468749082723 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 02:51:22 INFO - PROCESS | 1646 | 1468749082727 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:51:22 INFO - PROCESS | 1646 | 1468749082729 Marionette TRACE conn2 <- [1,994,null,{}] 02:51:22 INFO - PROCESS | 1646 | 1468749082732 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}] 02:51:22 INFO - PROCESS | 1646 | 1468749082733 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:22 INFO - PROCESS | 1646 | 1468749082811 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 02:51:22 INFO - PROCESS | 1646 | 1468749082863 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:22 INFO - PROCESS | 1646 | 1468749082864 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x118375000 == 29 [pid = 1646] [id = 256] 02:51:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x117d40400) [pid = 1646] [serial = 766] [outer = 0x0] 02:51:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1182afc00) [pid = 1646] [serial = 767] [outer = 0x117d40400] 02:51:22 INFO - PROCESS | 1646 | 1468749082891 Marionette DEBUG loaded listener.js 02:51:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1185d9800) [pid = 1646] [serial = 768] [outer = 0x117d40400] 02:51:23 INFO - PROCESS | 1646 | 1468749083264 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]]]}] 02:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 572ms 02:51:23 INFO - PROCESS | 1646 | 1468749083299 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 02:51:23 INFO - PROCESS | 1646 | 1468749083301 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 02:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:51:23 INFO - PROCESS | 1646 | 1468749083309 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:51:23 INFO - PROCESS | 1646 | 1468749083312 Marionette TRACE conn2 <- [1,998,null,{}] 02:51:23 INFO - PROCESS | 1646 | 1468749083321 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}] 02:51:23 INFO - PROCESS | 1646 | 1468749083323 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:23 INFO - PROCESS | 1646 | 1468749083419 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 02:51:23 INFO - PROCESS | 1646 | 1468749083460 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:23 INFO - PROCESS | 1646 | 1468749083462 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210dd800 == 30 [pid = 1646] [id = 257] 02:51:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x112980400) [pid = 1646] [serial = 769] [outer = 0x0] 02:51:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1197ba400) [pid = 1646] [serial = 770] [outer = 0x112980400] 02:51:23 INFO - PROCESS | 1646 | 1468749083489 Marionette DEBUG loaded listener.js 02:51:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119f40800) [pid = 1646] [serial = 771] [outer = 0x112980400] 02:51:23 INFO - PROCESS | 1646 | 1468749083800 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]]]}] 02:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 523ms 02:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:51:23 INFO - PROCESS | 1646 | 1468749083832 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 02:51:23 INFO - PROCESS | 1646 | 1468749083834 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 02:51:23 INFO - PROCESS | 1646 | 1468749083840 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:51:23 INFO - PROCESS | 1646 | 1468749083841 Marionette TRACE conn2 <- [1,1002,null,{}] 02:51:23 INFO - PROCESS | 1646 | 1468749083844 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}] 02:51:23 INFO - PROCESS | 1646 | 1468749083845 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:23 INFO - PROCESS | 1646 | 1468749083945 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 02:51:23 INFO - PROCESS | 1646 | 1468749083980 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:23 INFO - PROCESS | 1646 | 1468749083981 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12163e000 == 31 [pid = 1646] [id = 258] 02:51:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11a041800) [pid = 1646] [serial = 772] [outer = 0x0] 02:51:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1210f1400) [pid = 1646] [serial = 773] [outer = 0x11a041800] 02:51:24 INFO - PROCESS | 1646 | 1468749084007 Marionette DEBUG loaded listener.js 02:51:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121118800) [pid = 1646] [serial = 774] [outer = 0x11a041800] 02:51:24 INFO - PROCESS | 1646 | 1468749084429 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]]]}] 02:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 622ms 02:51:24 INFO - PROCESS | 1646 | 1468749084467 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 02:51:24 INFO - PROCESS | 1646 | 1468749084471 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 02:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:51:24 INFO - PROCESS | 1646 | 1468749084475 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:51:24 INFO - PROCESS | 1646 | 1468749084477 Marionette TRACE conn2 <- [1,1006,null,{}] 02:51:24 INFO - PROCESS | 1646 | 1468749084491 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}] 02:51:24 INFO - PROCESS | 1646 | 1468749084493 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:24 INFO - PROCESS | 1646 | 1468749084629 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 02:51:24 INFO - PROCESS | 1646 | 1468749084643 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:24 INFO - PROCESS | 1646 | 1468749084644 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x124421800 == 32 [pid = 1646] [id = 259] 02:51:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1131d8c00) [pid = 1646] [serial = 775] [outer = 0x0] 02:51:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1212d9400) [pid = 1646] [serial = 776] [outer = 0x1131d8c00] 02:51:24 INFO - PROCESS | 1646 | 1468749084669 Marionette DEBUG loaded listener.js 02:51:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x121a08c00) [pid = 1646] [serial = 777] [outer = 0x1131d8c00] 02:51:25 INFO - PROCESS | 1646 | 1468749085014 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]]]}] 02:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 570ms 02:51:25 INFO - PROCESS | 1646 | 1468749085044 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 02:51:25 INFO - PROCESS | 1646 | 1468749085045 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 02:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:51:25 INFO - PROCESS | 1646 | 1468749085048 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:51:25 INFO - PROCESS | 1646 | 1468749085049 Marionette TRACE conn2 <- [1,1010,null,{}] 02:51:25 INFO - PROCESS | 1646 | 1468749085051 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}] 02:51:25 INFO - PROCESS | 1646 | 1468749085056 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:25 INFO - PROCESS | 1646 | 1468749085306 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 02:51:25 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1130af800) [pid = 1646] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:51:25 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x121043000) [pid = 1646] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:51:25 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1161a8400) [pid = 1646] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:51:25 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11841fc00) [pid = 1646] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:51:25 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11930e800) [pid = 1646] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:51:25 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11614a400) [pid = 1646] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:51:25 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118175800) [pid = 1646] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:51:25 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1131d8800) [pid = 1646] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:51:25 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11841dc00) [pid = 1646] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:51:25 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x112ebc800) [pid = 1646] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:51:25 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11677f000) [pid = 1646] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:51:25 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x112140000) [pid = 1646] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:51:25 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x118298800) [pid = 1646] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:51:25 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1193ad400) [pid = 1646] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:51:25 INFO - PROCESS | 1646 | 1468749085365 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:25 INFO - PROCESS | 1646 | 1468749085366 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x116188800 == 33 [pid = 1646] [id = 260] 02:51:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x112ebc800) [pid = 1646] [serial = 778] [outer = 0x0] 02:51:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x115e87800) [pid = 1646] [serial = 779] [outer = 0x112ebc800] 02:51:25 INFO - PROCESS | 1646 | 1468749085391 Marionette DEBUG loaded listener.js 02:51:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118294800) [pid = 1646] [serial = 780] [outer = 0x112ebc800] 02:51:25 INFO - PROCESS | 1646 | 1468749085659 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]]]}] 02:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 618ms 02:51:25 INFO - PROCESS | 1646 | 1468749085675 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 02:51:25 INFO - PROCESS | 1646 | 1468749085677 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 02:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:51:25 INFO - PROCESS | 1646 | 1468749085681 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:51:25 INFO - PROCESS | 1646 | 1468749085683 Marionette TRACE conn2 <- [1,1014,null,{}] 02:51:25 INFO - PROCESS | 1646 | 1468749085693 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}] 02:51:25 INFO - PROCESS | 1646 | 1468749085695 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:25 INFO - PROCESS | 1646 | 1468749085783 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 02:51:25 INFO - PROCESS | 1646 | 1468749085789 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:25 INFO - PROCESS | 1646 | 1468749085791 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12906c800 == 34 [pid = 1646] [id = 261] 02:51:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x111c7b800) [pid = 1646] [serial = 781] [outer = 0x0] 02:51:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118879800) [pid = 1646] [serial = 782] [outer = 0x111c7b800] 02:51:25 INFO - PROCESS | 1646 | 1468749085815 Marionette DEBUG loaded listener.js 02:51:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1211a2c00) [pid = 1646] [serial = 783] [outer = 0x111c7b800] 02:51:26 INFO - PROCESS | 1646 | 1468749086139 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]]]}] 02:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 478ms 02:51:26 INFO - PROCESS | 1646 | 1468749086161 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 02:51:26 INFO - PROCESS | 1646 | 1468749086162 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 02:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:51:26 INFO - PROCESS | 1646 | 1468749086164 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:51:26 INFO - PROCESS | 1646 | 1468749086165 Marionette TRACE conn2 <- [1,1018,null,{}] 02:51:26 INFO - PROCESS | 1646 | 1468749086169 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}] 02:51:26 INFO - PROCESS | 1646 | 1468749086172 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:26 INFO - PROCESS | 1646 | 1468749086272 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 02:51:26 INFO - PROCESS | 1646 | 1468749086278 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:26 INFO - PROCESS | 1646 | 1468749086279 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x129305800 == 35 [pid = 1646] [id = 262] 02:51:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1130d0000) [pid = 1646] [serial = 784] [outer = 0x0] 02:51:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1211a0400) [pid = 1646] [serial = 785] [outer = 0x1130d0000] 02:51:26 INFO - PROCESS | 1646 | 1468749086303 Marionette DEBUG loaded listener.js 02:51:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x125baac00) [pid = 1646] [serial = 786] [outer = 0x1130d0000] 02:51:26 INFO - PROCESS | 1646 | 1468749086620 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]]]}] 02:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 469ms 02:51:26 INFO - PROCESS | 1646 | 1468749086633 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 02:51:26 INFO - PROCESS | 1646 | 1468749086636 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 02:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:51:26 INFO - PROCESS | 1646 | 1468749086641 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:51:26 INFO - PROCESS | 1646 | 1468749086643 Marionette TRACE conn2 <- [1,1022,null,{}] 02:51:26 INFO - PROCESS | 1646 | 1468749086645 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}] 02:51:26 INFO - PROCESS | 1646 | 1468749086646 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:26 INFO - PROCESS | 1646 | 1468749086731 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 02:51:26 INFO - PROCESS | 1646 | 1468749086737 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:26 INFO - PROCESS | 1646 | 1468749086739 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210dc800 == 36 [pid = 1646] [id = 263] 02:51:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x125bb0000) [pid = 1646] [serial = 787] [outer = 0x0] 02:51:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x125f85400) [pid = 1646] [serial = 788] [outer = 0x125bb0000] 02:51:26 INFO - PROCESS | 1646 | 1468749086764 Marionette DEBUG loaded listener.js 02:51:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1261d0800) [pid = 1646] [serial = 789] [outer = 0x125bb0000] 02:51:27 INFO - PROCESS | 1646 | 1468749087083 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]]]}] 02:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 470ms 02:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:51:27 INFO - PROCESS | 1646 | 1468749087111 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 02:51:27 INFO - PROCESS | 1646 | 1468749087112 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 02:51:27 INFO - PROCESS | 1646 | 1468749087115 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:51:27 INFO - PROCESS | 1646 | 1468749087116 Marionette TRACE conn2 <- [1,1026,null,{}] 02:51:27 INFO - PROCESS | 1646 | 1468749087118 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}] 02:51:27 INFO - PROCESS | 1646 | 1468749087119 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:27 INFO - PROCESS | 1646 | 1468749087220 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 02:51:27 INFO - PROCESS | 1646 | 1468749087226 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:27 INFO - PROCESS | 1646 | 1468749087227 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a62e800 == 37 [pid = 1646] [id = 264] 02:51:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x112f94800) [pid = 1646] [serial = 790] [outer = 0x0] 02:51:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1261d1800) [pid = 1646] [serial = 791] [outer = 0x112f94800] 02:51:27 INFO - PROCESS | 1646 | 1468749087251 Marionette DEBUG loaded listener.js 02:51:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1265f9800) [pid = 1646] [serial = 792] [outer = 0x112f94800] 02:51:27 INFO - PROCESS | 1646 | 1468749087798 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]]]}] 02:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 720ms 02:51:27 INFO - PROCESS | 1646 | 1468749087863 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 02:51:27 INFO - PROCESS | 1646 | 1468749087865 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 02:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:51:27 INFO - PROCESS | 1646 | 1468749087872 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:51:27 INFO - PROCESS | 1646 | 1468749087877 Marionette TRACE conn2 <- [1,1030,null,{}] 02:51:27 INFO - PROCESS | 1646 | 1468749087882 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}] 02:51:27 INFO - PROCESS | 1646 | 1468749087885 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:28 INFO - PROCESS | 1646 | 1468749088088 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 02:51:28 INFO - PROCESS | 1646 | 1468749088184 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:28 INFO - PROCESS | 1646 | 1468749088186 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x118367000 == 38 [pid = 1646] [id = 265] 02:51:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11648fc00) [pid = 1646] [serial = 793] [outer = 0x0] 02:51:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x116aec400) [pid = 1646] [serial = 794] [outer = 0x11648fc00] 02:51:28 INFO - PROCESS | 1646 | 1468749088236 Marionette DEBUG loaded listener.js 02:51:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118342c00) [pid = 1646] [serial = 795] [outer = 0x11648fc00] 02:51:28 INFO - PROCESS | 1646 | 1468749088818 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]]]}] 02:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 977ms 02:51:28 INFO - PROCESS | 1646 | 1468749088871 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 02:51:28 INFO - PROCESS | 1646 | 1468749088876 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 02:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:51:28 INFO - PROCESS | 1646 | 1468749088884 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:51:28 INFO - PROCESS | 1646 | 1468749088887 Marionette TRACE conn2 <- [1,1034,null,{}] 02:51:28 INFO - PROCESS | 1646 | 1468749088890 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}] 02:51:28 INFO - PROCESS | 1646 | 1468749088893 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:29 INFO - PROCESS | 1646 | 1468749089070 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 02:51:29 INFO - PROCESS | 1646 | 1468749089152 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:29 INFO - PROCESS | 1646 | 1468749089154 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x125b0d000 == 39 [pid = 1646] [id = 266] 02:51:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11930f400) [pid = 1646] [serial = 796] [outer = 0x0] 02:51:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1197b5000) [pid = 1646] [serial = 797] [outer = 0x11930f400] 02:51:29 INFO - PROCESS | 1646 | 1468749089184 Marionette DEBUG loaded listener.js 02:51:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x119f3fc00) [pid = 1646] [serial = 798] [outer = 0x11930f400] 02:51:29 INFO - PROCESS | 1646 | 1468749089766 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]]]}] 02:51:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1210dc800 == 38 [pid = 1646] [id = 263] 02:51:29 INFO - PROCESS | 1646 | --DOCSHELL 0x129305800 == 37 [pid = 1646] [id = 262] 02:51:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12906c800 == 36 [pid = 1646] [id = 261] 02:51:29 INFO - PROCESS | 1646 | --DOCSHELL 0x116188800 == 35 [pid = 1646] [id = 260] 02:51:29 INFO - PROCESS | 1646 | --DOCSHELL 0x124421800 == 34 [pid = 1646] [id = 259] 02:51:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12163e000 == 33 [pid = 1646] [id = 258] 02:51:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1210dd800 == 32 [pid = 1646] [id = 257] 02:51:29 INFO - PROCESS | 1646 | --DOCSHELL 0x118375000 == 31 [pid = 1646] [id = 256] 02:51:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1164af800 == 30 [pid = 1646] [id = 255] 02:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 976ms 02:51:29 INFO - PROCESS | 1646 | 1468749089860 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 02:51:29 INFO - PROCESS | 1646 | 1468749089862 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 02:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:51:29 INFO - PROCESS | 1646 | 1468749089865 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:51:29 INFO - PROCESS | 1646 | 1468749089867 Marionette TRACE conn2 <- [1,1038,null,{}] 02:51:29 INFO - PROCESS | 1646 | 1468749089873 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}] 02:51:29 INFO - PROCESS | 1646 | 1468749089874 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:29 INFO - PROCESS | 1646 | 1468749089955 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118755800) [pid = 1646] [serial = 722] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119109000) [pid = 1646] [serial = 723] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x112fdb000) [pid = 1646] [serial = 716] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x115e29800) [pid = 1646] [serial = 717] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11817d800) [pid = 1646] [serial = 719] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118298c00) [pid = 1646] [serial = 720] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116abbc00) [pid = 1646] [serial = 701] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118fa0c00) [pid = 1646] [serial = 704] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x121118c00) [pid = 1646] [serial = 707] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12270cc00) [pid = 1646] [serial = 710] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x116774400) [pid = 1646] [serial = 737] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x112f87000) [pid = 1646] [serial = 731] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x115d9b400) [pid = 1646] [serial = 732] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1182b2c00) [pid = 1646] [serial = 734] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11841c400) [pid = 1646] [serial = 735] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118343c00) [pid = 1646] [serial = 740] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x119f5d000) [pid = 1646] [serial = 729] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11998f000) [pid = 1646] [serial = 726] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1193b2c00) [pid = 1646] [serial = 725] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x126124000) [pid = 1646] [serial = 711] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1214e5c00) [pid = 1646] [serial = 708] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x118293c00) [pid = 1646] [serial = 702] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x119311000) [pid = 1646] [serial = 705] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x119f3f400) [pid = 1646] [serial = 728] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x118174c00) [pid = 1646] [serial = 738] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x118518000) [pid = 1646] [serial = 741] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x117d38000) [pid = 1646] [serial = 714] [outer = 0x0] [url = about:blank] 02:51:29 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x113dc4800) [pid = 1646] [serial = 713] [outer = 0x0] [url = about:blank] 02:51:30 INFO - PROCESS | 1646 | 1468749090018 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:30 INFO - PROCESS | 1646 | 1468749090019 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x112f1b800 == 31 [pid = 1646] [id = 267] 02:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x112fdb000) [pid = 1646] [serial = 799] [outer = 0x0] 02:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x116abbc00) [pid = 1646] [serial = 800] [outer = 0x112fdb000] 02:51:30 INFO - PROCESS | 1646 | 1468749090050 Marionette DEBUG loaded listener.js 02:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11834ac00) [pid = 1646] [serial = 801] [outer = 0x112fdb000] 02:51:30 INFO - PROCESS | 1646 | 1468749090340 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]]]}] 02:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 526ms 02:51:30 INFO - PROCESS | 1646 | 1468749090391 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 02:51:30 INFO - PROCESS | 1646 | 1468749090394 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 02:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:51:30 INFO - PROCESS | 1646 | 1468749090398 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:51:30 INFO - PROCESS | 1646 | 1468749090400 Marionette TRACE conn2 <- [1,1042,null,{}] 02:51:30 INFO - PROCESS | 1646 | 1468749090405 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}] 02:51:30 INFO - PROCESS | 1646 | 1468749090407 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:30 INFO - PROCESS | 1646 | 1468749090487 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 02:51:30 INFO - PROCESS | 1646 | 1468749090545 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:30 INFO - PROCESS | 1646 | 1468749090546 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d8c000 == 32 [pid = 1646] [id = 268] 02:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x118349800) [pid = 1646] [serial = 802] [outer = 0x0] 02:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1185d8000) [pid = 1646] [serial = 803] [outer = 0x118349800] 02:51:30 INFO - PROCESS | 1646 | 1468749090573 Marionette DEBUG loaded listener.js 02:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1197b7c00) [pid = 1646] [serial = 804] [outer = 0x118349800] 02:51:30 INFO - PROCESS | 1646 | 1468749090892 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]]]}] 02:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 523ms 02:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:51:30 INFO - PROCESS | 1646 | 1468749090922 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 02:51:30 INFO - PROCESS | 1646 | 1468749090923 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 02:51:30 INFO - PROCESS | 1646 | 1468749090925 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:51:30 INFO - PROCESS | 1646 | 1468749090928 Marionette TRACE conn2 <- [1,1046,null,{}] 02:51:30 INFO - PROCESS | 1646 | 1468749090936 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}] 02:51:30 INFO - PROCESS | 1646 | 1468749090939 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:31 INFO - PROCESS | 1646 | 1468749091018 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 02:51:31 INFO - PROCESS | 1646 | 1468749091025 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:31 INFO - PROCESS | 1646 | 1468749091027 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194a5000 == 33 [pid = 1646] [id = 269] 02:51:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11298e000) [pid = 1646] [serial = 805] [outer = 0x0] 02:51:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x121043c00) [pid = 1646] [serial = 806] [outer = 0x11298e000] 02:51:31 INFO - PROCESS | 1646 | 1468749091053 Marionette DEBUG loaded listener.js 02:51:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1211a1800) [pid = 1646] [serial = 807] [outer = 0x11298e000] 02:51:31 INFO - PROCESS | 1646 | 1468749091411 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]]]}] 02:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 522ms 02:51:31 INFO - PROCESS | 1646 | 1468749091448 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 02:51:31 INFO - PROCESS | 1646 | 1468749091450 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 02:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:51:31 INFO - PROCESS | 1646 | 1468749091452 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:51:31 INFO - PROCESS | 1646 | 1468749091453 Marionette TRACE conn2 <- [1,1050,null,{}] 02:51:31 INFO - PROCESS | 1646 | 1468749091456 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}] 02:51:31 INFO - PROCESS | 1646 | 1468749091457 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:31 INFO - PROCESS | 1646 | 1468749091540 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 02:51:31 INFO - PROCESS | 1646 | 1468749091543 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:31 INFO - PROCESS | 1646 | 1468749091544 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x121359800 == 34 [pid = 1646] [id = 270] 02:51:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1212de000) [pid = 1646] [serial = 808] [outer = 0x0] 02:51:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1227ab000) [pid = 1646] [serial = 809] [outer = 0x1212de000] 02:51:31 INFO - PROCESS | 1646 | 1468749091570 Marionette DEBUG loaded listener.js 02:51:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x124380400) [pid = 1646] [serial = 810] [outer = 0x1212de000] 02:51:31 INFO - PROCESS | 1646 | 1468749091941 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]]]}] 02:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 519ms 02:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:51:31 INFO - PROCESS | 1646 | 1468749091972 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 02:51:31 INFO - PROCESS | 1646 | 1468749091974 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 02:51:31 INFO - PROCESS | 1646 | 1468749091978 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:51:31 INFO - PROCESS | 1646 | 1468749091979 Marionette TRACE conn2 <- [1,1054,null,{}] 02:51:31 INFO - PROCESS | 1646 | 1468749091983 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}] 02:51:31 INFO - PROCESS | 1646 | 1468749091985 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:32 INFO - PROCESS | 1646 | 1468749092143 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 02:51:32 INFO - PROCESS | 1646 | 1468749092164 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:32 INFO - PROCESS | 1646 | 1468749092165 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12406f800 == 35 [pid = 1646] [id = 271] 02:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x124380800) [pid = 1646] [serial = 811] [outer = 0x0] 02:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1248e9800) [pid = 1646] [serial = 812] [outer = 0x124380800] 02:51:32 INFO - PROCESS | 1646 | 1468749092204 Marionette DEBUG loaded listener.js 02:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x125a97000) [pid = 1646] [serial = 813] [outer = 0x124380800] 02:51:32 INFO - PROCESS | 1646 | 1468749092607 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]]]}] 02:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 671ms 02:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:51:32 INFO - PROCESS | 1646 | 1468749092649 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 02:51:32 INFO - PROCESS | 1646 | 1468749092650 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 02:51:32 INFO - PROCESS | 1646 | 1468749092652 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:51:32 INFO - PROCESS | 1646 | 1468749092653 Marionette TRACE conn2 <- [1,1058,null,{}] 02:51:32 INFO - PROCESS | 1646 | 1468749092655 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}] 02:51:32 INFO - PROCESS | 1646 | 1468749092659 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:32 INFO - PROCESS | 1646 | 1468749092775 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 02:51:32 INFO - PROCESS | 1646 | 1468749092791 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:32 INFO - PROCESS | 1646 | 1468749092792 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x125b13000 == 36 [pid = 1646] [id = 272] 02:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x125a9fc00) [pid = 1646] [serial = 814] [outer = 0x0] 02:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1265f5c00) [pid = 1646] [serial = 815] [outer = 0x125a9fc00] 02:51:32 INFO - PROCESS | 1646 | 1468749092817 Marionette DEBUG loaded listener.js 02:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x129045400) [pid = 1646] [serial = 816] [outer = 0x125a9fc00] 02:51:33 INFO - PROCESS | 1646 | 1468749093160 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]]]}] 02:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 520ms 02:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:51:33 INFO - PROCESS | 1646 | 1468749093173 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 02:51:33 INFO - PROCESS | 1646 | 1468749093174 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 02:51:33 INFO - PROCESS | 1646 | 1468749093176 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:51:33 INFO - PROCESS | 1646 | 1468749093177 Marionette TRACE conn2 <- [1,1062,null,{}] 02:51:33 INFO - PROCESS | 1646 | 1468749093180 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}] 02:51:33 INFO - PROCESS | 1646 | 1468749093181 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:33 INFO - PROCESS | 1646 | 1468749093277 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 02:51:33 INFO - PROCESS | 1646 | 1468749093290 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:33 INFO - PROCESS | 1646 | 1468749093291 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x116866000 == 37 [pid = 1646] [id = 273] 02:51:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12904a000) [pid = 1646] [serial = 817] [outer = 0x0] 02:51:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12904e400) [pid = 1646] [serial = 818] [outer = 0x12904a000] 02:51:33 INFO - PROCESS | 1646 | 1468749093314 Marionette DEBUG loaded listener.js 02:51:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12917e800) [pid = 1646] [serial = 819] [outer = 0x12904a000] 02:51:33 INFO - PROCESS | 1646 | 1468749093657 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]]]}] 02:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 518ms 02:51:33 INFO - PROCESS | 1646 | 1468749093695 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 02:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:51:33 INFO - PROCESS | 1646 | 1468749093696 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 02:51:33 INFO - PROCESS | 1646 | 1468749093698 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:51:33 INFO - PROCESS | 1646 | 1468749093699 Marionette TRACE conn2 <- [1,1066,null,{}] 02:51:33 INFO - PROCESS | 1646 | 1468749093702 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}] 02:51:33 INFO - PROCESS | 1646 | 1468749093703 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:33 INFO - PROCESS | 1646 | 1468749093803 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 02:51:33 INFO - PROCESS | 1646 | 1468749093806 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:33 INFO - PROCESS | 1646 | 1468749093807 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a62f800 == 38 [pid = 1646] [id = 274] 02:51:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12904a400) [pid = 1646] [serial = 820] [outer = 0x0] 02:51:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x129184000) [pid = 1646] [serial = 821] [outer = 0x12904a400] 02:51:33 INFO - PROCESS | 1646 | 1468749093832 Marionette DEBUG loaded listener.js 02:51:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1291d3c00) [pid = 1646] [serial = 822] [outer = 0x12904a400] 02:51:34 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x117d40400) [pid = 1646] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:51:34 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1131d6400) [pid = 1646] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:51:34 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x115e8a000) [pid = 1646] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:51:34 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112980400) [pid = 1646] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:51:34 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11614c400) [pid = 1646] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:51:34 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1185dc000) [pid = 1646] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:51:34 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119981400) [pid = 1646] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:51:34 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1210ec800) [pid = 1646] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:51:34 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12119ec00) [pid = 1646] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:51:34 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x121a0ac00) [pid = 1646] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:51:34 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11a041800) [pid = 1646] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:51:34 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1131d8c00) [pid = 1646] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:51:34 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x112ebc800) [pid = 1646] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:51:34 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1130d0000) [pid = 1646] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:51:34 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x111c7b800) [pid = 1646] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:51:34 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x125bb0000) [pid = 1646] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:51:34 INFO - PROCESS | 1646 | 1468749094263 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]]]}] 02:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 572ms 02:51:34 INFO - PROCESS | 1646 | 1468749094272 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 02:51:34 INFO - PROCESS | 1646 | 1468749094274 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 02:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:51:34 INFO - PROCESS | 1646 | 1468749094276 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:51:34 INFO - PROCESS | 1646 | 1468749094278 Marionette TRACE conn2 <- [1,1070,null,{}] 02:51:34 INFO - PROCESS | 1646 | 1468749094280 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}] 02:51:34 INFO - PROCESS | 1646 | 1468749094281 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:34 INFO - PROCESS | 1646 | 1468749094363 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 02:51:34 INFO - PROCESS | 1646 | 1468749094368 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:34 INFO - PROCESS | 1646 | 1468749094370 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x1249b7800 == 39 [pid = 1646] [id = 275] 02:51:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x110e7fc00) [pid = 1646] [serial = 823] [outer = 0x0] 02:51:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1131d7000) [pid = 1646] [serial = 824] [outer = 0x110e7fc00] 02:51:34 INFO - PROCESS | 1646 | 1468749094396 Marionette DEBUG loaded listener.js 02:51:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1197b6c00) [pid = 1646] [serial = 825] [outer = 0x110e7fc00] 02:51:34 INFO - PROCESS | 1646 | 1468749094739 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]]]}] 02:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 469ms 02:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:51:34 INFO - PROCESS | 1646 | 1468749094746 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 02:51:34 INFO - PROCESS | 1646 | 1468749094747 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 02:51:34 INFO - PROCESS | 1646 | 1468749094749 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:51:34 INFO - PROCESS | 1646 | 1468749094750 Marionette TRACE conn2 <- [1,1074,null,{}] 02:51:34 INFO - PROCESS | 1646 | 1468749094755 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}] 02:51:34 INFO - PROCESS | 1646 | 1468749094756 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:34 INFO - PROCESS | 1646 | 1468749094838 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 02:51:34 INFO - PROCESS | 1646 | 1468749094895 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:34 INFO - PROCESS | 1646 | 1468749094896 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12afa9800 == 40 [pid = 1646] [id = 276] 02:51:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x117d41000) [pid = 1646] [serial = 826] [outer = 0x0] 02:51:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121110400) [pid = 1646] [serial = 827] [outer = 0x117d41000] 02:51:34 INFO - PROCESS | 1646 | 1468749094936 Marionette DEBUG loaded listener.js 02:51:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12463f800) [pid = 1646] [serial = 828] [outer = 0x117d41000] 02:51:35 INFO - PROCESS | 1646 | 1468749095373 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]]]}] 02:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 669ms 02:51:35 INFO - PROCESS | 1646 | 1468749095418 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 02:51:35 INFO - PROCESS | 1646 | 1468749095420 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 02:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:51:35 INFO - PROCESS | 1646 | 1468749095428 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:51:35 INFO - PROCESS | 1646 | 1468749095429 Marionette TRACE conn2 <- [1,1078,null,{}] 02:51:35 INFO - PROCESS | 1646 | 1468749095432 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}] 02:51:35 INFO - PROCESS | 1646 | 1468749095433 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:35 INFO - PROCESS | 1646 | 1468749095515 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 02:51:35 INFO - PROCESS | 1646 | 1468749095520 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:35 INFO - PROCESS | 1646 | 1468749095522 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b97b000 == 41 [pid = 1646] [id = 277] 02:51:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12611f800) [pid = 1646] [serial = 829] [outer = 0x0] 02:51:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12942b400) [pid = 1646] [serial = 830] [outer = 0x12611f800] 02:51:35 INFO - PROCESS | 1646 | 1468749095562 Marionette DEBUG loaded listener.js 02:51:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x129cb0400) [pid = 1646] [serial = 831] [outer = 0x12611f800] 02:51:36 INFO - PROCESS | 1646 | 1468749096055 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]]]}] 02:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 670ms 02:51:36 INFO - PROCESS | 1646 | 1468749096107 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 02:51:36 INFO - PROCESS | 1646 | 1468749096109 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 02:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:51:36 INFO - PROCESS | 1646 | 1468749096113 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:51:36 INFO - PROCESS | 1646 | 1468749096115 Marionette TRACE conn2 <- [1,1082,null,{}] 02:51:36 INFO - PROCESS | 1646 | 1468749096118 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}] 02:51:36 INFO - PROCESS | 1646 | 1468749096122 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:36 INFO - PROCESS | 1646 | 1468749096243 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 02:51:36 INFO - PROCESS | 1646 | 1468749096344 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:36 INFO - PROCESS | 1646 | 1468749096346 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x112f18000 == 42 [pid = 1646] [id = 278] 02:51:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x110e7bc00) [pid = 1646] [serial = 832] [outer = 0x0] 02:51:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x111e60c00) [pid = 1646] [serial = 833] [outer = 0x110e7bc00] 02:51:36 INFO - PROCESS | 1646 | 1468749096378 Marionette DEBUG loaded listener.js 02:51:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x115e8b800) [pid = 1646] [serial = 834] [outer = 0x110e7bc00] 02:51:36 INFO - PROCESS | 1646 | 1468749096871 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]]]}] 02:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 822ms 02:51:36 INFO - PROCESS | 1646 | 1468749096940 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 02:51:36 INFO - PROCESS | 1646 | 1468749096944 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 02:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:51:36 INFO - PROCESS | 1646 | 1468749096951 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:51:36 INFO - PROCESS | 1646 | 1468749096956 Marionette TRACE conn2 <- [1,1086,null,{}] 02:51:36 INFO - PROCESS | 1646 | 1468749096962 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}] 02:51:36 INFO - PROCESS | 1646 | 1468749096964 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:37 INFO - PROCESS | 1646 | 1468749097118 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 02:51:37 INFO - PROCESS | 1646 | 1468749097212 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:37 INFO - PROCESS | 1646 | 1468749097214 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bc3800 == 43 [pid = 1646] [id = 279] 02:51:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11887c400) [pid = 1646] [serial = 835] [outer = 0x0] 02:51:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x119109400) [pid = 1646] [serial = 836] [outer = 0x11887c400] 02:51:37 INFO - PROCESS | 1646 | 1468749097257 Marionette DEBUG loaded listener.js 02:51:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11998f000) [pid = 1646] [serial = 837] [outer = 0x11887c400] 02:51:37 INFO - PROCESS | 1646 | 1468749097686 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]]]}] 02:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 776ms 02:51:37 INFO - PROCESS | 1646 | 1468749097727 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 02:51:37 INFO - PROCESS | 1646 | 1468749097730 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 02:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:51:37 INFO - PROCESS | 1646 | 1468749097733 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:51:37 INFO - PROCESS | 1646 | 1468749097734 Marionette TRACE conn2 <- [1,1090,null,{}] 02:51:37 INFO - PROCESS | 1646 | 1468749097737 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}] 02:51:37 INFO - PROCESS | 1646 | 1468749097738 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:37 INFO - PROCESS | 1646 | 1468749097847 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 02:51:37 INFO - PROCESS | 1646 | 1468749097900 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:37 INFO - PROCESS | 1646 | 1468749097901 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0e2000 == 44 [pid = 1646] [id = 280] 02:51:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x119f42000) [pid = 1646] [serial = 838] [outer = 0x0] 02:51:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x121114c00) [pid = 1646] [serial = 839] [outer = 0x119f42000] 02:51:37 INFO - PROCESS | 1646 | 1468749097931 Marionette DEBUG loaded listener.js 02:51:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1240b8800) [pid = 1646] [serial = 840] [outer = 0x119f42000] 02:51:38 INFO - PROCESS | 1646 | 1468749098389 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]]]}] 02:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 668ms 02:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:51:38 INFO - PROCESS | 1646 | 1468749098402 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 02:51:38 INFO - PROCESS | 1646 | 1468749098403 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 02:51:38 INFO - PROCESS | 1646 | 1468749098411 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:51:38 INFO - PROCESS | 1646 | 1468749098415 Marionette TRACE conn2 <- [1,1094,null,{}] 02:51:38 INFO - PROCESS | 1646 | 1468749098441 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}] 02:51:38 INFO - PROCESS | 1646 | 1468749098443 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:38 INFO - PROCESS | 1646 | 1468749098547 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 02:51:38 INFO - PROCESS | 1646 | 1468749098612 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:38 INFO - PROCESS | 1646 | 1468749098613 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bca7000 == 45 [pid = 1646] [id = 281] 02:51:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12437e800) [pid = 1646] [serial = 841] [outer = 0x0] 02:51:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x125f14c00) [pid = 1646] [serial = 842] [outer = 0x12437e800] 02:51:38 INFO - PROCESS | 1646 | 1468749098643 Marionette DEBUG loaded listener.js 02:51:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x129044000) [pid = 1646] [serial = 843] [outer = 0x12437e800] 02:51:39 INFO - PROCESS | 1646 | 1468749099241 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]]]}] 02:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 852ms 02:51:39 INFO - PROCESS | 1646 | 1468749099273 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 02:51:39 INFO - PROCESS | 1646 | 1468749099276 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 02:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:51:39 INFO - PROCESS | 1646 | 1468749099282 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:51:39 INFO - PROCESS | 1646 | 1468749099284 Marionette TRACE conn2 <- [1,1098,null,{}] 02:51:39 INFO - PROCESS | 1646 | 1468749099290 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}] 02:51:39 INFO - PROCESS | 1646 | 1468749099292 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:39 INFO - PROCESS | 1646 | 1468749099423 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 02:51:39 INFO - PROCESS | 1646 | 1468749099616 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:39 INFO - PROCESS | 1646 | 1468749099618 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x113230800 == 46 [pid = 1646] [id = 282] 02:51:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11680b800) [pid = 1646] [serial = 844] [outer = 0x0] 02:51:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x116149400) [pid = 1646] [serial = 845] [outer = 0x11680b800] 02:51:39 INFO - PROCESS | 1646 | 1468749099675 Marionette DEBUG loaded listener.js 02:51:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11648f800) [pid = 1646] [serial = 846] [outer = 0x11680b800] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x117165000 == 45 [pid = 1646] [id = 254] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12b97b000 == 44 [pid = 1646] [id = 277] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12afa9800 == 43 [pid = 1646] [id = 276] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1249b7800 == 42 [pid = 1646] [id = 275] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12a62f800 == 41 [pid = 1646] [id = 274] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x116866000 == 40 [pid = 1646] [id = 273] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x125b13000 == 39 [pid = 1646] [id = 272] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12406f800 == 38 [pid = 1646] [id = 271] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x121359800 == 37 [pid = 1646] [id = 270] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1194a5000 == 36 [pid = 1646] [id = 269] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x117d8c000 == 35 [pid = 1646] [id = 268] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x112f1b800 == 34 [pid = 1646] [id = 267] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x125b0d000 == 33 [pid = 1646] [id = 266] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x118367000 == 32 [pid = 1646] [id = 265] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12a62e800 == 31 [pid = 1646] [id = 264] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12bca7000 == 30 [pid = 1646] [id = 281] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0e2000 == 29 [pid = 1646] [id = 280] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x119bc3800 == 28 [pid = 1646] [id = 279] 02:51:40 INFO - PROCESS | 1646 | --DOCSHELL 0x112f18000 == 27 [pid = 1646] [id = 278] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x125f85400) [pid = 1646] [serial = 788] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1182afc00) [pid = 1646] [serial = 767] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1161b3000) [pid = 1646] [serial = 764] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1164e5c00) [pid = 1646] [serial = 761] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1182ae400) [pid = 1646] [serial = 762] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119f40800) [pid = 1646] [serial = 771] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11834a000) [pid = 1646] [serial = 744] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1176ba800) [pid = 1646] [serial = 743] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1193af000) [pid = 1646] [serial = 747] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118fa2400) [pid = 1646] [serial = 746] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119bf4800) [pid = 1646] [serial = 750] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119f48400) [pid = 1646] [serial = 749] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x121116000) [pid = 1646] [serial = 753] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x116aef400) [pid = 1646] [serial = 765] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1210f8000) [pid = 1646] [serial = 752] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1197ba400) [pid = 1646] [serial = 770] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x121608c00) [pid = 1646] [serial = 756] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1212dd800) [pid = 1646] [serial = 755] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x125aa0c00) [pid = 1646] [serial = 759] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1227de400) [pid = 1646] [serial = 758] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x121118800) [pid = 1646] [serial = 774] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1210f1400) [pid = 1646] [serial = 773] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1212d9400) [pid = 1646] [serial = 776] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x118294800) [pid = 1646] [serial = 780] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x121a08c00) [pid = 1646] [serial = 777] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x125baac00) [pid = 1646] [serial = 786] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x115e87800) [pid = 1646] [serial = 779] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1185d9800) [pid = 1646] [serial = 768] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1211a0400) [pid = 1646] [serial = 785] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1261d0800) [pid = 1646] [serial = 789] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x118879800) [pid = 1646] [serial = 782] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x1211a2c00) [pid = 1646] [serial = 783] [outer = 0x0] [url = about:blank] 02:51:40 INFO - PROCESS | 1646 | 1468749100592 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]]]}] 02:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1327ms 02:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:51:40 INFO - PROCESS | 1646 | 1468749100609 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 02:51:40 INFO - PROCESS | 1646 | 1468749100611 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 02:51:40 INFO - PROCESS | 1646 | 1468749100614 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:51:40 INFO - PROCESS | 1646 | 1468749100616 Marionette TRACE conn2 <- [1,1102,null,{}] 02:51:40 INFO - PROCESS | 1646 | 1468749100620 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}] 02:51:40 INFO - PROCESS | 1646 | 1468749100621 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:40 INFO - PROCESS | 1646 | 1468749100703 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 02:51:40 INFO - PROCESS | 1646 | 1468749100708 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:40 INFO - PROCESS | 1646 | 1468749100711 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x116856800 == 28 [pid = 1646] [id = 283] 02:51:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x115e26c00) [pid = 1646] [serial = 847] [outer = 0x0] 02:51:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x116773800) [pid = 1646] [serial = 848] [outer = 0x115e26c00] 02:51:40 INFO - PROCESS | 1646 | 1468749100741 Marionette DEBUG loaded listener.js 02:51:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1176bb800) [pid = 1646] [serial = 849] [outer = 0x115e26c00] 02:51:41 INFO - PROCESS | 1646 | 1468749101116 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]]]}] 02:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 520ms 02:51:41 INFO - PROCESS | 1646 | 1468749101133 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 02:51:41 INFO - PROCESS | 1646 | 1468749101137 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 02:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:51:41 INFO - PROCESS | 1646 | 1468749101142 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:51:41 INFO - PROCESS | 1646 | 1468749101144 Marionette TRACE conn2 <- [1,1106,null,{}] 02:51:41 INFO - PROCESS | 1646 | 1468749101146 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}] 02:51:41 INFO - PROCESS | 1646 | 1468749101148 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:41 INFO - PROCESS | 1646 | 1468749101227 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 02:51:41 INFO - PROCESS | 1646 | 1468749101232 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:41 INFO - PROCESS | 1646 | 1468749101233 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11836c800 == 29 [pid = 1646] [id = 284] 02:51:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x118291c00) [pid = 1646] [serial = 850] [outer = 0x0] 02:51:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1185d0000) [pid = 1646] [serial = 851] [outer = 0x118291c00] 02:51:41 INFO - PROCESS | 1646 | 1468749101264 Marionette DEBUG loaded listener.js 02:51:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118f98c00) [pid = 1646] [serial = 852] [outer = 0x118291c00] 02:51:41 INFO - PROCESS | 1646 | 1468749101600 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]]]}] 02:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 02:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:51:41 INFO - PROCESS | 1646 | 1468749101611 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 02:51:41 INFO - PROCESS | 1646 | 1468749101612 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 02:51:41 INFO - PROCESS | 1646 | 1468749101614 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:51:41 INFO - PROCESS | 1646 | 1468749101616 Marionette TRACE conn2 <- [1,1110,null,{}] 02:51:41 INFO - PROCESS | 1646 | 1468749101627 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}] 02:51:41 INFO - PROCESS | 1646 | 1468749101630 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:41 INFO - PROCESS | 1646 | 1468749101712 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 02:51:41 INFO - PROCESS | 1646 | 1468749101763 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:41 INFO - PROCESS | 1646 | 1468749101765 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x112d53000 == 30 [pid = 1646] [id = 285] 02:51:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118172400) [pid = 1646] [serial = 853] [outer = 0x0] 02:51:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119987000) [pid = 1646] [serial = 854] [outer = 0x118172400] 02:51:41 INFO - PROCESS | 1646 | 1468749101793 Marionette DEBUG loaded listener.js 02:51:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119f48000) [pid = 1646] [serial = 855] [outer = 0x118172400] 02:51:42 INFO - PROCESS | 1646 | 1468749102094 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]]]}] 02:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 527ms 02:51:42 INFO - PROCESS | 1646 | 1468749102142 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 02:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:51:42 INFO - PROCESS | 1646 | 1468749102143 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 02:51:42 INFO - PROCESS | 1646 | 1468749102145 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:51:42 INFO - PROCESS | 1646 | 1468749102147 Marionette TRACE conn2 <- [1,1114,null,{}] 02:51:42 INFO - PROCESS | 1646 | 1468749102149 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}] 02:51:42 INFO - PROCESS | 1646 | 1468749102150 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:42 INFO - PROCESS | 1646 | 1468749102231 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 02:51:42 INFO - PROCESS | 1646 | 1468749102285 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:42 INFO - PROCESS | 1646 | 1468749102286 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a0d2800 == 31 [pid = 1646] [id = 286] 02:51:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119f46800) [pid = 1646] [serial = 856] [outer = 0x0] 02:51:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1210f0000) [pid = 1646] [serial = 857] [outer = 0x119f46800] 02:51:42 INFO - PROCESS | 1646 | 1468749102312 Marionette DEBUG loaded listener.js 02:51:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x121114000) [pid = 1646] [serial = 858] [outer = 0x119f46800] 02:51:42 INFO - PROCESS | 1646 | 1468749102580 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]]]}] 02:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 469ms 02:51:42 INFO - PROCESS | 1646 | 1468749102615 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 02:51:42 INFO - PROCESS | 1646 | 1468749102627 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 02:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:51:42 INFO - PROCESS | 1646 | 1468749102643 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:51:42 INFO - PROCESS | 1646 | 1468749102644 Marionette TRACE conn2 <- [1,1118,null,{}] 02:51:42 INFO - PROCESS | 1646 | 1468749102646 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}] 02:51:42 INFO - PROCESS | 1646 | 1468749102647 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:42 INFO - PROCESS | 1646 | 1468749102741 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 02:51:42 INFO - PROCESS | 1646 | 1468749102745 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:42 INFO - PROCESS | 1646 | 1468749102746 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12157b000 == 32 [pid = 1646] [id = 287] 02:51:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11828a400) [pid = 1646] [serial = 859] [outer = 0x0] 02:51:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x121119800) [pid = 1646] [serial = 860] [outer = 0x11828a400] 02:51:42 INFO - PROCESS | 1646 | 1468749102771 Marionette DEBUG loaded listener.js 02:51:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x121328800) [pid = 1646] [serial = 861] [outer = 0x11828a400] 02:51:43 INFO - PROCESS | 1646 | 1468749103113 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]]]}] 02:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 519ms 02:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:51:43 INFO - PROCESS | 1646 | 1468749103162 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 02:51:43 INFO - PROCESS | 1646 | 1468749103164 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 02:51:43 INFO - PROCESS | 1646 | 1468749103166 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:51:43 INFO - PROCESS | 1646 | 1468749103168 Marionette TRACE conn2 <- [1,1122,null,{}] 02:51:43 INFO - PROCESS | 1646 | 1468749103171 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}] 02:51:43 INFO - PROCESS | 1646 | 1468749103178 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:43 INFO - PROCESS | 1646 | 1468749103357 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 02:51:43 INFO - PROCESS | 1646 | 1468749103407 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:43 INFO - PROCESS | 1646 | 1468749103408 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240d1000 == 33 [pid = 1646] [id = 288] 02:51:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12119e800) [pid = 1646] [serial = 862] [outer = 0x0] 02:51:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1227df000) [pid = 1646] [serial = 863] [outer = 0x12119e800] 02:51:43 INFO - PROCESS | 1646 | 1468749103448 Marionette DEBUG loaded listener.js 02:51:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x125f10400) [pid = 1646] [serial = 864] [outer = 0x12119e800] 02:51:43 INFO - PROCESS | 1646 | 1468749103831 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]]]}] 02:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 723ms 02:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:51:43 INFO - PROCESS | 1646 | 1468749103889 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 02:51:43 INFO - PROCESS | 1646 | 1468749103891 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 02:51:43 INFO - PROCESS | 1646 | 1468749103893 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:51:43 INFO - PROCESS | 1646 | 1468749103894 Marionette TRACE conn2 <- [1,1126,null,{}] 02:51:43 INFO - PROCESS | 1646 | 1468749103896 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}] 02:51:43 INFO - PROCESS | 1646 | 1468749103897 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:43 INFO - PROCESS | 1646 | 1468749103991 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 02:51:44 INFO - PROCESS | 1646 | 1468749104012 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:44 INFO - PROCESS | 1646 | 1468749104013 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x125022000 == 34 [pid = 1646] [id = 289] 02:51:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121049400) [pid = 1646] [serial = 865] [outer = 0x0] 02:51:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1261cbc00) [pid = 1646] [serial = 866] [outer = 0x121049400] 02:51:44 INFO - PROCESS | 1646 | 1468749104038 Marionette DEBUG loaded listener.js 02:51:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1265f7400) [pid = 1646] [serial = 867] [outer = 0x121049400] 02:51:44 INFO - PROCESS | 1646 | 1468749104374 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]]]}] 02:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 518ms 02:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:51:44 INFO - PROCESS | 1646 | 1468749104412 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 02:51:44 INFO - PROCESS | 1646 | 1468749104413 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 02:51:44 INFO - PROCESS | 1646 | 1468749104415 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:51:44 INFO - PROCESS | 1646 | 1468749104416 Marionette TRACE conn2 <- [1,1130,null,{}] 02:51:44 INFO - PROCESS | 1646 | 1468749104418 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}] 02:51:44 INFO - PROCESS | 1646 | 1468749104419 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:44 INFO - PROCESS | 1646 | 1468749104516 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 02:51:44 INFO - PROCESS | 1646 | 1468749104520 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:44 INFO - PROCESS | 1646 | 1468749104521 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x125fe1800 == 35 [pid = 1646] [id = 290] 02:51:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x128b67400) [pid = 1646] [serial = 868] [outer = 0x0] 02:51:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128bb5800) [pid = 1646] [serial = 869] [outer = 0x128b67400] 02:51:44 INFO - PROCESS | 1646 | 1468749104545 Marionette DEBUG loaded listener.js 02:51:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x129050000) [pid = 1646] [serial = 870] [outer = 0x128b67400] 02:51:44 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x125a9fc00) [pid = 1646] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:51:44 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12904a000) [pid = 1646] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:51:44 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12904a400) [pid = 1646] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:51:44 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118349800) [pid = 1646] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:51:44 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11930f400) [pid = 1646] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:51:44 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x112fdb000) [pid = 1646] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:51:44 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x112f94800) [pid = 1646] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:51:44 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11648fc00) [pid = 1646] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:51:44 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11298e000) [pid = 1646] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:51:44 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1212de000) [pid = 1646] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:51:44 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x110e7fc00) [pid = 1646] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:51:44 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x117d41000) [pid = 1646] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:51:44 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x124380800) [pid = 1646] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:51:44 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12611f800) [pid = 1646] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:51:45 INFO - PROCESS | 1646 | 1468749105045 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]]]}] 02:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 670ms 02:51:45 INFO - PROCESS | 1646 | 1468749105088 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 02:51:45 INFO - PROCESS | 1646 | 1468749105091 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 02:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:51:45 INFO - PROCESS | 1646 | 1468749105093 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:51:45 INFO - PROCESS | 1646 | 1468749105107 Marionette TRACE conn2 <- [1,1134,null,{}] 02:51:45 INFO - PROCESS | 1646 | 1468749105109 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}] 02:51:45 INFO - PROCESS | 1646 | 1468749105111 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:45 INFO - PROCESS | 1646 | 1468749105223 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 02:51:45 INFO - PROCESS | 1646 | 1468749105228 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:45 INFO - PROCESS | 1646 | 1468749105229 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fd8000 == 36 [pid = 1646] [id = 291] 02:51:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x117d40400) [pid = 1646] [serial = 871] [outer = 0x0] 02:51:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1197b9000) [pid = 1646] [serial = 872] [outer = 0x117d40400] 02:51:45 INFO - PROCESS | 1646 | 1468749105269 Marionette DEBUG loaded listener.js 02:51:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12270ac00) [pid = 1646] [serial = 873] [outer = 0x117d40400] 02:51:45 INFO - PROCESS | 1646 | 1468749105682 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]]]}] 02:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 631ms 02:51:45 INFO - PROCESS | 1646 | 1468749105724 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 02:51:45 INFO - PROCESS | 1646 | 1468749105726 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 02:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:51:45 INFO - PROCESS | 1646 | 1468749105728 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:51:45 INFO - PROCESS | 1646 | 1468749105729 Marionette TRACE conn2 <- [1,1138,null,{}] 02:51:45 INFO - PROCESS | 1646 | 1468749105731 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}] 02:51:45 INFO - PROCESS | 1646 | 1468749105732 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:45 INFO - PROCESS | 1646 | 1468749105810 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 02:51:45 INFO - PROCESS | 1646 | 1468749105813 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:45 INFO - PROCESS | 1646 | 1468749105814 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c52800 == 37 [pid = 1646] [id = 292] 02:51:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118fa1000) [pid = 1646] [serial = 874] [outer = 0x0] 02:51:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12904c000) [pid = 1646] [serial = 875] [outer = 0x118fa1000] 02:51:45 INFO - PROCESS | 1646 | 1468749105841 Marionette DEBUG loaded listener.js 02:51:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x129184400) [pid = 1646] [serial = 876] [outer = 0x118fa1000] 02:51:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x129425800) [pid = 1646] [serial = 877] [outer = 0x12ca5fc00] 02:51:46 INFO - PROCESS | 1646 | 1468749106249 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]]]}] 02:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 568ms 02:51:46 INFO - PROCESS | 1646 | 1468749106308 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 02:51:46 INFO - PROCESS | 1646 | 1468749106310 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 02:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:51:46 INFO - PROCESS | 1646 | 1468749106317 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:51:46 INFO - PROCESS | 1646 | 1468749106319 Marionette TRACE conn2 <- [1,1142,null,{}] 02:51:46 INFO - PROCESS | 1646 | 1468749106323 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}] 02:51:46 INFO - PROCESS | 1646 | 1468749106325 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:46 INFO - PROCESS | 1646 | 1468749106475 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 02:51:46 INFO - PROCESS | 1646 | 1468749106488 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:46 INFO - PROCESS | 1646 | 1468749106489 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12157a800 == 38 [pid = 1646] [id = 293] 02:51:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1291d3000) [pid = 1646] [serial = 878] [outer = 0x0] 02:51:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x129430400) [pid = 1646] [serial = 879] [outer = 0x1291d3000] 02:51:46 INFO - PROCESS | 1646 | 1468749106531 Marionette DEBUG loaded listener.js 02:51:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12a4e7c00) [pid = 1646] [serial = 880] [outer = 0x1291d3000] 02:51:47 INFO - PROCESS | 1646 | 1468749107128 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]]]}] 02:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 824ms 02:51:47 INFO - PROCESS | 1646 | 1468749107141 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 02:51:47 INFO - PROCESS | 1646 | 1468749107144 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 02:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:51:47 INFO - PROCESS | 1646 | 1468749107147 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:51:47 INFO - PROCESS | 1646 | 1468749107149 Marionette TRACE conn2 <- [1,1146,null,{}] 02:51:47 INFO - PROCESS | 1646 | 1468749107153 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}] 02:51:47 INFO - PROCESS | 1646 | 1468749107155 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:47 INFO - PROCESS | 1646 | 1468749107269 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 02:51:47 INFO - PROCESS | 1646 | 1468749107345 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:47 INFO - PROCESS | 1646 | 1468749107346 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x117168800 == 39 [pid = 1646] [id = 294] 02:51:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x114f84800) [pid = 1646] [serial = 881] [outer = 0x0] 02:51:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1176b6c00) [pid = 1646] [serial = 882] [outer = 0x114f84800] 02:51:47 INFO - PROCESS | 1646 | 1468749107378 Marionette DEBUG loaded listener.js 02:51:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1182afc00) [pid = 1646] [serial = 883] [outer = 0x114f84800] 02:51:47 INFO - PROCESS | 1646 | 1468749107903 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]]]}] 02:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 771ms 02:51:47 INFO - PROCESS | 1646 | 1468749107943 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 02:51:47 INFO - PROCESS | 1646 | 1468749107947 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 02:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:51:47 INFO - PROCESS | 1646 | 1468749107956 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:51:47 INFO - PROCESS | 1646 | 1468749107958 Marionette TRACE conn2 <- [1,1150,null,{}] 02:51:47 INFO - PROCESS | 1646 | 1468749107961 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}] 02:51:47 INFO - PROCESS | 1646 | 1468749107963 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:48 INFO - PROCESS | 1646 | 1468749108071 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 02:51:48 INFO - PROCESS | 1646 | 1468749108150 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:48 INFO - PROCESS | 1646 | 1468749108152 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x121353800 == 40 [pid = 1646] [id = 295] 02:51:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118fa5800) [pid = 1646] [serial = 884] [outer = 0x0] 02:51:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11930c800) [pid = 1646] [serial = 885] [outer = 0x118fa5800] 02:51:48 INFO - PROCESS | 1646 | 1468749108182 Marionette DEBUG loaded listener.js 02:51:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119bfe800) [pid = 1646] [serial = 886] [outer = 0x118fa5800] 02:51:48 INFO - PROCESS | 1646 | 1468749108846 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]]]}] 02:51:48 INFO - PROCESS | 1646 | --DOCSHELL 0x129c52800 == 39 [pid = 1646] [id = 292] 02:51:48 INFO - PROCESS | 1646 | --DOCSHELL 0x118fd8000 == 38 [pid = 1646] [id = 291] 02:51:48 INFO - PROCESS | 1646 | --DOCSHELL 0x125fe1800 == 37 [pid = 1646] [id = 290] 02:51:48 INFO - PROCESS | 1646 | --DOCSHELL 0x125022000 == 36 [pid = 1646] [id = 289] 02:51:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1240d1000 == 35 [pid = 1646] [id = 288] 02:51:48 INFO - PROCESS | 1646 | --DOCSHELL 0x12157b000 == 34 [pid = 1646] [id = 287] 02:51:48 INFO - PROCESS | 1646 | --DOCSHELL 0x11a0d2800 == 33 [pid = 1646] [id = 286] 02:51:48 INFO - PROCESS | 1646 | --DOCSHELL 0x112d53000 == 32 [pid = 1646] [id = 285] 02:51:48 INFO - PROCESS | 1646 | --DOCSHELL 0x11836c800 == 31 [pid = 1646] [id = 284] 02:51:48 INFO - PROCESS | 1646 | --DOCSHELL 0x116856800 == 30 [pid = 1646] [id = 283] 02:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 975ms 02:51:48 INFO - PROCESS | 1646 | 1468749108928 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 02:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:51:48 INFO - PROCESS | 1646 | 1468749108931 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 02:51:48 INFO - PROCESS | 1646 | 1468749108934 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:51:48 INFO - PROCESS | 1646 | 1468749108935 Marionette TRACE conn2 <- [1,1154,null,{}] 02:51:48 INFO - PROCESS | 1646 | 1468749108939 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}] 02:51:48 INFO - PROCESS | 1646 | 1468749108941 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:49 INFO - PROCESS | 1646 | 1468749109022 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 02:51:49 INFO - PROCESS | 1646 | 1468749109030 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:49 INFO - PROCESS | 1646 | 1468749109031 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168cd800 == 31 [pid = 1646] [id = 296] 02:51:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11834a000) [pid = 1646] [serial = 887] [outer = 0x0] 02:51:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11841ac00) [pid = 1646] [serial = 888] [outer = 0x11834a000] 02:51:49 INFO - PROCESS | 1646 | 1468749109062 Marionette DEBUG loaded listener.js 02:51:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118871400) [pid = 1646] [serial = 889] [outer = 0x11834a000] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1265f5c00) [pid = 1646] [serial = 815] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12904e400) [pid = 1646] [serial = 818] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x129184000) [pid = 1646] [serial = 821] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1185d8000) [pid = 1646] [serial = 803] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1197b7c00) [pid = 1646] [serial = 804] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1197b5000) [pid = 1646] [serial = 797] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119f3fc00) [pid = 1646] [serial = 798] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116abbc00) [pid = 1646] [serial = 800] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11834ac00) [pid = 1646] [serial = 801] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1265f9800) [pid = 1646] [serial = 792] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1261d1800) [pid = 1646] [serial = 791] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x116aec400) [pid = 1646] [serial = 794] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118342c00) [pid = 1646] [serial = 795] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x121043c00) [pid = 1646] [serial = 806] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1211a1800) [pid = 1646] [serial = 807] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1227ab000) [pid = 1646] [serial = 809] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x124380400) [pid = 1646] [serial = 810] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1131d7000) [pid = 1646] [serial = 824] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1197b6c00) [pid = 1646] [serial = 825] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x129cb0400) [pid = 1646] [serial = 831] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x121110400) [pid = 1646] [serial = 827] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1291d3c00) [pid = 1646] [serial = 822] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1248e9800) [pid = 1646] [serial = 812] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x125a97000) [pid = 1646] [serial = 813] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12463f800) [pid = 1646] [serial = 828] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12917e800) [pid = 1646] [serial = 819] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x129045400) [pid = 1646] [serial = 816] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12942b400) [pid = 1646] [serial = 830] [outer = 0x0] [url = about:blank] 02:51:49 INFO - PROCESS | 1646 | 1468749109426 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]]]}] 02:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 525ms 02:51:49 INFO - PROCESS | 1646 | 1468749109459 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 02:51:49 INFO - PROCESS | 1646 | 1468749109461 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 02:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:51:49 INFO - PROCESS | 1646 | 1468749109466 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:51:49 INFO - PROCESS | 1646 | 1468749109467 Marionette TRACE conn2 <- [1,1158,null,{}] 02:51:49 INFO - PROCESS | 1646 | 1468749109470 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}] 02:51:49 INFO - PROCESS | 1646 | 1468749109471 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:49 INFO - PROCESS | 1646 | 1468749109550 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 02:51:49 INFO - PROCESS | 1646 | 1468749109557 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:49 INFO - PROCESS | 1646 | 1468749109558 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168c2000 == 32 [pid = 1646] [id = 297] 02:51:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11930f400) [pid = 1646] [serial = 890] [outer = 0x0] 02:51:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11998c800) [pid = 1646] [serial = 891] [outer = 0x11930f400] 02:51:49 INFO - PROCESS | 1646 | 1468749109585 Marionette DEBUG loaded listener.js 02:51:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x119f48400) [pid = 1646] [serial = 892] [outer = 0x11930f400] 02:51:49 INFO - PROCESS | 1646 | 1468749109949 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]]]}] 02:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 521ms 02:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:51:49 INFO - PROCESS | 1646 | 1468749109988 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 02:51:49 INFO - PROCESS | 1646 | 1468749109989 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 02:51:49 INFO - PROCESS | 1646 | 1468749109991 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:51:49 INFO - PROCESS | 1646 | 1468749109994 Marionette TRACE conn2 <- [1,1162,null,{}] 02:51:50 INFO - PROCESS | 1646 | 1468749110002 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}] 02:51:50 INFO - PROCESS | 1646 | 1468749110005 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:50 INFO - PROCESS | 1646 | 1468749110086 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 02:51:50 INFO - PROCESS | 1646 | 1468749110094 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:50 INFO - PROCESS | 1646 | 1468749110096 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210c5000 == 33 [pid = 1646] [id = 298] 02:51:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1210eec00) [pid = 1646] [serial = 893] [outer = 0x0] 02:51:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x12111ac00) [pid = 1646] [serial = 894] [outer = 0x1210eec00] 02:51:50 INFO - PROCESS | 1646 | 1468749110125 Marionette DEBUG loaded listener.js 02:51:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x121c6b000) [pid = 1646] [serial = 895] [outer = 0x1210eec00] 02:51:50 INFO - PROCESS | 1646 | 1468749110495 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]]]}] 02:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 521ms 02:51:50 INFO - PROCESS | 1646 | 1468749110514 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 02:51:50 INFO - PROCESS | 1646 | 1468749110516 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 02:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:51:50 INFO - PROCESS | 1646 | 1468749110523 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:51:50 INFO - PROCESS | 1646 | 1468749110525 Marionette TRACE conn2 <- [1,1166,null,{}] 02:51:50 INFO - PROCESS | 1646 | 1468749110528 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}] 02:51:50 INFO - PROCESS | 1646 | 1468749110530 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:50 INFO - PROCESS | 1646 | 1468749110655 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 02:51:50 INFO - PROCESS | 1646 | 1468749110660 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:50 INFO - PROCESS | 1646 | 1468749110662 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x124075000 == 34 [pid = 1646] [id = 299] 02:51:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1240b0000) [pid = 1646] [serial = 896] [outer = 0x0] 02:51:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1249d1800) [pid = 1646] [serial = 897] [outer = 0x1240b0000] 02:51:50 INFO - PROCESS | 1646 | 1468749110702 Marionette DEBUG loaded listener.js 02:51:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x125aa0c00) [pid = 1646] [serial = 898] [outer = 0x1240b0000] 02:51:51 INFO - PROCESS | 1646 | 1468749111125 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]]]}] 02:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 621ms 02:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:51:51 INFO - PROCESS | 1646 | 1468749111143 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 02:51:51 INFO - PROCESS | 1646 | 1468749111144 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 02:51:51 INFO - PROCESS | 1646 | 1468749111146 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:51:51 INFO - PROCESS | 1646 | 1468749111147 Marionette TRACE conn2 <- [1,1170,null,{}] 02:51:51 INFO - PROCESS | 1646 | 1468749111149 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}] 02:51:51 INFO - PROCESS | 1646 | 1468749111151 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:51 INFO - PROCESS | 1646 | 1468749111266 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 02:51:51 INFO - PROCESS | 1646 | 1468749111277 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:51 INFO - PROCESS | 1646 | 1468749111278 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x125008800 == 35 [pid = 1646] [id = 300] 02:51:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1130d3000) [pid = 1646] [serial = 899] [outer = 0x0] 02:51:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x125aa0800) [pid = 1646] [serial = 900] [outer = 0x1130d3000] 02:51:51 INFO - PROCESS | 1646 | 1468749111302 Marionette DEBUG loaded listener.js 02:51:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1265f1800) [pid = 1646] [serial = 901] [outer = 0x1130d3000] 02:51:51 INFO - PROCESS | 1646 | 1468749111644 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]]]}] 02:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 518ms 02:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:51:51 INFO - PROCESS | 1646 | 1468749111665 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 02:51:51 INFO - PROCESS | 1646 | 1468749111666 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 02:51:51 INFO - PROCESS | 1646 | 1468749111669 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:51:51 INFO - PROCESS | 1646 | 1468749111672 Marionette TRACE conn2 <- [1,1174,null,{}] 02:51:51 INFO - PROCESS | 1646 | 1468749111675 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}] 02:51:51 INFO - PROCESS | 1646 | 1468749111679 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:51 INFO - PROCESS | 1646 | 1468749111793 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 02:51:51 INFO - PROCESS | 1646 | 1468749111806 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:51 INFO - PROCESS | 1646 | 1468749111807 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x125fe3000 == 36 [pid = 1646] [id = 301] 02:51:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1265f2800) [pid = 1646] [serial = 902] [outer = 0x0] 02:51:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12904c800) [pid = 1646] [serial = 903] [outer = 0x1265f2800] 02:51:51 INFO - PROCESS | 1646 | 1468749111832 Marionette DEBUG loaded listener.js 02:51:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12a4ddc00) [pid = 1646] [serial = 904] [outer = 0x1265f2800] 02:51:52 INFO - PROCESS | 1646 | 1468749112191 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] 02:51:52 INFO - PROCESS | 1646 | 1468749112242 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 02:51:52 INFO - PROCESS | 1646 | 1468749112244 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:51:52 INFO - PROCESS | 1646 | 1468749112246 Marionette TRACE conn2 <- [1,1178,null,{}] 02:51:52 INFO - PROCESS | 1646 | 1468749112248 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}] 02:51:52 INFO - PROCESS | 1646 | 1468749112249 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:52 INFO - PROCESS | 1646 | 1468749112346 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 02:51:52 INFO - PROCESS | 1646 | 1468749112362 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:52 INFO - PROCESS | 1646 | 1468749112363 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c4e000 == 37 [pid = 1646] [id = 302] 02:51:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12a6cb800) [pid = 1646] [serial = 905] [outer = 0x0] 02:51:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12a6d3000) [pid = 1646] [serial = 906] [outer = 0x12a6cb800] 02:51:52 INFO - PROCESS | 1646 | 1468749112387 Marionette DEBUG loaded listener.js 02:51:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12a6d9400) [pid = 1646] [serial = 907] [outer = 0x12a6cb800] 02:51:52 INFO - PROCESS | 1646 | 1468749112731 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] 02:51:52 INFO - PROCESS | 1646 | 1468749112768 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 02:51:52 INFO - PROCESS | 1646 | 1468749112772 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:51:52 INFO - PROCESS | 1646 | 1468749112774 Marionette TRACE conn2 <- [1,1182,null,{}] 02:51:52 INFO - PROCESS | 1646 | 1468749112783 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}] 02:51:52 INFO - PROCESS | 1646 | 1468749112785 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:52 INFO - PROCESS | 1646 | 1468749112932 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 02:51:52 INFO - PROCESS | 1646 | 1468749112981 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:52 INFO - PROCESS | 1646 | 1468749112982 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a69f000 == 38 [pid = 1646] [id = 303] 02:51:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x112980400) [pid = 1646] [serial = 908] [outer = 0x0] 02:51:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12af09800) [pid = 1646] [serial = 909] [outer = 0x112980400] 02:51:53 INFO - PROCESS | 1646 | 1468749113022 Marionette DEBUG loaded listener.js 02:51:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12af90400) [pid = 1646] [serial = 910] [outer = 0x112980400] 02:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12119e800) [pid = 1646] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118291c00) [pid = 1646] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118172400) [pid = 1646] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11680b800) [pid = 1646] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x115e26c00) [pid = 1646] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119f46800) [pid = 1646] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11828a400) [pid = 1646] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x121049400) [pid = 1646] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x110e7bc00) [pid = 1646] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11887c400) [pid = 1646] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x119f42000) [pid = 1646] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12437e800) [pid = 1646] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x128b67400) [pid = 1646] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x118fa1000) [pid = 1646] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x117d40400) [pid = 1646] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:51:53 INFO - PROCESS | 1646 | 1468749113473 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] 02:51:53 INFO - PROCESS | 1646 | 1468749113494 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 02:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:51:53 INFO - PROCESS | 1646 | 1468749113496 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:51:53 INFO - PROCESS | 1646 | 1468749113497 Marionette TRACE conn2 <- [1,1186,null,{}] 02:51:53 INFO - PROCESS | 1646 | 1468749113500 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}] 02:51:53 INFO - PROCESS | 1646 | 1468749113501 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:53 INFO - PROCESS | 1646 | 1468749113581 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 02:51:53 INFO - PROCESS | 1646 | 1468749113653 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:53 INFO - PROCESS | 1646 | 1468749113654 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x119dda800 == 39 [pid = 1646] [id = 304] 02:51:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1176b5c00) [pid = 1646] [serial = 911] [outer = 0x0] 02:51:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11887c400) [pid = 1646] [serial = 912] [outer = 0x1176b5c00] 02:51:53 INFO - PROCESS | 1646 | 1468749113678 Marionette DEBUG loaded listener.js 02:51:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x121119400) [pid = 1646] [serial = 913] [outer = 0x1176b5c00] 02:51:53 INFO - PROCESS | 1646 | 1468749113956 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] 02:51:53 INFO - PROCESS | 1646 | 1468749113967 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 02:51:53 INFO - PROCESS | 1646 | 1468749113971 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:51:53 INFO - PROCESS | 1646 | 1468749113975 Marionette TRACE conn2 <- [1,1190,null,{}] 02:51:53 INFO - PROCESS | 1646 | 1468749113982 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}] 02:51:53 INFO - PROCESS | 1646 | 1468749113983 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:54 INFO - PROCESS | 1646 | 1468749114072 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 02:51:54 INFO - PROCESS | 1646 | 1468749114076 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:54 INFO - PROCESS | 1646 | 1468749114077 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b753800 == 40 [pid = 1646] [id = 305] 02:51:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12119e800) [pid = 1646] [serial = 914] [outer = 0x0] 02:51:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12af91c00) [pid = 1646] [serial = 915] [outer = 0x12119e800] 02:51:54 INFO - PROCESS | 1646 | 1468749114101 Marionette DEBUG loaded listener.js 02:51:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12af97400) [pid = 1646] [serial = 916] [outer = 0x12119e800] 02:51:54 INFO - PROCESS | 1646 | 1468749114434 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] 02:51:54 INFO - PROCESS | 1646 | 1468749114450 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 02:51:54 INFO - PROCESS | 1646 | 1468749114452 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:51:54 INFO - PROCESS | 1646 | 1468749114456 Marionette TRACE conn2 <- [1,1194,null,{}] 02:51:54 INFO - PROCESS | 1646 | 1468749114458 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}] 02:51:54 INFO - PROCESS | 1646 | 1468749114460 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:54 INFO - PROCESS | 1646 | 1468749114577 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 02:51:54 INFO - PROCESS | 1646 | 1468749114584 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:54 INFO - PROCESS | 1646 | 1468749114585 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bca8000 == 41 [pid = 1646] [id = 306] 02:51:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11841d000) [pid = 1646] [serial = 917] [outer = 0x0] 02:51:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12b704000) [pid = 1646] [serial = 918] [outer = 0x11841d000] 02:51:54 INFO - PROCESS | 1646 | 1468749114612 Marionette DEBUG loaded listener.js 02:51:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12b8d7000) [pid = 1646] [serial = 919] [outer = 0x11841d000] 02:51:54 INFO - PROCESS | 1646 | 1468749114943 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] 02:51:54 INFO - PROCESS | 1646 | 1468749114978 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 02:51:54 INFO - PROCESS | 1646 | 1468749114980 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:51:54 INFO - PROCESS | 1646 | 1468749114981 Marionette TRACE conn2 <- [1,1198,null,{}] 02:51:54 INFO - PROCESS | 1646 | 1468749114983 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}] 02:51:54 INFO - PROCESS | 1646 | 1468749114984 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:55 INFO - PROCESS | 1646 | 1468749115067 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 02:51:55 INFO - PROCESS | 1646 | 1468749115073 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:55 INFO - PROCESS | 1646 | 1468749115074 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c50d000 == 42 [pid = 1646] [id = 307] 02:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12b8d9c00) [pid = 1646] [serial = 920] [outer = 0x0] 02:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12b967800) [pid = 1646] [serial = 921] [outer = 0x12b8d9c00] 02:51:55 INFO - PROCESS | 1646 | 1468749115098 Marionette DEBUG loaded listener.js 02:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12bc57400) [pid = 1646] [serial = 922] [outer = 0x12b8d9c00] 02:51:55 INFO - PROCESS | 1646 | 1468749115536 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]]]}] 02:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 569ms 02:51:55 INFO - PROCESS | 1646 | 1468749115550 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 02:51:55 INFO - PROCESS | 1646 | 1468749115552 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 02:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:51:55 INFO - PROCESS | 1646 | 1468749115573 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:51:55 INFO - PROCESS | 1646 | 1468749115576 Marionette TRACE conn2 <- [1,1202,null,{}] 02:51:55 INFO - PROCESS | 1646 | 1468749115579 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}] 02:51:55 INFO - PROCESS | 1646 | 1468749115581 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:55 INFO - PROCESS | 1646 | 1468749115689 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 02:51:55 INFO - PROCESS | 1646 | 1468749115758 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:55 INFO - PROCESS | 1646 | 1468749115760 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x117da3000 == 43 [pid = 1646] [id = 308] 02:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1161a9800) [pid = 1646] [serial = 923] [outer = 0x0] 02:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1182af800) [pid = 1646] [serial = 924] [outer = 0x1161a9800] 02:51:55 INFO - PROCESS | 1646 | 1468749115791 Marionette DEBUG loaded listener.js 02:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1185d9800) [pid = 1646] [serial = 925] [outer = 0x1161a9800] 02:51:56 INFO - PROCESS | 1646 | 1468749116209 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]]]}] 02:51:56 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 02:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 675ms 02:51:56 INFO - PROCESS | 1646 | 1468749116247 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 02:51:56 INFO - PROCESS | 1646 | 1468749116250 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 02:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:51:56 INFO - PROCESS | 1646 | 1468749116255 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:51:56 INFO - PROCESS | 1646 | 1468749116257 Marionette TRACE conn2 <- [1,1206,null,{}] 02:51:56 INFO - PROCESS | 1646 | 1468749116259 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}] 02:51:56 INFO - PROCESS | 1646 | 1468749116261 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:56 INFO - PROCESS | 1646 | 1468749116389 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 02:51:56 INFO - PROCESS | 1646 | 1468749116460 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:56 INFO - PROCESS | 1646 | 1468749116462 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x1249c3000 == 44 [pid = 1646] [id = 309] 02:51:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x121043c00) [pid = 1646] [serial = 926] [outer = 0x0] 02:51:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x121047c00) [pid = 1646] [serial = 927] [outer = 0x121043c00] 02:51:56 INFO - PROCESS | 1646 | 1468749116503 Marionette DEBUG loaded listener.js 02:51:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x121115000) [pid = 1646] [serial = 928] [outer = 0x121043c00] 02:51:56 INFO - PROCESS | 1646 | 1468749116926 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]]]}] 02:51:56 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 02:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 720ms 02:51:56 INFO - PROCESS | 1646 | 1468749116975 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 02:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:51:56 INFO - PROCESS | 1646 | 1468749116977 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 02:51:56 INFO - PROCESS | 1646 | 1468749116981 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:51:56 INFO - PROCESS | 1646 | 1468749116983 Marionette TRACE conn2 <- [1,1210,null,{}] 02:51:56 INFO - PROCESS | 1646 | 1468749116991 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}] 02:51:56 INFO - PROCESS | 1646 | 1468749116995 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:57 INFO - PROCESS | 1646 | 1468749117099 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 02:51:57 INFO - PROCESS | 1646 | 1468749117157 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:57 INFO - PROCESS | 1646 | 1468749117159 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c514000 == 45 [pid = 1646] [id = 310] 02:51:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x124456c00) [pid = 1646] [serial = 929] [outer = 0x0] 02:51:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1265f0c00) [pid = 1646] [serial = 930] [outer = 0x124456c00] 02:51:57 INFO - PROCESS | 1646 | 1468749117190 Marionette DEBUG loaded listener.js 02:51:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x129185400) [pid = 1646] [serial = 931] [outer = 0x124456c00] 02:51:57 INFO - PROCESS | 1646 | 1468749117638 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]]]}] 02:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 675ms 02:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:51:57 INFO - PROCESS | 1646 | 1468749117656 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 02:51:57 INFO - PROCESS | 1646 | 1468749117657 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 02:51:57 INFO - PROCESS | 1646 | 1468749117660 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:51:57 INFO - PROCESS | 1646 | 1468749117661 Marionette TRACE conn2 <- [1,1214,null,{}] 02:51:57 INFO - PROCESS | 1646 | 1468749117663 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}] 02:51:57 INFO - PROCESS | 1646 | 1468749117665 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:57 INFO - PROCESS | 1646 | 1468749117793 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 02:51:57 INFO - PROCESS | 1646 | 1468749117850 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:57 INFO - PROCESS | 1646 | 1468749117852 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c649800 == 46 [pid = 1646] [id = 311] 02:51:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12942c400) [pid = 1646] [serial = 932] [outer = 0x0] 02:51:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12af11c00) [pid = 1646] [serial = 933] [outer = 0x12942c400] 02:51:57 INFO - PROCESS | 1646 | 1468749117881 Marionette DEBUG loaded listener.js 02:51:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12b8cc800) [pid = 1646] [serial = 934] [outer = 0x12942c400] 02:51:58 INFO - PROCESS | 1646 | 1468749118507 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]]]}] 02:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 870ms 02:51:58 INFO - PROCESS | 1646 | 1468749118530 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 02:51:58 INFO - PROCESS | 1646 | 1468749118533 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 02:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:51:58 INFO - PROCESS | 1646 | 1468749118536 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:51:58 INFO - PROCESS | 1646 | 1468749118538 Marionette TRACE conn2 <- [1,1218,null,{}] 02:51:58 INFO - PROCESS | 1646 | 1468749118542 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}] 02:51:58 INFO - PROCESS | 1646 | 1468749118543 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:58 INFO - PROCESS | 1646 | 1468749118640 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 02:51:58 INFO - PROCESS | 1646 | 1468749118708 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:58 INFO - PROCESS | 1646 | 1468749118710 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f02800 == 47 [pid = 1646] [id = 312] 02:51:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x116af0c00) [pid = 1646] [serial = 935] [outer = 0x0] 02:51:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x118420000) [pid = 1646] [serial = 936] [outer = 0x116af0c00] 02:51:58 INFO - PROCESS | 1646 | 1468749118737 Marionette DEBUG loaded listener.js 02:51:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x118f9bc00) [pid = 1646] [serial = 937] [outer = 0x116af0c00] 02:51:59 INFO - PROCESS | 1646 | 1468749119231 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]]]}] 02:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 724ms 02:51:59 INFO - PROCESS | 1646 | 1468749119273 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 02:51:59 INFO - PROCESS | 1646 | 1468749119278 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 02:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:51:59 INFO - PROCESS | 1646 | 1468749119287 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:51:59 INFO - PROCESS | 1646 | 1468749119291 Marionette TRACE conn2 <- [1,1222,null,{}] 02:51:59 INFO - PROCESS | 1646 | 1468749119294 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}] 02:51:59 INFO - PROCESS | 1646 | 1468749119297 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:59 INFO - PROCESS | 1646 | 1468749119434 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 02:51:59 INFO - PROCESS | 1646 | 1468749119533 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:59 INFO - PROCESS | 1646 | 1468749119534 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:51:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191e2800 == 48 [pid = 1646] [id = 313] 02:51:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x119bf8800) [pid = 1646] [serial = 938] [outer = 0x0] 02:51:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119f3e800) [pid = 1646] [serial = 939] [outer = 0x119bf8800] 02:51:59 INFO - PROCESS | 1646 | 1468749119577 Marionette DEBUG loaded listener.js 02:51:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12103f400) [pid = 1646] [serial = 940] [outer = 0x119bf8800] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x113230800 == 47 [pid = 1646] [id = 282] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12bca8000 == 46 [pid = 1646] [id = 306] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12b753800 == 45 [pid = 1646] [id = 305] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x119dda800 == 44 [pid = 1646] [id = 304] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12a69f000 == 43 [pid = 1646] [id = 303] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x129c4e000 == 42 [pid = 1646] [id = 302] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x125fe3000 == 41 [pid = 1646] [id = 301] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x125008800 == 40 [pid = 1646] [id = 300] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x124075000 == 39 [pid = 1646] [id = 299] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1210c5000 == 38 [pid = 1646] [id = 298] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1168c2000 == 37 [pid = 1646] [id = 297] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1168cd800 == 36 [pid = 1646] [id = 296] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x121353800 == 35 [pid = 1646] [id = 295] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x117168800 == 34 [pid = 1646] [id = 294] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12157a800 == 33 [pid = 1646] [id = 293] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x118f02800 == 32 [pid = 1646] [id = 312] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12c649800 == 31 [pid = 1646] [id = 311] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12c514000 == 30 [pid = 1646] [id = 310] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1249c3000 == 29 [pid = 1646] [id = 309] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12c50d000 == 28 [pid = 1646] [id = 307] 02:52:00 INFO - PROCESS | 1646 | --DOCSHELL 0x117da3000 == 27 [pid = 1646] [id = 308] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1227df000) [pid = 1646] [serial = 863] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1185d0000) [pid = 1646] [serial = 851] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118f98c00) [pid = 1646] [serial = 852] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119987000) [pid = 1646] [serial = 854] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x119f48000) [pid = 1646] [serial = 855] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11648f800) [pid = 1646] [serial = 846] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x116149400) [pid = 1646] [serial = 845] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x116773800) [pid = 1646] [serial = 848] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1176bb800) [pid = 1646] [serial = 849] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1210f0000) [pid = 1646] [serial = 857] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121119800) [pid = 1646] [serial = 860] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1261cbc00) [pid = 1646] [serial = 866] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x115e8b800) [pid = 1646] [serial = 834] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x111e60c00) [pid = 1646] [serial = 833] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11998f000) [pid = 1646] [serial = 837] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119109400) [pid = 1646] [serial = 836] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1240b8800) [pid = 1646] [serial = 840] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x121114c00) [pid = 1646] [serial = 839] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x129044000) [pid = 1646] [serial = 843] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x125f14c00) [pid = 1646] [serial = 842] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x125f10400) [pid = 1646] [serial = 864] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x128bb5800) [pid = 1646] [serial = 869] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12904c000) [pid = 1646] [serial = 875] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1197b9000) [pid = 1646] [serial = 872] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x129050000) [pid = 1646] [serial = 870] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1265f7400) [pid = 1646] [serial = 867] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1210ee800) [pid = 1646] [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.] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12270ac00) [pid = 1646] [serial = 873] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x121328800) [pid = 1646] [serial = 861] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x121114000) [pid = 1646] [serial = 858] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x129184400) [pid = 1646] [serial = 876] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x129430400) [pid = 1646] [serial = 879] [outer = 0x0] [url = about:blank] 02:52:00 INFO - PROCESS | 1646 | 1468749120441 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] 02:52:00 INFO - PROCESS | 1646 | 1468749120467 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 02:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:52:00 INFO - PROCESS | 1646 | 1468749120476 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:52:00 INFO - PROCESS | 1646 | 1468749120479 Marionette TRACE conn2 <- [1,1226,null,{}] 02:52:00 INFO - PROCESS | 1646 | 1468749120483 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}] 02:52:00 INFO - PROCESS | 1646 | 1468749120484 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:00 INFO - PROCESS | 1646 | 1468749120572 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 02:52:00 INFO - PROCESS | 1646 | 1468749120577 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:00 INFO - PROCESS | 1646 | 1468749120579 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x116691800 == 28 [pid = 1646] [id = 314] 02:52:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x115e8b800) [pid = 1646] [serial = 941] [outer = 0x0] 02:52:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x116ab1800) [pid = 1646] [serial = 942] [outer = 0x115e8b800] 02:52:00 INFO - PROCESS | 1646 | 1468749120609 Marionette DEBUG loaded listener.js 02:52:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11817cc00) [pid = 1646] [serial = 943] [outer = 0x115e8b800] 02:52:00 INFO - PROCESS | 1646 | 1468749120957 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]]]}] 02:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 526ms 02:52:01 INFO - PROCESS | 1646 | 1468749120997 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 02:52:01 INFO - PROCESS | 1646 | 1468749121000 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 02:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:52:01 INFO - PROCESS | 1646 | 1468749121005 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:52:01 INFO - PROCESS | 1646 | 1468749121007 Marionette TRACE conn2 <- [1,1230,null,{}] 02:52:01 INFO - PROCESS | 1646 | 1468749121016 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}] 02:52:01 INFO - PROCESS | 1646 | 1468749121017 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:01 INFO - PROCESS | 1646 | 1468749121099 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 02:52:01 INFO - PROCESS | 1646 | 1468749121106 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:01 INFO - PROCESS | 1646 | 1468749121107 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d85800 == 29 [pid = 1646] [id = 315] 02:52:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118298c00) [pid = 1646] [serial = 944] [outer = 0x0] 02:52:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118423c00) [pid = 1646] [serial = 945] [outer = 0x118298c00] 02:52:01 INFO - PROCESS | 1646 | 1468749121134 Marionette DEBUG loaded listener.js 02:52:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118f53c00) [pid = 1646] [serial = 946] [outer = 0x118298c00] 02:52:01 INFO - PROCESS | 1646 | 1468749121494 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]]]}] 02:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 02:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:52:01 INFO - PROCESS | 1646 | 1468749121524 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 02:52:01 INFO - PROCESS | 1646 | 1468749121526 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 02:52:01 INFO - PROCESS | 1646 | 1468749121528 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:52:01 INFO - PROCESS | 1646 | 1468749121530 Marionette TRACE conn2 <- [1,1234,null,{}] 02:52:01 INFO - PROCESS | 1646 | 1468749121538 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}] 02:52:01 INFO - PROCESS | 1646 | 1468749121541 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:01 INFO - PROCESS | 1646 | 1468749121640 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 02:52:01 INFO - PROCESS | 1646 | 1468749121645 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:01 INFO - PROCESS | 1646 | 1468749121647 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fd8800 == 30 [pid = 1646] [id = 316] 02:52:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119309800) [pid = 1646] [serial = 947] [outer = 0x0] 02:52:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119f3c000) [pid = 1646] [serial = 948] [outer = 0x119309800] 02:52:01 INFO - PROCESS | 1646 | 1468749121676 Marionette DEBUG loaded listener.js 02:52:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12103f800) [pid = 1646] [serial = 949] [outer = 0x119309800] 02:52:01 INFO - PROCESS | 1646 | 1468749121982 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]]]}] 02:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 470ms 02:52:02 INFO - PROCESS | 1646 | 1468749121999 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 02:52:02 INFO - PROCESS | 1646 | 1468749122000 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 02:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:52:02 INFO - PROCESS | 1646 | 1468749122011 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:52:02 INFO - PROCESS | 1646 | 1468749122012 Marionette TRACE conn2 <- [1,1238,null,{}] 02:52:02 INFO - PROCESS | 1646 | 1468749122015 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}] 02:52:02 INFO - PROCESS | 1646 | 1468749122016 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:02 INFO - PROCESS | 1646 | 1468749122100 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 02:52:02 INFO - PROCESS | 1646 | 1468749122107 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:02 INFO - PROCESS | 1646 | 1468749122108 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x121124800 == 31 [pid = 1646] [id = 317] 02:52:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x121044400) [pid = 1646] [serial = 950] [outer = 0x0] 02:52:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12110b800) [pid = 1646] [serial = 951] [outer = 0x121044400] 02:52:02 INFO - PROCESS | 1646 | 1468749122134 Marionette DEBUG loaded listener.js 02:52:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x121114000) [pid = 1646] [serial = 952] [outer = 0x121044400] 02:52:02 INFO - PROCESS | 1646 | 1468749122500 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]]]}] 02:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 518ms 02:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:52:02 INFO - PROCESS | 1646 | 1468749122530 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 02:52:02 INFO - PROCESS | 1646 | 1468749122531 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 02:52:02 INFO - PROCESS | 1646 | 1468749122533 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:52:02 INFO - PROCESS | 1646 | 1468749122534 Marionette TRACE conn2 <- [1,1242,null,{}] 02:52:02 INFO - PROCESS | 1646 | 1468749122537 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}] 02:52:02 INFO - PROCESS | 1646 | 1468749122538 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:02 INFO - PROCESS | 1646 | 1468749122642 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 02:52:02 INFO - PROCESS | 1646 | 1468749122687 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:02 INFO - PROCESS | 1646 | 1468749122689 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x113c1e000 == 32 [pid = 1646] [id = 318] 02:52:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121118800) [pid = 1646] [serial = 953] [outer = 0x0] 02:52:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12119ec00) [pid = 1646] [serial = 954] [outer = 0x121118800] 02:52:02 INFO - PROCESS | 1646 | 1468749122730 Marionette DEBUG loaded listener.js 02:52:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1212df400) [pid = 1646] [serial = 955] [outer = 0x121118800] 02:52:03 INFO - PROCESS | 1646 | 1468749123128 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]]]}] 02:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 623ms 02:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:52:03 INFO - PROCESS | 1646 | 1468749123157 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 02:52:03 INFO - PROCESS | 1646 | 1468749123158 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 02:52:03 INFO - PROCESS | 1646 | 1468749123166 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:52:03 INFO - PROCESS | 1646 | 1468749123167 Marionette TRACE conn2 <- [1,1246,null,{}] 02:52:03 INFO - PROCESS | 1646 | 1468749123170 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}] 02:52:03 INFO - PROCESS | 1646 | 1468749123174 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:03 INFO - PROCESS | 1646 | 1468749123274 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 02:52:03 INFO - PROCESS | 1646 | 1468749123314 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:03 INFO - PROCESS | 1646 | 1468749123316 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x124076000 == 33 [pid = 1646] [id = 319] 02:52:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1212e0000) [pid = 1646] [serial = 956] [outer = 0x0] 02:52:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121c6a800) [pid = 1646] [serial = 957] [outer = 0x1212e0000] 02:52:03 INFO - PROCESS | 1646 | 1468749123346 Marionette DEBUG loaded listener.js 02:52:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x125a98800) [pid = 1646] [serial = 958] [outer = 0x1212e0000] 02:52:03 INFO - PROCESS | 1646 | 1468749123778 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]]]}] 02:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 621ms 02:52:03 INFO - PROCESS | 1646 | 1468749123795 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 02:52:03 INFO - PROCESS | 1646 | 1468749123797 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 02:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:52:03 INFO - PROCESS | 1646 | 1468749123801 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:52:03 INFO - PROCESS | 1646 | 1468749123805 Marionette TRACE conn2 <- [1,1250,null,{}] 02:52:03 INFO - PROCESS | 1646 | 1468749123809 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}] 02:52:03 INFO - PROCESS | 1646 | 1468749123811 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:03 INFO - PROCESS | 1646 | 1468749123929 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 02:52:03 INFO - PROCESS | 1646 | 1468749123956 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:03 INFO - PROCESS | 1646 | 1468749123957 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x125014800 == 34 [pid = 1646] [id = 320] 02:52:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11828dc00) [pid = 1646] [serial = 959] [outer = 0x0] 02:52:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x125f81000) [pid = 1646] [serial = 960] [outer = 0x11828dc00] 02:52:03 INFO - PROCESS | 1646 | 1468749123985 Marionette DEBUG loaded listener.js 02:52:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1263ca400) [pid = 1646] [serial = 961] [outer = 0x11828dc00] 02:52:04 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1265f2800) [pid = 1646] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:52:04 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12a6cb800) [pid = 1646] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:52:04 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x112980400) [pid = 1646] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:52:04 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1176b5c00) [pid = 1646] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:52:04 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11834a000) [pid = 1646] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:52:04 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1210eec00) [pid = 1646] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:52:04 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118fa5800) [pid = 1646] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:52:04 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11930f400) [pid = 1646] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:52:04 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1240b0000) [pid = 1646] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:52:04 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1291d3000) [pid = 1646] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:52:04 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x114f84800) [pid = 1646] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:52:04 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12119e800) [pid = 1646] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:52:04 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11841d000) [pid = 1646] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:52:04 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12b8d9c00) [pid = 1646] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:52:04 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1130d3000) [pid = 1646] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:52:04 INFO - PROCESS | 1646 | 1468749124486 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]]]}] 02:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 724ms 02:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:52:04 INFO - PROCESS | 1646 | 1468749124525 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 02:52:04 INFO - PROCESS | 1646 | 1468749124526 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 02:52:04 INFO - PROCESS | 1646 | 1468749124528 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:52:04 INFO - PROCESS | 1646 | 1468749124529 Marionette TRACE conn2 <- [1,1254,null,{}] 02:52:04 INFO - PROCESS | 1646 | 1468749124531 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}] 02:52:04 INFO - PROCESS | 1646 | 1468749124533 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:04 INFO - PROCESS | 1646 | 1468749124608 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 02:52:04 INFO - PROCESS | 1646 | 1468749124611 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:04 INFO - PROCESS | 1646 | 1468749124613 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x125009800 == 35 [pid = 1646] [id = 321] 02:52:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112980400) [pid = 1646] [serial = 962] [outer = 0x0] 02:52:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118880800) [pid = 1646] [serial = 963] [outer = 0x112980400] 02:52:04 INFO - PROCESS | 1646 | 1468749124640 Marionette DEBUG loaded listener.js 02:52:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12110dc00) [pid = 1646] [serial = 964] [outer = 0x112980400] 02:52:04 INFO - PROCESS | 1646 | 1468749124963 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]]]}] 02:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 468ms 02:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:52:05 INFO - PROCESS | 1646 | 1468749124997 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 02:52:05 INFO - PROCESS | 1646 | 1468749124998 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 02:52:05 INFO - PROCESS | 1646 | 1468749125000 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:52:05 INFO - PROCESS | 1646 | 1468749125001 Marionette TRACE conn2 <- [1,1258,null,{}] 02:52:05 INFO - PROCESS | 1646 | 1468749125004 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}] 02:52:05 INFO - PROCESS | 1646 | 1468749125005 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:05 INFO - PROCESS | 1646 | 1468749125104 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 02:52:05 INFO - PROCESS | 1646 | 1468749125111 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:05 INFO - PROCESS | 1646 | 1468749125112 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d12800 == 36 [pid = 1646] [id = 322] 02:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11930f400) [pid = 1646] [serial = 965] [outer = 0x0] 02:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1263cd000) [pid = 1646] [serial = 966] [outer = 0x11930f400] 02:52:05 INFO - PROCESS | 1646 | 1468749125135 Marionette DEBUG loaded listener.js 02:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x128b6cc00) [pid = 1646] [serial = 967] [outer = 0x11930f400] 02:52:05 INFO - PROCESS | 1646 | 1468749125442 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]]]}] 02:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 468ms 02:52:05 INFO - PROCESS | 1646 | 1468749125469 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 02:52:05 INFO - PROCESS | 1646 | 1468749125472 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 02:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:52:05 INFO - PROCESS | 1646 | 1468749125475 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:52:05 INFO - PROCESS | 1646 | 1468749125476 Marionette TRACE conn2 <- [1,1262,null,{}] 02:52:05 INFO - PROCESS | 1646 | 1468749125478 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}] 02:52:05 INFO - PROCESS | 1646 | 1468749125479 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:05 INFO - PROCESS | 1646 | 1468749125557 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 02:52:05 INFO - PROCESS | 1646 | 1468749125560 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:05 INFO - PROCESS | 1646 | 1468749125562 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12930c800 == 37 [pid = 1646] [id = 323] 02:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x128b6e800) [pid = 1646] [serial = 968] [outer = 0x0] 02:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12904d400) [pid = 1646] [serial = 969] [outer = 0x128b6e800] 02:52:05 INFO - PROCESS | 1646 | 1468749125586 Marionette DEBUG loaded listener.js 02:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12917d000) [pid = 1646] [serial = 970] [outer = 0x128b6e800] 02:52:05 INFO - PROCESS | 1646 | 1468749125932 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]]]}] 02:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 469ms 02:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:52:05 INFO - PROCESS | 1646 | 1468749125945 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 02:52:05 INFO - PROCESS | 1646 | 1468749125946 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 02:52:05 INFO - PROCESS | 1646 | 1468749125961 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:52:05 INFO - PROCESS | 1646 | 1468749125962 Marionette TRACE conn2 <- [1,1266,null,{}] 02:52:05 INFO - PROCESS | 1646 | 1468749125978 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}] 02:52:05 INFO - PROCESS | 1646 | 1468749125980 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:06 INFO - PROCESS | 1646 | 1468749126071 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 02:52:06 INFO - PROCESS | 1646 | 1468749126076 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:06 INFO - PROCESS | 1646 | 1468749126077 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a6a2000 == 38 [pid = 1646] [id = 324] 02:52:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x129048800) [pid = 1646] [serial = 971] [outer = 0x0] 02:52:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x129428000) [pid = 1646] [serial = 972] [outer = 0x129048800] 02:52:06 INFO - PROCESS | 1646 | 1468749126104 Marionette DEBUG loaded listener.js 02:52:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12a6d8000) [pid = 1646] [serial = 973] [outer = 0x129048800] 02:52:06 INFO - PROCESS | 1646 | 1468749126568 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]]]}] 02:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 681ms 02:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:52:06 INFO - PROCESS | 1646 | 1468749126632 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 02:52:06 INFO - PROCESS | 1646 | 1468749126635 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 02:52:06 INFO - PROCESS | 1646 | 1468749126641 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:52:06 INFO - PROCESS | 1646 | 1468749126644 Marionette TRACE conn2 <- [1,1270,null,{}] 02:52:06 INFO - PROCESS | 1646 | 1468749126650 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}] 02:52:06 INFO - PROCESS | 1646 | 1468749126654 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:06 INFO - PROCESS | 1646 | 1468749126887 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 02:52:06 INFO - PROCESS | 1646 | 1468749126959 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:06 INFO - PROCESS | 1646 | 1468749126964 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168cb000 == 39 [pid = 1646] [id = 325] 02:52:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1121ba000) [pid = 1646] [serial = 974] [outer = 0x0] 02:52:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x115e26c00) [pid = 1646] [serial = 975] [outer = 0x1121ba000] 02:52:07 INFO - PROCESS | 1646 | 1468749127010 Marionette DEBUG loaded listener.js 02:52:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1176b5800) [pid = 1646] [serial = 976] [outer = 0x1121ba000] 02:52:07 INFO - PROCESS | 1646 | 1468749127516 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]]]}] 02:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 925ms 02:52:07 INFO - PROCESS | 1646 | 1468749127580 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 02:52:07 INFO - PROCESS | 1646 | 1468749127583 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 02:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:52:07 INFO - PROCESS | 1646 | 1468749127592 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:52:07 INFO - PROCESS | 1646 | 1468749127594 Marionette TRACE conn2 <- [1,1274,null,{}] 02:52:07 INFO - PROCESS | 1646 | 1468749127596 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}] 02:52:07 INFO - PROCESS | 1646 | 1468749127598 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:07 INFO - PROCESS | 1646 | 1468749127709 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 02:52:07 INFO - PROCESS | 1646 | 1468749127786 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:07 INFO - PROCESS | 1646 | 1468749127788 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12112c800 == 40 [pid = 1646] [id = 326] 02:52:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118871c00) [pid = 1646] [serial = 977] [outer = 0x0] 02:52:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118fa1000) [pid = 1646] [serial = 978] [outer = 0x118871c00] 02:52:07 INFO - PROCESS | 1646 | 1468749127819 Marionette DEBUG loaded listener.js 02:52:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11930fc00) [pid = 1646] [serial = 979] [outer = 0x118871c00] 02:52:08 INFO - PROCESS | 1646 | 1468749128445 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]]]}] 02:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 920ms 02:52:08 INFO - PROCESS | 1646 | 1468749128667 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 02:52:08 INFO - PROCESS | 1646 | 1468749128670 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 02:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:52:08 INFO - PROCESS | 1646 | 1468749128697 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:52:08 INFO - PROCESS | 1646 | 1468749128698 Marionette TRACE conn2 <- [1,1278,null,{}] 02:52:08 INFO - PROCESS | 1646 | 1468749128702 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}] 02:52:08 INFO - PROCESS | 1646 | 1468749128704 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:08 INFO - PROCESS | 1646 | 1468749128813 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 02:52:08 INFO - PROCESS | 1646 | 1468749128864 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:08 INFO - PROCESS | 1646 | 1468749128867 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d87000 == 41 [pid = 1646] [id = 327] 02:52:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x116ab3400) [pid = 1646] [serial = 980] [outer = 0x0] 02:52:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x117d36000) [pid = 1646] [serial = 981] [outer = 0x116ab3400] 02:52:08 INFO - PROCESS | 1646 | 1468749128894 Marionette DEBUG loaded listener.js 02:52:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x116642800) [pid = 1646] [serial = 982] [outer = 0x116ab3400] 02:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12930c800 == 40 [pid = 1646] [id = 323] 02:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x128d12800 == 39 [pid = 1646] [id = 322] 02:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x125009800 == 38 [pid = 1646] [id = 321] 02:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x125014800 == 37 [pid = 1646] [id = 320] 02:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x124076000 == 36 [pid = 1646] [id = 319] 02:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x113c1e000 == 35 [pid = 1646] [id = 318] 02:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x121124800 == 34 [pid = 1646] [id = 317] 02:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x118fd8800 == 33 [pid = 1646] [id = 316] 02:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x117d85800 == 32 [pid = 1646] [id = 315] 02:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x116691800 == 31 [pid = 1646] [id = 314] 02:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1191e2800 == 30 [pid = 1646] [id = 313] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12904c800) [pid = 1646] [serial = 903] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12a6d3000) [pid = 1646] [serial = 906] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12af09800) [pid = 1646] [serial = 909] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11887c400) [pid = 1646] [serial = 912] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11841ac00) [pid = 1646] [serial = 888] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118871400) [pid = 1646] [serial = 889] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12111ac00) [pid = 1646] [serial = 894] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x121c6b000) [pid = 1646] [serial = 895] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11930c800) [pid = 1646] [serial = 885] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119bfe800) [pid = 1646] [serial = 886] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11998c800) [pid = 1646] [serial = 891] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119f48400) [pid = 1646] [serial = 892] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1249d1800) [pid = 1646] [serial = 897] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x125aa0c00) [pid = 1646] [serial = 898] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12a4e7c00) [pid = 1646] [serial = 880] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1176b6c00) [pid = 1646] [serial = 882] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1182afc00) [pid = 1646] [serial = 883] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12af91c00) [pid = 1646] [serial = 915] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12b8d7000) [pid = 1646] [serial = 919] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12bc57400) [pid = 1646] [serial = 922] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12b967800) [pid = 1646] [serial = 921] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12af90400) [pid = 1646] [serial = 910] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x121119400) [pid = 1646] [serial = 913] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x125aa0800) [pid = 1646] [serial = 900] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1265f1800) [pid = 1646] [serial = 901] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12a6d9400) [pid = 1646] [serial = 907] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12a4ddc00) [pid = 1646] [serial = 904] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12b704000) [pid = 1646] [serial = 918] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12af97400) [pid = 1646] [serial = 916] [outer = 0x0] [url = about:blank] 02:52:09 INFO - PROCESS | 1646 | 1468749129320 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]]]}] 02:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 676ms 02:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:52:09 INFO - PROCESS | 1646 | 1468749129372 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 02:52:09 INFO - PROCESS | 1646 | 1468749129374 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 02:52:09 INFO - PROCESS | 1646 | 1468749129378 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:52:09 INFO - PROCESS | 1646 | 1468749129380 Marionette TRACE conn2 <- [1,1282,null,{}] 02:52:09 INFO - PROCESS | 1646 | 1468749129383 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}] 02:52:09 INFO - PROCESS | 1646 | 1468749129385 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:09 INFO - PROCESS | 1646 | 1468749129465 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 02:52:09 INFO - PROCESS | 1646 | 1468749129471 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:09 INFO - PROCESS | 1646 | 1468749129473 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f1b800 == 31 [pid = 1646] [id = 328] 02:52:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11841d400) [pid = 1646] [serial = 983] [outer = 0x0] 02:52:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11874e000) [pid = 1646] [serial = 984] [outer = 0x11841d400] 02:52:09 INFO - PROCESS | 1646 | 1468749129501 Marionette DEBUG loaded listener.js 02:52:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11930c800) [pid = 1646] [serial = 985] [outer = 0x11841d400] 02:52:09 INFO - PROCESS | 1646 | 1468749129869 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]]]}] 02:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 522ms 02:52:09 INFO - PROCESS | 1646 | 1468749129899 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 02:52:09 INFO - PROCESS | 1646 | 1468749129900 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 02:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:52:09 INFO - PROCESS | 1646 | 1468749129903 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:52:09 INFO - PROCESS | 1646 | 1468749129906 Marionette TRACE conn2 <- [1,1286,null,{}] 02:52:09 INFO - PROCESS | 1646 | 1468749129913 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}] 02:52:09 INFO - PROCESS | 1646 | 1468749129917 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:10 INFO - PROCESS | 1646 | 1468749130001 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 02:52:10 INFO - PROCESS | 1646 | 1468749130010 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:10 INFO - PROCESS | 1646 | 1468749130013 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a9c800 == 32 [pid = 1646] [id = 329] 02:52:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11a046800) [pid = 1646] [serial = 986] [outer = 0x0] 02:52:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x121046c00) [pid = 1646] [serial = 987] [outer = 0x11a046800] 02:52:10 INFO - PROCESS | 1646 | 1468749130042 Marionette DEBUG loaded listener.js 02:52:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1210f6c00) [pid = 1646] [serial = 988] [outer = 0x11a046800] 02:52:10 INFO - PROCESS | 1646 | 1468749130413 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]]]}] 02:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 522ms 02:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:52:10 INFO - PROCESS | 1646 | 1468749130425 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 02:52:10 INFO - PROCESS | 1646 | 1468749130426 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 02:52:10 INFO - PROCESS | 1646 | 1468749130428 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:52:10 INFO - PROCESS | 1646 | 1468749130429 Marionette TRACE conn2 <- [1,1290,null,{}] 02:52:10 INFO - PROCESS | 1646 | 1468749130431 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}] 02:52:10 INFO - PROCESS | 1646 | 1468749130432 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:10 INFO - PROCESS | 1646 | 1468749130537 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 02:52:10 INFO - PROCESS | 1646 | 1468749130545 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:10 INFO - PROCESS | 1646 | 1468749130546 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12157a800 == 33 [pid = 1646] [id = 330] 02:52:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x121112000) [pid = 1646] [serial = 989] [outer = 0x0] 02:52:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12119e800) [pid = 1646] [serial = 990] [outer = 0x121112000] 02:52:10 INFO - PROCESS | 1646 | 1468749130571 Marionette DEBUG loaded listener.js 02:52:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x121a0dc00) [pid = 1646] [serial = 991] [outer = 0x121112000] 02:52:10 INFO - PROCESS | 1646 | 1468749130877 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]]]}] 02:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 469ms 02:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:52:10 INFO - PROCESS | 1646 | 1468749130897 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 02:52:10 INFO - PROCESS | 1646 | 1468749130899 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 02:52:10 INFO - PROCESS | 1646 | 1468749130901 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:52:10 INFO - PROCESS | 1646 | 1468749130902 Marionette TRACE conn2 <- [1,1294,null,{}] 02:52:10 INFO - PROCESS | 1646 | 1468749130907 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}] 02:52:10 INFO - PROCESS | 1646 | 1468749130909 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:10 INFO - PROCESS | 1646 | 1468749130984 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 02:52:10 INFO - PROCESS | 1646 | 1468749130990 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:10 INFO - PROCESS | 1646 | 1468749130991 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12460b800 == 34 [pid = 1646] [id = 331] 02:52:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121c6ac00) [pid = 1646] [serial = 992] [outer = 0x0] 02:52:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1240afc00) [pid = 1646] [serial = 993] [outer = 0x121c6ac00] 02:52:11 INFO - PROCESS | 1646 | 1468749131016 Marionette DEBUG loaded listener.js 02:52:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x125099000) [pid = 1646] [serial = 994] [outer = 0x121c6ac00] 02:52:11 INFO - PROCESS | 1646 | 1468749131357 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]]]}] 02:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 472ms 02:52:11 INFO - PROCESS | 1646 | 1468749131379 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 02:52:11 INFO - PROCESS | 1646 | 1468749131380 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 02:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:52:11 INFO - PROCESS | 1646 | 1468749131410 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:52:11 INFO - PROCESS | 1646 | 1468749131411 Marionette TRACE conn2 <- [1,1298,null,{}] 02:52:11 INFO - PROCESS | 1646 | 1468749131413 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}] 02:52:11 INFO - PROCESS | 1646 | 1468749131417 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:11 INFO - PROCESS | 1646 | 1468749131544 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 02:52:11 INFO - PROCESS | 1646 | 1468749131548 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:11 INFO - PROCESS | 1646 | 1468749131550 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12634e000 == 35 [pid = 1646] [id = 332] 02:52:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1246be000) [pid = 1646] [serial = 995] [outer = 0x0] 02:52:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1265ee400) [pid = 1646] [serial = 996] [outer = 0x1246be000] 02:52:11 INFO - PROCESS | 1646 | 1468749131575 Marionette DEBUG loaded listener.js 02:52:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1291d4400) [pid = 1646] [serial = 997] [outer = 0x1246be000] 02:52:11 INFO - PROCESS | 1646 | 1468749131927 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]]]}] 02:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 597ms 02:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:52:11 INFO - PROCESS | 1646 | 1468749131980 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 02:52:11 INFO - PROCESS | 1646 | 1468749131982 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 02:52:11 INFO - PROCESS | 1646 | 1468749131986 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:52:11 INFO - PROCESS | 1646 | 1468749131988 Marionette TRACE conn2 <- [1,1302,null,{}] 02:52:11 INFO - PROCESS | 1646 | 1468749131991 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}] 02:52:11 INFO - PROCESS | 1646 | 1468749131993 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:12 INFO - PROCESS | 1646 | 1468749132135 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 02:52:12 INFO - PROCESS | 1646 | 1468749132147 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:12 INFO - PROCESS | 1646 | 1468749132148 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x129307000 == 36 [pid = 1646] [id = 333] 02:52:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x129ca5000) [pid = 1646] [serial = 998] [outer = 0x0] 02:52:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12a4dd800) [pid = 1646] [serial = 999] [outer = 0x129ca5000] 02:52:12 INFO - PROCESS | 1646 | 1468749132172 Marionette DEBUG loaded listener.js 02:52:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12a4e8c00) [pid = 1646] [serial = 1000] [outer = 0x129ca5000] 02:52:12 INFO - PROCESS | 1646 | 1468749132513 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]]]}] 02:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 577ms 02:52:12 INFO - PROCESS | 1646 | 1468749132563 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 02:52:12 INFO - PROCESS | 1646 | 1468749132564 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 02:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:52:12 INFO - PROCESS | 1646 | 1468749132566 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:52:12 INFO - PROCESS | 1646 | 1468749132567 Marionette TRACE conn2 <- [1,1306,null,{}] 02:52:12 INFO - PROCESS | 1646 | 1468749132569 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}] 02:52:12 INFO - PROCESS | 1646 | 1468749132570 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:12 INFO - PROCESS | 1646 | 1468749132668 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 02:52:12 INFO - PROCESS | 1646 | 1468749132706 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:12 INFO - PROCESS | 1646 | 1468749132707 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a62c000 == 37 [pid = 1646] [id = 334] 02:52:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12a4e7c00) [pid = 1646] [serial = 1001] [outer = 0x0] 02:52:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12a6d9c00) [pid = 1646] [serial = 1002] [outer = 0x12a4e7c00] 02:52:12 INFO - PROCESS | 1646 | 1468749132733 Marionette DEBUG loaded listener.js 02:52:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12af90c00) [pid = 1646] [serial = 1003] [outer = 0x12a4e7c00] 02:52:13 INFO - PROCESS | 1646 | 1468749133054 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]]]}] 02:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 518ms 02:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:52:13 INFO - PROCESS | 1646 | 1468749133084 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 02:52:13 INFO - PROCESS | 1646 | 1468749133086 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 02:52:13 INFO - PROCESS | 1646 | 1468749133088 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:52:13 INFO - PROCESS | 1646 | 1468749133090 Marionette TRACE conn2 <- [1,1310,null,{}] 02:52:13 INFO - PROCESS | 1646 | 1468749133099 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}] 02:52:13 INFO - PROCESS | 1646 | 1468749133100 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:13 INFO - PROCESS | 1646 | 1468749133196 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 02:52:13 INFO - PROCESS | 1646 | 1468749133200 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:13 INFO - PROCESS | 1646 | 1468749133201 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12afba800 == 38 [pid = 1646] [id = 335] 02:52:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12af09800) [pid = 1646] [serial = 1004] [outer = 0x0] 02:52:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b705800) [pid = 1646] [serial = 1005] [outer = 0x12af09800] 02:52:13 INFO - PROCESS | 1646 | 1468749133225 Marionette DEBUG loaded listener.js 02:52:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12b8ce000) [pid = 1646] [serial = 1006] [outer = 0x12af09800] 02:52:13 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121118800) [pid = 1646] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:52:13 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119bf8800) [pid = 1646] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:52:13 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118298c00) [pid = 1646] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:52:13 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1212e0000) [pid = 1646] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:52:13 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x115e8b800) [pid = 1646] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:52:13 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x121044400) [pid = 1646] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:52:13 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119309800) [pid = 1646] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:52:13 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1161a9800) [pid = 1646] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:52:13 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x121043c00) [pid = 1646] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:52:13 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x124456c00) [pid = 1646] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:52:13 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12942c400) [pid = 1646] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:52:13 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x128b6e800) [pid = 1646] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:52:13 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x116af0c00) [pid = 1646] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:52:13 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11828dc00) [pid = 1646] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:52:13 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x112980400) [pid = 1646] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:52:13 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11930f400) [pid = 1646] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:52:13 INFO - PROCESS | 1646 | 1468749133629 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] 02:52:13 INFO - PROCESS | 1646 | 1468749133668 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 02:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:52:13 INFO - PROCESS | 1646 | 1468749133673 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:52:13 INFO - PROCESS | 1646 | 1468749133674 Marionette TRACE conn2 <- [1,1314,null,{}] 02:52:13 INFO - PROCESS | 1646 | 1468749133677 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}] 02:52:13 INFO - PROCESS | 1646 | 1468749133678 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:13 INFO - PROCESS | 1646 | 1468749133758 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 02:52:13 INFO - PROCESS | 1646 | 1468749133762 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:13 INFO - PROCESS | 1646 | 1468749133763 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12931d800 == 39 [pid = 1646] [id = 336] 02:52:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11261a400) [pid = 1646] [serial = 1007] [outer = 0x0] 02:52:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118755400) [pid = 1646] [serial = 1008] [outer = 0x11261a400] 02:52:13 INFO - PROCESS | 1646 | 1468749133788 Marionette DEBUG loaded listener.js 02:52:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1212dcc00) [pid = 1646] [serial = 1009] [outer = 0x11261a400] 02:52:14 INFO - PROCESS | 1646 | 1468749134146 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]]]}] 02:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 518ms 02:52:14 INFO - PROCESS | 1646 | 1468749134192 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 02:52:14 INFO - PROCESS | 1646 | 1468749134193 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 02:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:52:14 INFO - PROCESS | 1646 | 1468749134196 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:52:14 INFO - PROCESS | 1646 | 1468749134197 Marionette TRACE conn2 <- [1,1318,null,{}] 02:52:14 INFO - PROCESS | 1646 | 1468749134200 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}] 02:52:14 INFO - PROCESS | 1646 | 1468749134201 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:14 INFO - PROCESS | 1646 | 1468749134300 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 02:52:14 INFO - PROCESS | 1646 | 1468749134307 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:14 INFO - PROCESS | 1646 | 1468749134309 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b995000 == 40 [pid = 1646] [id = 337] 02:52:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1227ab000) [pid = 1646] [serial = 1010] [outer = 0x0] 02:52:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12b706c00) [pid = 1646] [serial = 1011] [outer = 0x1227ab000] 02:52:14 INFO - PROCESS | 1646 | 1468749134335 Marionette DEBUG loaded listener.js 02:52:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12b8da800) [pid = 1646] [serial = 1012] [outer = 0x1227ab000] 02:52:14 INFO - PROCESS | 1646 | 1468749134657 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]]]}] 02:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 518ms 02:52:14 INFO - PROCESS | 1646 | 1468749134715 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 02:52:14 INFO - PROCESS | 1646 | 1468749134716 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 02:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:52:14 INFO - PROCESS | 1646 | 1468749134718 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:52:14 INFO - PROCESS | 1646 | 1468749134720 Marionette TRACE conn2 <- [1,1322,null,{}] 02:52:14 INFO - PROCESS | 1646 | 1468749134723 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}] 02:52:14 INFO - PROCESS | 1646 | 1468749134724 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:14 INFO - PROCESS | 1646 | 1468749134827 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 02:52:14 INFO - PROCESS | 1646 | 1468749134833 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:14 INFO - PROCESS | 1646 | 1468749134834 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bcc0000 == 41 [pid = 1646] [id = 338] 02:52:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12b8d4000) [pid = 1646] [serial = 1013] [outer = 0x0] 02:52:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12b962000) [pid = 1646] [serial = 1014] [outer = 0x12b8d4000] 02:52:14 INFO - PROCESS | 1646 | 1468749134858 Marionette DEBUG loaded listener.js 02:52:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12bc58800) [pid = 1646] [serial = 1015] [outer = 0x12b8d4000] 02:52:15 INFO - PROCESS | 1646 | 1468749135190 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]]]}] 02:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 522ms 02:52:15 INFO - PROCESS | 1646 | 1468749135242 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 02:52:15 INFO - PROCESS | 1646 | 1468749135243 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 02:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:52:15 INFO - PROCESS | 1646 | 1468749135246 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:52:15 INFO - PROCESS | 1646 | 1468749135248 Marionette TRACE conn2 <- [1,1326,null,{}] 02:52:15 INFO - PROCESS | 1646 | 1468749135251 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}] 02:52:15 INFO - PROCESS | 1646 | 1468749135252 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:15 INFO - PROCESS | 1646 | 1468749135386 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 02:52:15 INFO - PROCESS | 1646 | 1468749135443 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:15 INFO - PROCESS | 1646 | 1468749135444 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c521000 == 42 [pid = 1646] [id = 339] 02:52:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x116ab1c00) [pid = 1646] [serial = 1016] [outer = 0x0] 02:52:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12bc5b800) [pid = 1646] [serial = 1017] [outer = 0x116ab1c00] 02:52:15 INFO - PROCESS | 1646 | 1468749135468 Marionette DEBUG loaded listener.js 02:52:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12bcdac00) [pid = 1646] [serial = 1018] [outer = 0x116ab1c00] 02:52:15 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 02:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 670ms 02:52:15 INFO - PROCESS | 1646 | 1468749135909 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]]]}] 02:52:15 INFO - PROCESS | 1646 | 1468749135916 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 02:52:15 INFO - PROCESS | 1646 | 1468749135920 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 02:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:52:15 INFO - PROCESS | 1646 | 1468749135925 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:52:15 INFO - PROCESS | 1646 | 1468749135927 Marionette TRACE conn2 <- [1,1330,null,{}] 02:52:15 INFO - PROCESS | 1646 | 1468749135932 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}] 02:52:15 INFO - PROCESS | 1646 | 1468749135934 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:16 INFO - PROCESS | 1646 | 1468749136042 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 02:52:16 INFO - PROCESS | 1646 | 1468749136146 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:16 INFO - PROCESS | 1646 | 1468749136148 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184fb800 == 43 [pid = 1646] [id = 340] 02:52:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11828b800) [pid = 1646] [serial = 1019] [outer = 0x0] 02:52:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11834b000) [pid = 1646] [serial = 1020] [outer = 0x11828b800] 02:52:16 INFO - PROCESS | 1646 | 1468749136180 Marionette DEBUG loaded listener.js 02:52:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x118fa1800) [pid = 1646] [serial = 1021] [outer = 0x11828b800] 02:52:16 INFO - PROCESS | 1646 | 1468749136608 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]]]}] 02:52:16 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 02:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 722ms 02:52:16 INFO - PROCESS | 1646 | 1468749136647 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 02:52:16 INFO - PROCESS | 1646 | 1468749136650 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 02:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:52:16 INFO - PROCESS | 1646 | 1468749136655 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:52:16 INFO - PROCESS | 1646 | 1468749136656 Marionette TRACE conn2 <- [1,1334,null,{}] 02:52:16 INFO - PROCESS | 1646 | 1468749136659 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}] 02:52:16 INFO - PROCESS | 1646 | 1468749136661 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:16 INFO - PROCESS | 1646 | 1468749136769 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 02:52:16 INFO - PROCESS | 1646 | 1468749136826 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:16 INFO - PROCESS | 1646 | 1468749136827 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x125b1f800 == 44 [pid = 1646] [id = 341] 02:52:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1197b1c00) [pid = 1646] [serial = 1022] [outer = 0x0] 02:52:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x121041400) [pid = 1646] [serial = 1023] [outer = 0x1197b1c00] 02:52:16 INFO - PROCESS | 1646 | 1468749136858 Marionette DEBUG loaded listener.js 02:52:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x121110800) [pid = 1646] [serial = 1024] [outer = 0x1197b1c00] 02:52:17 INFO - PROCESS | 1646 | 1468749137279 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]]]}] 02:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 670ms 02:52:17 INFO - PROCESS | 1646 | 1468749137325 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 02:52:17 INFO - PROCESS | 1646 | 1468749137326 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 02:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:52:17 INFO - PROCESS | 1646 | 1468749137329 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:52:17 INFO - PROCESS | 1646 | 1468749137332 Marionette TRACE conn2 <- [1,1338,null,{}] 02:52:17 INFO - PROCESS | 1646 | 1468749137340 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}] 02:52:17 INFO - PROCESS | 1646 | 1468749137343 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:17 INFO - PROCESS | 1646 | 1468749137471 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 02:52:17 INFO - PROCESS | 1646 | 1468749137531 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:17 INFO - PROCESS | 1646 | 1468749137533 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c644000 == 45 [pid = 1646] [id = 342] 02:52:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12463e000) [pid = 1646] [serial = 1025] [outer = 0x0] 02:52:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x126123c00) [pid = 1646] [serial = 1026] [outer = 0x12463e000] 02:52:17 INFO - PROCESS | 1646 | 1468749137565 Marionette DEBUG loaded listener.js 02:52:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12904f000) [pid = 1646] [serial = 1027] [outer = 0x12463e000] 02:52:18 INFO - PROCESS | 1646 | 1468749138463 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]]]}] 02:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1177ms 02:52:18 INFO - PROCESS | 1646 | 1468749138507 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 02:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:52:18 INFO - PROCESS | 1646 | 1468749138509 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 02:52:18 INFO - PROCESS | 1646 | 1468749138511 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:52:18 INFO - PROCESS | 1646 | 1468749138513 Marionette TRACE conn2 <- [1,1342,null,{}] 02:52:18 INFO - PROCESS | 1646 | 1468749138515 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}] 02:52:18 INFO - PROCESS | 1646 | 1468749138517 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:18 INFO - PROCESS | 1646 | 1468749138620 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 02:52:18 INFO - PROCESS | 1646 | 1468749138674 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:18 INFO - PROCESS | 1646 | 1468749138675 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x124404800 == 46 [pid = 1646] [id = 343] 02:52:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1249d1800) [pid = 1646] [serial = 1028] [outer = 0x0] 02:52:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x129187c00) [pid = 1646] [serial = 1029] [outer = 0x1249d1800] 02:52:18 INFO - PROCESS | 1646 | 1468749138704 Marionette DEBUG loaded listener.js 02:52:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12a4e3c00) [pid = 1646] [serial = 1030] [outer = 0x1249d1800] 02:52:19 INFO - PROCESS | 1646 | 1468749139308 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]]]}] 02:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 819ms 02:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:52:19 INFO - PROCESS | 1646 | 1468749139331 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 02:52:19 INFO - PROCESS | 1646 | 1468749139333 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 02:52:19 INFO - PROCESS | 1646 | 1468749139359 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:52:19 INFO - PROCESS | 1646 | 1468749139361 Marionette TRACE conn2 <- [1,1346,null,{}] 02:52:19 INFO - PROCESS | 1646 | 1468749139366 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}] 02:52:19 INFO - PROCESS | 1646 | 1468749139368 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:19 INFO - PROCESS | 1646 | 1468749139467 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 02:52:19 INFO - PROCESS | 1646 | 1468749139538 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:19 INFO - PROCESS | 1646 | 1468749139539 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x117168000 == 47 [pid = 1646] [id = 344] 02:52:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x118296000) [pid = 1646] [serial = 1031] [outer = 0x0] 02:52:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x118424400) [pid = 1646] [serial = 1032] [outer = 0x118296000] 02:52:19 INFO - PROCESS | 1646 | 1468749139567 Marionette DEBUG loaded listener.js 02:52:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x118f9b800) [pid = 1646] [serial = 1033] [outer = 0x118296000] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12bcc0000 == 46 [pid = 1646] [id = 338] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12b995000 == 45 [pid = 1646] [id = 337] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12931d800 == 44 [pid = 1646] [id = 336] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12afba800 == 43 [pid = 1646] [id = 335] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12a62c000 == 42 [pid = 1646] [id = 334] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x129307000 == 41 [pid = 1646] [id = 333] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12634e000 == 40 [pid = 1646] [id = 332] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12460b800 == 39 [pid = 1646] [id = 331] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12157a800 == 38 [pid = 1646] [id = 330] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x119a9c800 == 37 [pid = 1646] [id = 329] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x116f1b800 == 36 [pid = 1646] [id = 328] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x117d87000 == 35 [pid = 1646] [id = 327] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12112c800 == 34 [pid = 1646] [id = 326] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x1168cb000 == 33 [pid = 1646] [id = 325] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12a6a2000 == 32 [pid = 1646] [id = 324] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x124404800 == 31 [pid = 1646] [id = 343] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12c644000 == 30 [pid = 1646] [id = 342] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x125b1f800 == 29 [pid = 1646] [id = 341] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12c521000 == 28 [pid = 1646] [id = 339] 02:52:20 INFO - PROCESS | 1646 | --DOCSHELL 0x1184fb800 == 27 [pid = 1646] [id = 340] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12119ec00) [pid = 1646] [serial = 954] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12103f400) [pid = 1646] [serial = 940] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x119f3e800) [pid = 1646] [serial = 939] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118423c00) [pid = 1646] [serial = 945] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x118f53c00) [pid = 1646] [serial = 946] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x121c6a800) [pid = 1646] [serial = 957] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x116ab1800) [pid = 1646] [serial = 942] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11817cc00) [pid = 1646] [serial = 943] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12110b800) [pid = 1646] [serial = 951] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119f3c000) [pid = 1646] [serial = 948] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12103f800) [pid = 1646] [serial = 949] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1185d9800) [pid = 1646] [serial = 925] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1182af800) [pid = 1646] [serial = 924] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x121115000) [pid = 1646] [serial = 928] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x121047c00) [pid = 1646] [serial = 927] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x129185400) [pid = 1646] [serial = 931] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1265f0c00) [pid = 1646] [serial = 930] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12b8cc800) [pid = 1646] [serial = 934] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12917d000) [pid = 1646] [serial = 970] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12af11c00) [pid = 1646] [serial = 933] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x118f9bc00) [pid = 1646] [serial = 937] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1212df400) [pid = 1646] [serial = 955] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x118420000) [pid = 1646] [serial = 936] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x125f81000) [pid = 1646] [serial = 960] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x125a98800) [pid = 1646] [serial = 958] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12110dc00) [pid = 1646] [serial = 964] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x129428000) [pid = 1646] [serial = 972] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118880800) [pid = 1646] [serial = 963] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1263cd000) [pid = 1646] [serial = 966] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12904d400) [pid = 1646] [serial = 969] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1263ca400) [pid = 1646] [serial = 961] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x128b6cc00) [pid = 1646] [serial = 967] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x121114000) [pid = 1646] [serial = 952] [outer = 0x0] [url = about:blank] 02:52:20 INFO - PROCESS | 1646 | 1468749140547 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]]]}] 02:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1249ms 02:52:20 INFO - PROCESS | 1646 | 1468749140588 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 02:52:20 INFO - PROCESS | 1646 | 1468749140590 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 02:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:52:20 INFO - PROCESS | 1646 | 1468749140593 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:52:20 INFO - PROCESS | 1646 | 1468749140595 Marionette TRACE conn2 <- [1,1350,null,{}] 02:52:20 INFO - PROCESS | 1646 | 1468749140598 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}] 02:52:20 INFO - PROCESS | 1646 | 1468749140600 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:20 INFO - PROCESS | 1646 | 1468749140683 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 02:52:20 INFO - PROCESS | 1646 | 1468749140691 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:20 INFO - PROCESS | 1646 | 1468749140694 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x116185000 == 28 [pid = 1646] [id = 345] 02:52:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x112eb6000) [pid = 1646] [serial = 1034] [outer = 0x0] 02:52:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x115e28800) [pid = 1646] [serial = 1035] [outer = 0x112eb6000] 02:52:20 INFO - PROCESS | 1646 | 1468749140723 Marionette DEBUG loaded listener.js 02:52:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11261b000) [pid = 1646] [serial = 1036] [outer = 0x112eb6000] 02:52:21 INFO - PROCESS | 1646 | 1468749141102 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]]]}] 02:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 520ms 02:52:21 INFO - PROCESS | 1646 | 1468749141114 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 02:52:21 INFO - PROCESS | 1646 | 1468749141118 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 02:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:52:21 INFO - PROCESS | 1646 | 1468749141126 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:52:21 INFO - PROCESS | 1646 | 1468749141128 Marionette TRACE conn2 <- [1,1354,null,{}] 02:52:21 INFO - PROCESS | 1646 | 1468749141130 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}] 02:52:21 INFO - PROCESS | 1646 | 1468749141133 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:21 INFO - PROCESS | 1646 | 1468749141254 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 02:52:21 INFO - PROCESS | 1646 | 1468749141262 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:21 INFO - PROCESS | 1646 | 1468749141263 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x117474800 == 29 [pid = 1646] [id = 346] 02:52:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x116abc000) [pid = 1646] [serial = 1037] [outer = 0x0] 02:52:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118344400) [pid = 1646] [serial = 1038] [outer = 0x116abc000] 02:52:21 INFO - PROCESS | 1646 | 1468749141307 Marionette DEBUG loaded listener.js 02:52:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118424c00) [pid = 1646] [serial = 1039] [outer = 0x116abc000] 02:52:21 INFO - PROCESS | 1646 | 1468749141750 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]]]}] 02:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 669ms 02:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:52:21 INFO - PROCESS | 1646 | 1468749141795 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 02:52:21 INFO - PROCESS | 1646 | 1468749141796 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 02:52:21 INFO - PROCESS | 1646 | 1468749141799 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:52:21 INFO - PROCESS | 1646 | 1468749141801 Marionette TRACE conn2 <- [1,1358,null,{}] 02:52:21 INFO - PROCESS | 1646 | 1468749141815 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}] 02:52:21 INFO - PROCESS | 1646 | 1468749141818 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:21 INFO - PROCESS | 1646 | 1468749141899 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 02:52:21 INFO - PROCESS | 1646 | 1468749141905 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:21 INFO - PROCESS | 1646 | 1468749141908 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191dd800 == 30 [pid = 1646] [id = 347] 02:52:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112dcd800) [pid = 1646] [serial = 1040] [outer = 0x0] 02:52:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1193ac800) [pid = 1646] [serial = 1041] [outer = 0x112dcd800] 02:52:21 INFO - PROCESS | 1646 | 1468749141937 Marionette DEBUG loaded listener.js 02:52:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119985400) [pid = 1646] [serial = 1042] [outer = 0x112dcd800] 02:52:22 INFO - PROCESS | 1646 | 1468749142337 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]]]}] 02:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 578ms 02:52:22 INFO - PROCESS | 1646 | 1468749142378 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 02:52:22 INFO - PROCESS | 1646 | 1468749142380 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 02:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:52:22 INFO - PROCESS | 1646 | 1468749142382 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:52:22 INFO - PROCESS | 1646 | 1468749142384 Marionette TRACE conn2 <- [1,1362,null,{}] 02:52:22 INFO - PROCESS | 1646 | 1468749142386 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}] 02:52:22 INFO - PROCESS | 1646 | 1468749142387 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:22 INFO - PROCESS | 1646 | 1468749142466 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 02:52:22 INFO - PROCESS | 1646 | 1468749142473 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:22 INFO - PROCESS | 1646 | 1468749142474 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x121123800 == 31 [pid = 1646] [id = 348] 02:52:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119f3f400) [pid = 1646] [serial = 1043] [outer = 0x0] 02:52:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12103f800) [pid = 1646] [serial = 1044] [outer = 0x119f3f400] 02:52:22 INFO - PROCESS | 1646 | 1468749142500 Marionette DEBUG loaded listener.js 02:52:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1210eb000) [pid = 1646] [serial = 1045] [outer = 0x119f3f400] 02:52:22 INFO - PROCESS | 1646 | 1468749142866 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]]]}] 02:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 519ms 02:52:22 INFO - PROCESS | 1646 | 1468749142902 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 02:52:22 INFO - PROCESS | 1646 | 1468749142910 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 02:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:52:22 INFO - PROCESS | 1646 | 1468749142913 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:52:22 INFO - PROCESS | 1646 | 1468749142914 Marionette TRACE conn2 <- [1,1366,null,{}] 02:52:22 INFO - PROCESS | 1646 | 1468749142916 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}] 02:52:22 INFO - PROCESS | 1646 | 1468749142917 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:23 INFO - PROCESS | 1646 | 1468749143009 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 02:52:23 INFO - PROCESS | 1646 | 1468749143046 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:23 INFO - PROCESS | 1646 | 1468749143048 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x121372000 == 32 [pid = 1646] [id = 349] 02:52:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x116a05800) [pid = 1646] [serial = 1046] [outer = 0x0] 02:52:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12110f000) [pid = 1646] [serial = 1047] [outer = 0x116a05800] 02:52:23 INFO - PROCESS | 1646 | 1468749143072 Marionette DEBUG loaded listener.js 02:52:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121119400) [pid = 1646] [serial = 1048] [outer = 0x116a05800] 02:52:23 INFO - PROCESS | 1646 | 1468749143426 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] 02:52:23 INFO - PROCESS | 1646 | 1468749143432 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 02:52:23 INFO - PROCESS | 1646 | 1468749143436 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:52:23 INFO - PROCESS | 1646 | 1468749143438 Marionette TRACE conn2 <- [1,1370,null,{}] 02:52:23 INFO - PROCESS | 1646 | 1468749143441 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}] 02:52:23 INFO - PROCESS | 1646 | 1468749143445 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:23 INFO - PROCESS | 1646 | 1468749143593 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 02:52:23 INFO - PROCESS | 1646 | 1468749143609 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:23 INFO - PROCESS | 1646 | 1468749143611 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x124416800 == 33 [pid = 1646] [id = 350] 02:52:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12111a400) [pid = 1646] [serial = 1049] [outer = 0x0] 02:52:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12160d800) [pid = 1646] [serial = 1050] [outer = 0x12111a400] 02:52:23 INFO - PROCESS | 1646 | 1468749143651 Marionette DEBUG loaded listener.js 02:52:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x125aa0c00) [pid = 1646] [serial = 1051] [outer = 0x12111a400] 02:52:24 INFO - PROCESS | 1646 | 1468749144030 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] 02:52:24 INFO - PROCESS | 1646 | 1468749144067 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 02:52:24 INFO - PROCESS | 1646 | 1468749144076 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:52:24 INFO - PROCESS | 1646 | 1468749144077 Marionette TRACE conn2 <- [1,1374,null,{}] 02:52:24 INFO - PROCESS | 1646 | 1468749144080 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}] 02:52:24 INFO - PROCESS | 1646 | 1468749144081 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:24 INFO - PROCESS | 1646 | 1468749144173 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 02:52:24 INFO - PROCESS | 1646 | 1468749144209 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:24 INFO - PROCESS | 1646 | 1468749144210 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12505a800 == 34 [pid = 1646] [id = 351] 02:52:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x125bb5800) [pid = 1646] [serial = 1052] [outer = 0x0] 02:52:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x126121000) [pid = 1646] [serial = 1053] [outer = 0x125bb5800] 02:52:24 INFO - PROCESS | 1646 | 1468749144234 Marionette DEBUG loaded listener.js 02:52:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1265f3c00) [pid = 1646] [serial = 1054] [outer = 0x125bb5800] 02:52:24 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:52:24 INFO - PROCESS | 1646 | 1468749144609 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] 02:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:52:24 INFO - PROCESS | 1646 | 1468749144650 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 02:52:24 INFO - PROCESS | 1646 | 1468749144653 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:52:24 INFO - PROCESS | 1646 | 1468749144655 Marionette TRACE conn2 <- [1,1378,null,{}] 02:52:24 INFO - PROCESS | 1646 | 1468749144658 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}] 02:52:24 INFO - PROCESS | 1646 | 1468749144660 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:24 INFO - PROCESS | 1646 | 1468749144973 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 02:52:24 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x129ca5000) [pid = 1646] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:52:24 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12a4e7c00) [pid = 1646] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:52:24 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12af09800) [pid = 1646] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:52:24 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x116ab3400) [pid = 1646] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:52:24 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11a046800) [pid = 1646] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:52:24 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x129048800) [pid = 1646] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:52:24 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1121ba000) [pid = 1646] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:52:24 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118871c00) [pid = 1646] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:52:24 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x121c6ac00) [pid = 1646] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:52:24 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11841d400) [pid = 1646] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:52:24 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x121112000) [pid = 1646] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:52:24 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11261a400) [pid = 1646] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:52:24 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1246be000) [pid = 1646] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:52:24 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1227ab000) [pid = 1646] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:52:24 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12b8d4000) [pid = 1646] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:52:24 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x116ab1c00) [pid = 1646] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:52:25 INFO - PROCESS | 1646 | 1468749145019 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:25 INFO - PROCESS | 1646 | 1468749145020 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184ee000 == 35 [pid = 1646] [id = 352] 02:52:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x111c7f000) [pid = 1646] [serial = 1055] [outer = 0x0] 02:52:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112dcfc00) [pid = 1646] [serial = 1056] [outer = 0x111c7f000] 02:52:25 INFO - PROCESS | 1646 | 1468749145045 Marionette DEBUG loaded listener.js 02:52:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118424000) [pid = 1646] [serial = 1057] [outer = 0x111c7f000] 02:52:25 INFO - PROCESS | 1646 | 1468749145345 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] 02:52:25 INFO - PROCESS | 1646 | 1468749145379 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 02:52:25 INFO - PROCESS | 1646 | 1468749145382 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:52:25 INFO - PROCESS | 1646 | 1468749145383 Marionette TRACE conn2 <- [1,1382,null,{}] 02:52:25 INFO - PROCESS | 1646 | 1468749145407 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}] 02:52:25 INFO - PROCESS | 1646 | 1468749145408 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:25 INFO - PROCESS | 1646 | 1468749145472 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 02:52:25 INFO - PROCESS | 1646 | 1468749145521 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:25 INFO - PROCESS | 1646 | 1468749145522 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191da800 == 36 [pid = 1646] [id = 353] 02:52:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1121ba000) [pid = 1646] [serial = 1058] [outer = 0x0] 02:52:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12104d800) [pid = 1646] [serial = 1059] [outer = 0x1121ba000] 02:52:25 INFO - PROCESS | 1646 | 1468749145551 Marionette DEBUG loaded listener.js 02:52:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x129044c00) [pid = 1646] [serial = 1060] [outer = 0x1121ba000] 02:52:25 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:52:25 INFO - PROCESS | 1646 | 1468749145950 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] 02:52:25 INFO - PROCESS | 1646 | 1468749145978 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 02:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:52:25 INFO - PROCESS | 1646 | 1468749145981 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:52:25 INFO - PROCESS | 1646 | 1468749145983 Marionette TRACE conn2 <- [1,1386,null,{}] 02:52:25 INFO - PROCESS | 1646 | 1468749145986 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}] 02:52:25 INFO - PROCESS | 1646 | 1468749145988 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:26 INFO - PROCESS | 1646 | 1468749146108 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 02:52:26 INFO - PROCESS | 1646 | 1468749146187 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:26 INFO - PROCESS | 1646 | 1468749146188 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c4c000 == 37 [pid = 1646] [id = 354] 02:52:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118294000) [pid = 1646] [serial = 1061] [outer = 0x0] 02:52:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1193ae000) [pid = 1646] [serial = 1062] [outer = 0x118294000] 02:52:26 INFO - PROCESS | 1646 | 1468749146228 Marionette DEBUG loaded listener.js 02:52:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x129046000) [pid = 1646] [serial = 1063] [outer = 0x118294000] 02:52:26 INFO - PROCESS | 1646 | 1468749146554 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] 02:52:26 INFO - PROCESS | 1646 | 1468749146604 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 02:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:52:26 INFO - PROCESS | 1646 | 1468749146608 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:52:26 INFO - PROCESS | 1646 | 1468749146610 Marionette TRACE conn2 <- [1,1390,null,{}] 02:52:26 INFO - PROCESS | 1646 | 1468749146614 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}] 02:52:26 INFO - PROCESS | 1646 | 1468749146629 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:26 INFO - PROCESS | 1646 | 1468749146799 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 02:52:26 INFO - PROCESS | 1646 | 1468749146840 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:26 INFO - PROCESS | 1646 | 1468749146842 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12135e000 == 38 [pid = 1646] [id = 355] 02:52:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x129180800) [pid = 1646] [serial = 1064] [outer = 0x0] 02:52:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x129caec00) [pid = 1646] [serial = 1065] [outer = 0x129180800] 02:52:26 INFO - PROCESS | 1646 | 1468749146883 Marionette DEBUG loaded listener.js 02:52:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12af0a400) [pid = 1646] [serial = 1066] [outer = 0x129180800] 02:52:27 INFO - PROCESS | 1646 | 1468749147526 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]]]}] 02:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 972ms 02:52:27 INFO - PROCESS | 1646 | 1468749147579 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 02:52:27 INFO - PROCESS | 1646 | 1468749147582 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 02:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:52:27 INFO - PROCESS | 1646 | 1468749147585 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:52:27 INFO - PROCESS | 1646 | 1468749147589 Marionette TRACE conn2 <- [1,1394,null,{}] 02:52:27 INFO - PROCESS | 1646 | 1468749147592 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}] 02:52:27 INFO - PROCESS | 1646 | 1468749147594 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:27 INFO - PROCESS | 1646 | 1468749147707 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 02:52:27 INFO - PROCESS | 1646 | 1468749147762 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:27 INFO - PROCESS | 1646 | 1468749147764 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x117168800 == 39 [pid = 1646] [id = 356] 02:52:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1130aac00) [pid = 1646] [serial = 1067] [outer = 0x0] 02:52:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11648f800) [pid = 1646] [serial = 1068] [outer = 0x1130aac00] 02:52:27 INFO - PROCESS | 1646 | 1468749147795 Marionette DEBUG loaded listener.js 02:52:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x117d3c000) [pid = 1646] [serial = 1069] [outer = 0x1130aac00] 02:52:28 INFO - PROCESS | 1646 | 1468749148394 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]]]}] 02:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 826ms 02:52:28 INFO - PROCESS | 1646 | 1468749148412 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 02:52:28 INFO - PROCESS | 1646 | 1468749148414 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 02:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:52:28 INFO - PROCESS | 1646 | 1468749148418 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:52:28 INFO - PROCESS | 1646 | 1468749148420 Marionette TRACE conn2 <- [1,1398,null,{}] 02:52:28 INFO - PROCESS | 1646 | 1468749148423 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}] 02:52:28 INFO - PROCESS | 1646 | 1468749148424 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:28 INFO - PROCESS | 1646 | 1468749148559 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 02:52:28 INFO - PROCESS | 1646 | 1468749148826 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:28 INFO - PROCESS | 1646 | 1468749148828 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x113239800 == 40 [pid = 1646] [id = 357] 02:52:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11298c800) [pid = 1646] [serial = 1070] [outer = 0x0] 02:52:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x115e29000) [pid = 1646] [serial = 1071] [outer = 0x11298c800] 02:52:28 INFO - PROCESS | 1646 | 1468749148874 Marionette DEBUG loaded listener.js 02:52:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x117d3d800) [pid = 1646] [serial = 1072] [outer = 0x11298c800] 02:52:29 INFO - PROCESS | 1646 | --DOCSHELL 0x129c4c000 == 39 [pid = 1646] [id = 354] 02:52:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1191da800 == 38 [pid = 1646] [id = 353] 02:52:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1184ee000 == 37 [pid = 1646] [id = 352] 02:52:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12505a800 == 36 [pid = 1646] [id = 351] 02:52:29 INFO - PROCESS | 1646 | --DOCSHELL 0x124416800 == 35 [pid = 1646] [id = 350] 02:52:29 INFO - PROCESS | 1646 | --DOCSHELL 0x121372000 == 34 [pid = 1646] [id = 349] 02:52:29 INFO - PROCESS | 1646 | --DOCSHELL 0x121123800 == 33 [pid = 1646] [id = 348] 02:52:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1191dd800 == 32 [pid = 1646] [id = 347] 02:52:29 INFO - PROCESS | 1646 | --DOCSHELL 0x117474800 == 31 [pid = 1646] [id = 346] 02:52:29 INFO - PROCESS | 1646 | --DOCSHELL 0x116185000 == 30 [pid = 1646] [id = 345] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12bc5b800) [pid = 1646] [serial = 1017] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12a4dd800) [pid = 1646] [serial = 999] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12a6d9c00) [pid = 1646] [serial = 1002] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12b705800) [pid = 1646] [serial = 1005] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x117d36000) [pid = 1646] [serial = 981] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x116642800) [pid = 1646] [serial = 982] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x121046c00) [pid = 1646] [serial = 987] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1210f6c00) [pid = 1646] [serial = 988] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12a6d8000) [pid = 1646] [serial = 973] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x115e26c00) [pid = 1646] [serial = 975] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12af90c00) [pid = 1646] [serial = 1003] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1176b5800) [pid = 1646] [serial = 976] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x118fa1000) [pid = 1646] [serial = 978] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11930fc00) [pid = 1646] [serial = 979] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1240afc00) [pid = 1646] [serial = 993] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11874e000) [pid = 1646] [serial = 984] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11930c800) [pid = 1646] [serial = 985] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12119e800) [pid = 1646] [serial = 990] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x121a0dc00) [pid = 1646] [serial = 991] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1212dcc00) [pid = 1646] [serial = 1009] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x118755400) [pid = 1646] [serial = 1008] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1265ee400) [pid = 1646] [serial = 996] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12b8ce000) [pid = 1646] [serial = 1006] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12a4e8c00) [pid = 1646] [serial = 1000] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12b8da800) [pid = 1646] [serial = 1012] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1291d4400) [pid = 1646] [serial = 997] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12b706c00) [pid = 1646] [serial = 1011] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x125099000) [pid = 1646] [serial = 994] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12bc58800) [pid = 1646] [serial = 1015] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x12b962000) [pid = 1646] [serial = 1014] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12bcdac00) [pid = 1646] [serial = 1018] [outer = 0x0] [url = about:blank] 02:52:29 INFO - PROCESS | 1646 | 1468749149434 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]]]}] 02:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1024ms 02:52:29 INFO - PROCESS | 1646 | 1468749149444 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 02:52:29 INFO - PROCESS | 1646 | 1468749149445 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 02:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:52:29 INFO - PROCESS | 1646 | 1468749149448 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:52:29 INFO - PROCESS | 1646 | 1468749149450 Marionette TRACE conn2 <- [1,1402,null,{}] 02:52:29 INFO - PROCESS | 1646 | 1468749149461 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}] 02:52:29 INFO - PROCESS | 1646 | 1468749149463 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:29 INFO - PROCESS | 1646 | 1468749149556 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 02:52:29 INFO - PROCESS | 1646 | 1468749149562 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:29 INFO - PROCESS | 1646 | 1468749149564 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x117475000 == 31 [pid = 1646] [id = 358] 02:52:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x118347800) [pid = 1646] [serial = 1073] [outer = 0x0] 02:52:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1185db800) [pid = 1646] [serial = 1074] [outer = 0x118347800] 02:52:29 INFO - PROCESS | 1646 | 1468749149591 Marionette DEBUG loaded listener.js 02:52:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x118f9bc00) [pid = 1646] [serial = 1075] [outer = 0x118347800] 02:52:29 INFO - PROCESS | 1646 | 1468749149932 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]]]}] 02:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 02:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:52:29 INFO - PROCESS | 1646 | 1468749149969 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 02:52:29 INFO - PROCESS | 1646 | 1468749149972 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 02:52:29 INFO - PROCESS | 1646 | 1468749149974 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:52:29 INFO - PROCESS | 1646 | 1468749149976 Marionette TRACE conn2 <- [1,1406,null,{}] 02:52:29 INFO - PROCESS | 1646 | 1468749149978 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}] 02:52:29 INFO - PROCESS | 1646 | 1468749149979 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:30 INFO - PROCESS | 1646 | 1468749150063 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 02:52:30 INFO - PROCESS | 1646 | 1468749150068 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:30 INFO - PROCESS | 1646 | 1468749150069 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x119aa3800 == 32 [pid = 1646] [id = 359] 02:52:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x119108800) [pid = 1646] [serial = 1076] [outer = 0x0] 02:52:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1193b9400) [pid = 1646] [serial = 1077] [outer = 0x119108800] 02:52:30 INFO - PROCESS | 1646 | 1468749150098 Marionette DEBUG loaded listener.js 02:52:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x119f43400) [pid = 1646] [serial = 1078] [outer = 0x119108800] 02:52:30 INFO - PROCESS | 1646 | 1468749150482 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]]]}] 02:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 02:52:30 INFO - PROCESS | 1646 | 1468749150494 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 02:52:30 INFO - PROCESS | 1646 | 1468749150495 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 02:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:52:30 INFO - PROCESS | 1646 | 1468749150504 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:52:30 INFO - PROCESS | 1646 | 1468749150510 Marionette TRACE conn2 <- [1,1410,null,{}] 02:52:30 INFO - PROCESS | 1646 | 1468749150524 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}] 02:52:30 INFO - PROCESS | 1646 | 1468749150526 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:30 INFO - PROCESS | 1646 | 1468749150608 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 02:52:30 INFO - PROCESS | 1646 | 1468749150612 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:30 INFO - PROCESS | 1646 | 1468749150613 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b05000 == 33 [pid = 1646] [id = 360] 02:52:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1121b9000) [pid = 1646] [serial = 1079] [outer = 0x0] 02:52:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1210ea000) [pid = 1646] [serial = 1080] [outer = 0x1121b9000] 02:52:30 INFO - PROCESS | 1646 | 1468749150638 Marionette DEBUG loaded listener.js 02:52:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1212dd800) [pid = 1646] [serial = 1081] [outer = 0x1121b9000] 02:52:31 INFO - PROCESS | 1646 | 1468749151044 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]]]}] 02:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 587ms 02:52:31 INFO - PROCESS | 1646 | 1468749151087 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 02:52:31 INFO - PROCESS | 1646 | 1468749151089 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 02:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:52:31 INFO - PROCESS | 1646 | 1468749151093 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:52:31 INFO - PROCESS | 1646 | 1468749151095 Marionette TRACE conn2 <- [1,1414,null,{}] 02:52:31 INFO - PROCESS | 1646 | 1468749151098 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}] 02:52:31 INFO - PROCESS | 1646 | 1468749151100 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:31 INFO - PROCESS | 1646 | 1468749151260 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 02:52:31 INFO - PROCESS | 1646 | 1468749151305 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:31 INFO - PROCESS | 1646 | 1468749151306 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x124670800 == 34 [pid = 1646] [id = 361] 02:52:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x121a08c00) [pid = 1646] [serial = 1082] [outer = 0x0] 02:52:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1227db400) [pid = 1646] [serial = 1083] [outer = 0x121a08c00] 02:52:31 INFO - PROCESS | 1646 | 1468749151347 Marionette DEBUG loaded listener.js 02:52:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1246bac00) [pid = 1646] [serial = 1084] [outer = 0x121a08c00] 02:52:31 INFO - PROCESS | 1646 | 1468749151729 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]]]}] 02:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 671ms 02:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:52:31 INFO - PROCESS | 1646 | 1468749151764 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 02:52:31 INFO - PROCESS | 1646 | 1468749151765 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 02:52:31 INFO - PROCESS | 1646 | 1468749151767 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:52:31 INFO - PROCESS | 1646 | 1468749151768 Marionette TRACE conn2 <- [1,1418,null,{}] 02:52:31 INFO - PROCESS | 1646 | 1468749151771 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}] 02:52:31 INFO - PROCESS | 1646 | 1468749151772 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:31 INFO - PROCESS | 1646 | 1468749151869 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 02:52:31 INFO - PROCESS | 1646 | 1468749151878 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:31 INFO - PROCESS | 1646 | 1468749151882 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12157a800 == 35 [pid = 1646] [id = 362] 02:52:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x125a99800) [pid = 1646] [serial = 1085] [outer = 0x0] 02:52:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x125a9f400) [pid = 1646] [serial = 1086] [outer = 0x125a99800] 02:52:31 INFO - PROCESS | 1646 | 1468749151915 Marionette DEBUG loaded listener.js 02:52:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1265ef400) [pid = 1646] [serial = 1087] [outer = 0x125a99800] 02:52:32 INFO - PROCESS | 1646 | 1468749152279 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]]]}] 02:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 02:52:32 INFO - PROCESS | 1646 | 1468749152286 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 02:52:32 INFO - PROCESS | 1646 | 1468749152289 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 02:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:52:32 INFO - PROCESS | 1646 | 1468749152294 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:52:32 INFO - PROCESS | 1646 | 1468749152295 Marionette TRACE conn2 <- [1,1422,null,{}] 02:52:32 INFO - PROCESS | 1646 | 1468749152297 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}] 02:52:32 INFO - PROCESS | 1646 | 1468749152299 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:32 INFO - PROCESS | 1646 | 1468749152399 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 02:52:32 INFO - PROCESS | 1646 | 1468749152410 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:32 INFO - PROCESS | 1646 | 1468749152411 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12907b000 == 36 [pid = 1646] [id = 363] 02:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1265f3000) [pid = 1646] [serial = 1088] [outer = 0x0] 02:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x128b68c00) [pid = 1646] [serial = 1089] [outer = 0x1265f3000] 02:52:32 INFO - PROCESS | 1646 | 1468749152443 Marionette DEBUG loaded listener.js 02:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1291d9800) [pid = 1646] [serial = 1090] [outer = 0x1265f3000] 02:52:32 INFO - PROCESS | 1646 | 1468749152791 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]]]}] 02:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 519ms 02:52:32 INFO - PROCESS | 1646 | 1468749152812 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 02:52:32 INFO - PROCESS | 1646 | 1468749152814 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 02:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:52:32 INFO - PROCESS | 1646 | 1468749152816 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:52:32 INFO - PROCESS | 1646 | 1468749152817 Marionette TRACE conn2 <- [1,1426,null,{}] 02:52:32 INFO - PROCESS | 1646 | 1468749152821 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}] 02:52:32 INFO - PROCESS | 1646 | 1468749152822 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:32 INFO - PROCESS | 1646 | 1468749152927 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 02:52:32 INFO - PROCESS | 1646 | 1468749152930 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:32 INFO - PROCESS | 1646 | 1468749152931 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11748b000 == 37 [pid = 1646] [id = 364] 02:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x128b67c00) [pid = 1646] [serial = 1091] [outer = 0x0] 02:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12a4dd800) [pid = 1646] [serial = 1092] [outer = 0x128b67c00] 02:52:32 INFO - PROCESS | 1646 | 1468749152955 Marionette DEBUG loaded listener.js 02:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12a6d0800) [pid = 1646] [serial = 1093] [outer = 0x128b67c00] 02:52:33 INFO - PROCESS | 1646 | 1468749153309 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]]]}] 02:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 518ms 02:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:52:33 INFO - PROCESS | 1646 | 1468749153343 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 02:52:33 INFO - PROCESS | 1646 | 1468749153345 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 02:52:33 INFO - PROCESS | 1646 | 1468749153349 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:52:33 INFO - PROCESS | 1646 | 1468749153351 Marionette TRACE conn2 <- [1,1430,null,{}] 02:52:33 INFO - PROCESS | 1646 | 1468749153354 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}] 02:52:33 INFO - PROCESS | 1646 | 1468749153356 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:33 INFO - PROCESS | 1646 | 1468749153504 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 02:52:33 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11828b800) [pid = 1646] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:52:33 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116abc000) [pid = 1646] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:52:33 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12111a400) [pid = 1646] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:52:33 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x125bb5800) [pid = 1646] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:52:33 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x112dcd800) [pid = 1646] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:52:33 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x112eb6000) [pid = 1646] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:52:33 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1197b1c00) [pid = 1646] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:52:33 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1121ba000) [pid = 1646] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:52:33 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x111c7f000) [pid = 1646] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:52:33 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x119f3f400) [pid = 1646] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:52:33 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12463e000) [pid = 1646] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:52:33 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x116a05800) [pid = 1646] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:52:33 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1249d1800) [pid = 1646] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:52:33 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x118296000) [pid = 1646] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:52:33 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x118294000) [pid = 1646] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:52:33 INFO - PROCESS | 1646 | 1468749153704 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:33 INFO - PROCESS | 1646 | 1468749153717 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168c8000 == 38 [pid = 1646] [id = 365] 02:52:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x112620c00) [pid = 1646] [serial = 1094] [outer = 0x0] 02:52:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x116773400) [pid = 1646] [serial = 1095] [outer = 0x112620c00] 02:52:33 INFO - PROCESS | 1646 | 1468749153762 Marionette DEBUG loaded listener.js 02:52:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11841e800) [pid = 1646] [serial = 1096] [outer = 0x112620c00] 02:52:34 INFO - PROCESS | 1646 | 1468749154043 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]]]}] 02:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 720ms 02:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:52:34 INFO - PROCESS | 1646 | 1468749154077 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 02:52:34 INFO - PROCESS | 1646 | 1468749154079 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 02:52:34 INFO - PROCESS | 1646 | 1468749154081 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:52:34 INFO - PROCESS | 1646 | 1468749154082 Marionette TRACE conn2 <- [1,1434,null,{}] 02:52:34 INFO - PROCESS | 1646 | 1468749154085 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}] 02:52:34 INFO - PROCESS | 1646 | 1468749154086 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:34 INFO - PROCESS | 1646 | 1468749154175 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 02:52:34 INFO - PROCESS | 1646 | 1468749154179 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:34 INFO - PROCESS | 1646 | 1468749154180 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b74d800 == 39 [pid = 1646] [id = 366] 02:52:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11841a400) [pid = 1646] [serial = 1097] [outer = 0x0] 02:52:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x12111a400) [pid = 1646] [serial = 1098] [outer = 0x11841a400] 02:52:34 INFO - PROCESS | 1646 | 1468749154205 Marionette DEBUG loaded listener.js 02:52:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x129cab800) [pid = 1646] [serial = 1099] [outer = 0x11841a400] 02:52:34 INFO - PROCESS | 1646 | 1468749154547 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]]]}] 02:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 473ms 02:52:34 INFO - PROCESS | 1646 | 1468749154556 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 02:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:52:34 INFO - PROCESS | 1646 | 1468749154559 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 02:52:34 INFO - PROCESS | 1646 | 1468749154562 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:52:34 INFO - PROCESS | 1646 | 1468749154563 Marionette TRACE conn2 <- [1,1438,null,{}] 02:52:34 INFO - PROCESS | 1646 | 1468749154565 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}] 02:52:34 INFO - PROCESS | 1646 | 1468749154566 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:34 INFO - PROCESS | 1646 | 1468749154681 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 02:52:34 INFO - PROCESS | 1646 | 1468749154690 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:34 INFO - PROCESS | 1646 | 1468749154692 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b988000 == 40 [pid = 1646] [id = 367] 02:52:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x12a6d7400) [pid = 1646] [serial = 1100] [outer = 0x0] 02:52:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12af8ec00) [pid = 1646] [serial = 1101] [outer = 0x12a6d7400] 02:52:34 INFO - PROCESS | 1646 | 1468749154718 Marionette DEBUG loaded listener.js 02:52:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12b705c00) [pid = 1646] [serial = 1102] [outer = 0x12a6d7400] 02:52:35 INFO - PROCESS | 1646 | 1468749155047 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]]]}] 02:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 517ms 02:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:52:35 INFO - PROCESS | 1646 | 1468749155080 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 02:52:35 INFO - PROCESS | 1646 | 1468749155082 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 02:52:35 INFO - PROCESS | 1646 | 1468749155084 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:52:35 INFO - PROCESS | 1646 | 1468749155086 Marionette TRACE conn2 <- [1,1442,null,{}] 02:52:35 INFO - PROCESS | 1646 | 1468749155088 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}] 02:52:35 INFO - PROCESS | 1646 | 1468749155090 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:35 INFO - PROCESS | 1646 | 1468749155183 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 02:52:35 INFO - PROCESS | 1646 | 1468749155187 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:35 INFO - PROCESS | 1646 | 1468749155188 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c515000 == 41 [pid = 1646] [id = 368] 02:52:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12b706400) [pid = 1646] [serial = 1103] [outer = 0x0] 02:52:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12b8d5400) [pid = 1646] [serial = 1104] [outer = 0x12b706400] 02:52:35 INFO - PROCESS | 1646 | 1468749155213 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12b968400) [pid = 1646] [serial = 1105] [outer = 0x12b706400] 02:52:35 INFO - PROCESS | 1646 | 1468749155582 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]]]}] 02:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms 02:52:35 INFO - PROCESS | 1646 | 1468749155606 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 02:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:52:35 INFO - PROCESS | 1646 | 1468749155608 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 02:52:35 INFO - PROCESS | 1646 | 1468749155611 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:52:35 INFO - PROCESS | 1646 | 1468749155613 Marionette TRACE conn2 <- [1,1446,null,{}] 02:52:35 INFO - PROCESS | 1646 | 1468749155615 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}] 02:52:35 INFO - PROCESS | 1646 | 1468749155617 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:35 INFO - PROCESS | 1646 | 1468749155758 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 02:52:35 INFO - PROCESS | 1646 | 1468749155818 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:35 INFO - PROCESS | 1646 | 1468749155820 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x116693000 == 42 [pid = 1646] [id = 369] 02:52:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x110e77000) [pid = 1646] [serial = 1106] [outer = 0x0] 02:52:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x111c7f000) [pid = 1646] [serial = 1107] [outer = 0x110e77000] 02:52:35 INFO - PROCESS | 1646 | 1468749155852 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x115e91800) [pid = 1646] [serial = 1108] [outer = 0x110e77000] 02:52:36 INFO - PROCESS | 1646 | 1468749156344 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]]]}] 02:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 769ms 02:52:36 INFO - PROCESS | 1646 | 1468749156382 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 02:52:36 INFO - PROCESS | 1646 | 1468749156385 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 02:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:52:36 INFO - PROCESS | 1646 | 1468749156388 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:52:36 INFO - PROCESS | 1646 | 1468749156391 Marionette TRACE conn2 <- [1,1450,null,{}] 02:52:36 INFO - PROCESS | 1646 | 1468749156437 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}] 02:52:36 INFO - PROCESS | 1646 | 1468749156439 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:36 INFO - PROCESS | 1646 | 1468749156551 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 02:52:36 INFO - PROCESS | 1646 | 1468749156620 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:36 INFO - PROCESS | 1646 | 1468749156622 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x121466800 == 43 [pid = 1646] [id = 370] 02:52:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118fa2c00) [pid = 1646] [serial = 1109] [outer = 0x0] 02:52:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11930a000) [pid = 1646] [serial = 1110] [outer = 0x118fa2c00] 02:52:36 INFO - PROCESS | 1646 | 1468749156656 Marionette DEBUG loaded listener.js 02:52:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x119987000) [pid = 1646] [serial = 1111] [outer = 0x118fa2c00] 02:52:37 INFO - PROCESS | 1646 | 1468749157091 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]]]}] 02:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 746ms 02:52:37 INFO - PROCESS | 1646 | 1468749157134 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 02:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:52:37 INFO - PROCESS | 1646 | 1468749157136 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 02:52:37 INFO - PROCESS | 1646 | 1468749157138 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:52:37 INFO - PROCESS | 1646 | 1468749157140 Marionette TRACE conn2 <- [1,1454,null,{}] 02:52:37 INFO - PROCESS | 1646 | 1468749157143 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}] 02:52:37 INFO - PROCESS | 1646 | 1468749157144 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:37 INFO - PROCESS | 1646 | 1468749157250 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 02:52:37 INFO - PROCESS | 1646 | 1468749157310 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:37 INFO - PROCESS | 1646 | 1468749157311 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12afb3000 == 44 [pid = 1646] [id = 371] 02:52:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121047c00) [pid = 1646] [serial = 1112] [outer = 0x0] 02:52:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x121196400) [pid = 1646] [serial = 1113] [outer = 0x121047c00] 02:52:37 INFO - PROCESS | 1646 | 1468749157339 Marionette DEBUG loaded listener.js 02:52:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x121705000) [pid = 1646] [serial = 1114] [outer = 0x121047c00] 02:52:37 INFO - PROCESS | 1646 | 1468749157840 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]]]}] 02:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 774ms 02:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:52:37 INFO - PROCESS | 1646 | 1468749157913 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 02:52:37 INFO - PROCESS | 1646 | 1468749157916 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 02:52:37 INFO - PROCESS | 1646 | 1468749157925 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:52:37 INFO - PROCESS | 1646 | 1468749157929 Marionette TRACE conn2 <- [1,1458,null,{}] 02:52:37 INFO - PROCESS | 1646 | 1468749157931 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}] 02:52:37 INFO - PROCESS | 1646 | 1468749157934 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:38 INFO - PROCESS | 1646 | 1468749158040 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 02:52:38 INFO - PROCESS | 1646 | 1468749158110 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:38 INFO - PROCESS | 1646 | 1468749158111 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca4e000 == 45 [pid = 1646] [id = 372] 02:52:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x125aa1c00) [pid = 1646] [serial = 1115] [outer = 0x0] 02:52:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12af93800) [pid = 1646] [serial = 1116] [outer = 0x125aa1c00] 02:52:38 INFO - PROCESS | 1646 | 1468749158139 Marionette DEBUG loaded listener.js 02:52:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12b8cbc00) [pid = 1646] [serial = 1117] [outer = 0x125aa1c00] 02:52:38 INFO - PROCESS | 1646 | 1468749158761 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]]]}] 02:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 878ms 02:52:38 INFO - PROCESS | 1646 | 1468749158798 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 02:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:52:38 INFO - PROCESS | 1646 | 1468749158801 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 02:52:38 INFO - PROCESS | 1646 | 1468749158804 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:52:38 INFO - PROCESS | 1646 | 1468749158806 Marionette TRACE conn2 <- [1,1462,null,{}] 02:52:38 INFO - PROCESS | 1646 | 1468749158809 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}] 02:52:38 INFO - PROCESS | 1646 | 1468749158811 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:38 INFO - PROCESS | 1646 | 1468749158912 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 02:52:38 INFO - PROCESS | 1646 | 1468749158970 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:38 INFO - PROCESS | 1646 | 1468749158973 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bc8000 == 46 [pid = 1646] [id = 373] 02:52:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1182afc00) [pid = 1646] [serial = 1118] [outer = 0x0] 02:52:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118424800) [pid = 1646] [serial = 1119] [outer = 0x1182afc00] 02:52:39 INFO - PROCESS | 1646 | 1468749159001 Marionette DEBUG loaded listener.js 02:52:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x118f98c00) [pid = 1646] [serial = 1120] [outer = 0x1182afc00] 02:52:39 INFO - PROCESS | 1646 | 1468749159550 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]]]}] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12c515000 == 45 [pid = 1646] [id = 368] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12b988000 == 44 [pid = 1646] [id = 367] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12b74d800 == 43 [pid = 1646] [id = 366] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1168c8000 == 42 [pid = 1646] [id = 365] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x11748b000 == 41 [pid = 1646] [id = 364] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12907b000 == 40 [pid = 1646] [id = 363] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12157a800 == 39 [pid = 1646] [id = 362] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x124670800 == 38 [pid = 1646] [id = 361] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x121b05000 == 37 [pid = 1646] [id = 360] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x119aa3800 == 36 [pid = 1646] [id = 359] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x117475000 == 35 [pid = 1646] [id = 358] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x113239800 == 34 [pid = 1646] [id = 357] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x117168800 == 33 [pid = 1646] [id = 356] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12135e000 == 32 [pid = 1646] [id = 355] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x117168000 == 31 [pid = 1646] [id = 344] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12ca4e000 == 30 [pid = 1646] [id = 372] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12afb3000 == 29 [pid = 1646] [id = 371] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x121466800 == 28 [pid = 1646] [id = 370] 02:52:40 INFO - PROCESS | 1646 | --DOCSHELL 0x116693000 == 27 [pid = 1646] [id = 369] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1193ae000) [pid = 1646] [serial = 1062] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x129046000) [pid = 1646] [serial = 1063] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11834b000) [pid = 1646] [serial = 1020] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118344400) [pid = 1646] [serial = 1038] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x125aa0c00) [pid = 1646] [serial = 1051] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1265f3c00) [pid = 1646] [serial = 1054] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1193ac800) [pid = 1646] [serial = 1041] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x115e28800) [pid = 1646] [serial = 1035] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x121041400) [pid = 1646] [serial = 1023] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x129044c00) [pid = 1646] [serial = 1060] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12104d800) [pid = 1646] [serial = 1059] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x112dcfc00) [pid = 1646] [serial = 1056] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12103f800) [pid = 1646] [serial = 1044] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x126123c00) [pid = 1646] [serial = 1026] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x119985400) [pid = 1646] [serial = 1042] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12160d800) [pid = 1646] [serial = 1050] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x121119400) [pid = 1646] [serial = 1048] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1210eb000) [pid = 1646] [serial = 1045] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x129187c00) [pid = 1646] [serial = 1029] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118fa1800) [pid = 1646] [serial = 1021] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x121110800) [pid = 1646] [serial = 1024] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x126121000) [pid = 1646] [serial = 1053] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12110f000) [pid = 1646] [serial = 1047] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12904f000) [pid = 1646] [serial = 1027] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x118424400) [pid = 1646] [serial = 1032] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x11261b000) [pid = 1646] [serial = 1036] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x118424000) [pid = 1646] [serial = 1057] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12a4e3c00) [pid = 1646] [serial = 1030] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x118f9b800) [pid = 1646] [serial = 1033] [outer = 0x0] [url = about:blank] 02:52:40 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x118424c00) [pid = 1646] [serial = 1039] [outer = 0x0] [url = about:blank] 02:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1374ms 02:52:40 INFO - PROCESS | 1646 | 1468749160177 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 02:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:52:40 INFO - PROCESS | 1646 | 1468749160180 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 02:52:40 INFO - PROCESS | 1646 | 1468749160183 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:52:40 INFO - PROCESS | 1646 | 1468749160184 Marionette TRACE conn2 <- [1,1466,null,{}] 02:52:40 INFO - PROCESS | 1646 | 1468749160188 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}] 02:52:40 INFO - PROCESS | 1646 | 1468749160190 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:40 INFO - PROCESS | 1646 | 1468749160256 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 02:52:40 INFO - PROCESS | 1646 | 1468749160261 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:40 INFO - PROCESS | 1646 | 1468749160264 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x113242000 == 28 [pid = 1646] [id = 374] 02:52:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x112dcfc00) [pid = 1646] [serial = 1121] [outer = 0x0] 02:52:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1130af800) [pid = 1646] [serial = 1122] [outer = 0x112dcfc00] 02:52:40 INFO - PROCESS | 1646 | 1468749160289 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x115e29800) [pid = 1646] [serial = 1123] [outer = 0x112dcfc00] 02:52:40 INFO - PROCESS | 1646 | 1468749160739 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]]]}] 02:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 578ms 02:52:40 INFO - PROCESS | 1646 | 1468749160761 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 02:52:40 INFO - PROCESS | 1646 | 1468749160765 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 02:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:52:40 INFO - PROCESS | 1646 | 1468749160772 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:52:40 INFO - PROCESS | 1646 | 1468749160776 Marionette TRACE conn2 <- [1,1470,null,{}] 02:52:40 INFO - PROCESS | 1646 | 1468749160780 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}] 02:52:40 INFO - PROCESS | 1646 | 1468749160783 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:40 INFO - PROCESS | 1646 | 1468749160897 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 02:52:40 INFO - PROCESS | 1646 | 1468749160908 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:40 INFO - PROCESS | 1646 | 1468749160910 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x117478000 == 29 [pid = 1646] [id = 375] 02:52:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x116811c00) [pid = 1646] [serial = 1124] [outer = 0x0] 02:52:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x118297000) [pid = 1646] [serial = 1125] [outer = 0x116811c00] 02:52:40 INFO - PROCESS | 1646 | 1468749160937 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11841c400) [pid = 1646] [serial = 1126] [outer = 0x116811c00] 02:52:41 INFO - PROCESS | 1646 | 1468749161266 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]]]}] 02:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 527ms 02:52:41 INFO - PROCESS | 1646 | 1468749161294 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 02:52:41 INFO - PROCESS | 1646 | 1468749161295 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 02:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:52:41 INFO - PROCESS | 1646 | 1468749161298 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:52:41 INFO - PROCESS | 1646 | 1468749161299 Marionette TRACE conn2 <- [1,1474,null,{}] 02:52:41 INFO - PROCESS | 1646 | 1468749161309 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}] 02:52:41 INFO - PROCESS | 1646 | 1468749161312 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:41 INFO - PROCESS | 1646 | 1468749161400 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 02:52:41 INFO - PROCESS | 1646 | 1468749161408 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:41 INFO - PROCESS | 1646 | 1468749161411 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fd5800 == 30 [pid = 1646] [id = 376] 02:52:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x119109400) [pid = 1646] [serial = 1127] [outer = 0x0] 02:52:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11910d000) [pid = 1646] [serial = 1128] [outer = 0x119109400] 02:52:41 INFO - PROCESS | 1646 | 1468749161460 Marionette DEBUG loaded listener.js 02:52:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1193ae000) [pid = 1646] [serial = 1129] [outer = 0x119109400] 02:52:41 INFO - PROCESS | 1646 | 1468749161859 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]]]}] 02:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 575ms 02:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:52:41 INFO - PROCESS | 1646 | 1468749161890 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 02:52:41 INFO - PROCESS | 1646 | 1468749161892 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 02:52:41 INFO - PROCESS | 1646 | 1468749161897 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:52:41 INFO - PROCESS | 1646 | 1468749161899 Marionette TRACE conn2 <- [1,1478,null,{}] 02:52:41 INFO - PROCESS | 1646 | 1468749161902 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}] 02:52:41 INFO - PROCESS | 1646 | 1468749161906 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:42 INFO - PROCESS | 1646 | 1468749162038 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 02:52:42 INFO - PROCESS | 1646 | 1468749162046 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:42 INFO - PROCESS | 1646 | 1468749162048 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210c2000 == 31 [pid = 1646] [id = 377] 02:52:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119bf4800) [pid = 1646] [serial = 1130] [outer = 0x0] 02:52:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119f3ac00) [pid = 1646] [serial = 1131] [outer = 0x119bf4800] 02:52:42 INFO - PROCESS | 1646 | 1468749162088 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x121045000) [pid = 1646] [serial = 1132] [outer = 0x119bf4800] 02:52:42 INFO - PROCESS | 1646 | 1468749162484 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]]]}] 02:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 622ms 02:52:42 INFO - PROCESS | 1646 | 1468749162526 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 02:52:42 INFO - PROCESS | 1646 | 1468749162527 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 02:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:52:42 INFO - PROCESS | 1646 | 1468749162529 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:52:42 INFO - PROCESS | 1646 | 1468749162530 Marionette TRACE conn2 <- [1,1482,null,{}] 02:52:42 INFO - PROCESS | 1646 | 1468749162533 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}] 02:52:42 INFO - PROCESS | 1646 | 1468749162534 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:42 INFO - PROCESS | 1646 | 1468749162637 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 02:52:42 INFO - PROCESS | 1646 | 1468749162642 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:42 INFO - PROCESS | 1646 | 1468749162643 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12147c800 == 32 [pid = 1646] [id = 378] 02:52:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121045800) [pid = 1646] [serial = 1133] [outer = 0x0] 02:52:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1210f5400) [pid = 1646] [serial = 1134] [outer = 0x121045800] 02:52:42 INFO - PROCESS | 1646 | 1468749162684 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12111ac00) [pid = 1646] [serial = 1135] [outer = 0x121045800] 02:52:43 INFO - PROCESS | 1646 | 1468749163023 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]]]}] 02:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 518ms 02:52:43 INFO - PROCESS | 1646 | 1468749163049 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 02:52:43 INFO - PROCESS | 1646 | 1468749163050 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 02:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:52:43 INFO - PROCESS | 1646 | 1468749163053 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:52:43 INFO - PROCESS | 1646 | 1468749163056 Marionette TRACE conn2 <- [1,1486,null,{}] 02:52:43 INFO - PROCESS | 1646 | 1468749163059 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}] 02:52:43 INFO - PROCESS | 1646 | 1468749163063 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:43 INFO - PROCESS | 1646 | 1468749163177 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 02:52:43 INFO - PROCESS | 1646 | 1468749163212 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:43 INFO - PROCESS | 1646 | 1468749163214 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x124416800 == 33 [pid = 1646] [id = 379] 02:52:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1214dc000) [pid = 1646] [serial = 1136] [outer = 0x0] 02:52:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12444cc00) [pid = 1646] [serial = 1137] [outer = 0x1214dc000] 02:52:43 INFO - PROCESS | 1646 | 1468749163239 Marionette DEBUG loaded listener.js 02:52:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x125a97000) [pid = 1646] [serial = 1138] [outer = 0x1214dc000] 02:52:43 INFO - PROCESS | 1646 | 1468749163574 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]]]}] 02:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 571ms 02:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:52:43 INFO - PROCESS | 1646 | 1468749163624 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 02:52:43 INFO - PROCESS | 1646 | 1468749163626 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 02:52:43 INFO - PROCESS | 1646 | 1468749163628 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:52:43 INFO - PROCESS | 1646 | 1468749163629 Marionette TRACE conn2 <- [1,1490,null,{}] 02:52:43 INFO - PROCESS | 1646 | 1468749163631 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}] 02:52:43 INFO - PROCESS | 1646 | 1468749163632 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:43 INFO - PROCESS | 1646 | 1468749163723 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 02:52:43 INFO - PROCESS | 1646 | 1468749163759 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:43 INFO - PROCESS | 1646 | 1468749163760 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x113c35000 == 34 [pid = 1646] [id = 380] 02:52:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x125aa0c00) [pid = 1646] [serial = 1139] [outer = 0x0] 02:52:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x125f81000) [pid = 1646] [serial = 1140] [outer = 0x125aa0c00] 02:52:43 INFO - PROCESS | 1646 | 1468749163791 Marionette DEBUG loaded listener.js 02:52:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1265f0400) [pid = 1646] [serial = 1141] [outer = 0x125aa0c00] 02:52:44 INFO - PROCESS | 1646 | 1468749164110 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]]]}] 02:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 517ms 02:52:44 INFO - PROCESS | 1646 | 1468749164146 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 02:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:52:44 INFO - PROCESS | 1646 | 1468749164147 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 02:52:44 INFO - PROCESS | 1646 | 1468749164149 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:52:44 INFO - PROCESS | 1646 | 1468749164150 Marionette TRACE conn2 <- [1,1494,null,{}] 02:52:44 INFO - PROCESS | 1646 | 1468749164153 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}] 02:52:44 INFO - PROCESS | 1646 | 1468749164154 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:44 INFO - PROCESS | 1646 | 1468749164400 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 02:52:44 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x125a99800) [pid = 1646] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:52:44 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1265f3000) [pid = 1646] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:52:44 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x128b67c00) [pid = 1646] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:52:44 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x112620c00) [pid = 1646] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:52:44 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119108800) [pid = 1646] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:52:44 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x121a08c00) [pid = 1646] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:52:44 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1130aac00) [pid = 1646] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:52:44 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1121b9000) [pid = 1646] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:52:44 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11298c800) [pid = 1646] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:52:44 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118347800) [pid = 1646] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:52:44 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x129180800) [pid = 1646] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:52:44 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12a6d7400) [pid = 1646] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:52:44 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11841a400) [pid = 1646] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:52:44 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12b706400) [pid = 1646] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:52:44 INFO - PROCESS | 1646 | 1468749164453 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:44 INFO - PROCESS | 1646 | 1468749164454 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191cd000 == 35 [pid = 1646] [id = 381] 02:52:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x110e78000) [pid = 1646] [serial = 1142] [outer = 0x0] 02:52:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x112dc4800) [pid = 1646] [serial = 1143] [outer = 0x110e78000] 02:52:44 INFO - PROCESS | 1646 | 1468749164479 Marionette DEBUG loaded listener.js 02:52:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118fa1c00) [pid = 1646] [serial = 1144] [outer = 0x110e78000] 02:52:44 INFO - PROCESS | 1646 | 1468749164745 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]]]}] 02:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 618ms 02:52:44 INFO - PROCESS | 1646 | 1468749164768 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 02:52:44 INFO - PROCESS | 1646 | 1468749164770 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 02:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:52:44 INFO - PROCESS | 1646 | 1468749164784 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:52:44 INFO - PROCESS | 1646 | 1468749164787 Marionette TRACE conn2 <- [1,1498,null,{}] 02:52:44 INFO - PROCESS | 1646 | 1468749164801 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}] 02:52:44 INFO - PROCESS | 1646 | 1468749164803 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:44 INFO - PROCESS | 1646 | 1468749164928 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 02:52:45 INFO - PROCESS | 1646 | 1468749165033 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:45 INFO - PROCESS | 1646 | 1468749165046 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x129304000 == 36 [pid = 1646] [id = 382] 02:52:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x110e7e000) [pid = 1646] [serial = 1145] [outer = 0x0] 02:52:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119f3e800) [pid = 1646] [serial = 1146] [outer = 0x110e7e000] 02:52:45 INFO - PROCESS | 1646 | 1468749165088 Marionette DEBUG loaded listener.js 02:52:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x129044400) [pid = 1646] [serial = 1147] [outer = 0x110e7e000] 02:52:45 INFO - PROCESS | 1646 | 1468749165370 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]]]}] 02:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 633ms 02:52:45 INFO - PROCESS | 1646 | 1468749165417 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 02:52:45 INFO - PROCESS | 1646 | 1468749165418 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 02:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:52:45 INFO - PROCESS | 1646 | 1468749165429 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:52:45 INFO - PROCESS | 1646 | 1468749165430 Marionette TRACE conn2 <- [1,1502,null,{}] 02:52:45 INFO - PROCESS | 1646 | 1468749165432 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}] 02:52:45 INFO - PROCESS | 1646 | 1468749165433 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:45 INFO - PROCESS | 1646 | 1468749165519 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 02:52:45 INFO - PROCESS | 1646 | 1468749165573 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:45 INFO - PROCESS | 1646 | 1468749165575 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x117483000 == 37 [pid = 1646] [id = 383] 02:52:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x125bab400) [pid = 1646] [serial = 1148] [outer = 0x0] 02:52:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12917b800) [pid = 1646] [serial = 1149] [outer = 0x125bab400] 02:52:45 INFO - PROCESS | 1646 | 1468749165599 Marionette DEBUG loaded listener.js 02:52:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1291d3c00) [pid = 1646] [serial = 1150] [outer = 0x125bab400] 02:52:45 INFO - PROCESS | 1646 | 1468749165877 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]]]}] 02:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 477ms 02:52:45 INFO - PROCESS | 1646 | 1468749165900 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 02:52:45 INFO - PROCESS | 1646 | 1468749165902 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 02:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:52:45 INFO - PROCESS | 1646 | 1468749165918 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:52:45 INFO - PROCESS | 1646 | 1468749165923 Marionette TRACE conn2 <- [1,1506,null,{}] 02:52:45 INFO - PROCESS | 1646 | 1468749165929 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}] 02:52:45 INFO - PROCESS | 1646 | 1468749165932 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:46 INFO - PROCESS | 1646 | 1468749166068 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 02:52:46 INFO - PROCESS | 1646 | 1468749166145 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:46 INFO - PROCESS | 1646 | 1468749166147 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12afb2800 == 38 [pid = 1646] [id = 384] 02:52:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1210ebc00) [pid = 1646] [serial = 1151] [outer = 0x0] 02:52:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12942dc00) [pid = 1646] [serial = 1152] [outer = 0x1210ebc00] 02:52:46 INFO - PROCESS | 1646 | 1468749166200 Marionette DEBUG loaded listener.js 02:52:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12af11400) [pid = 1646] [serial = 1153] [outer = 0x1210ebc00] 02:52:46 INFO - PROCESS | 1646 | --DOCSHELL 0x117478000 == 37 [pid = 1646] [id = 375] 02:52:46 INFO - PROCESS | 1646 | --DOCSHELL 0x113242000 == 36 [pid = 1646] [id = 374] 02:52:46 INFO - PROCESS | 1646 | --DOCSHELL 0x119bc8000 == 35 [pid = 1646] [id = 373] 02:52:47 INFO - PROCESS | 1646 | --DOCSHELL 0x118fd5800 == 34 [pid = 1646] [id = 376] 02:52:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12147c800 == 33 [pid = 1646] [id = 378] 02:52:47 INFO - PROCESS | 1646 | --DOCSHELL 0x1210c2000 == 32 [pid = 1646] [id = 377] 02:52:47 INFO - PROCESS | 1646 | --DOCSHELL 0x124416800 == 31 [pid = 1646] [id = 379] 02:52:47 INFO - PROCESS | 1646 | --DOCSHELL 0x1191cd000 == 30 [pid = 1646] [id = 381] 02:52:47 INFO - PROCESS | 1646 | --DOCSHELL 0x113c35000 == 29 [pid = 1646] [id = 380] 02:52:47 INFO - PROCESS | 1646 | --DOCSHELL 0x129304000 == 28 [pid = 1646] [id = 382] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12b8d5400) [pid = 1646] [serial = 1104] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOCSHELL 0x117483000 == 27 [pid = 1646] [id = 383] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x125a9f400) [pid = 1646] [serial = 1086] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x128b68c00) [pid = 1646] [serial = 1089] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12a4dd800) [pid = 1646] [serial = 1092] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12a6d0800) [pid = 1646] [serial = 1093] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1291d9800) [pid = 1646] [serial = 1090] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x116773400) [pid = 1646] [serial = 1095] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1193b9400) [pid = 1646] [serial = 1077] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x119f43400) [pid = 1646] [serial = 1078] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1227db400) [pid = 1646] [serial = 1083] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11648f800) [pid = 1646] [serial = 1068] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x117d3c000) [pid = 1646] [serial = 1069] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1210ea000) [pid = 1646] [serial = 1080] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1212dd800) [pid = 1646] [serial = 1081] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x115e29000) [pid = 1646] [serial = 1071] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x117d3d800) [pid = 1646] [serial = 1072] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1185db800) [pid = 1646] [serial = 1074] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x118f9bc00) [pid = 1646] [serial = 1075] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12af0a400) [pid = 1646] [serial = 1066] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x129caec00) [pid = 1646] [serial = 1065] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x11841e800) [pid = 1646] [serial = 1096] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12af8ec00) [pid = 1646] [serial = 1101] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12b705c00) [pid = 1646] [serial = 1102] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x12b968400) [pid = 1646] [serial = 1105] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1265ef400) [pid = 1646] [serial = 1087] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x12111a400) [pid = 1646] [serial = 1098] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x1246bac00) [pid = 1646] [serial = 1084] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x129cab800) [pid = 1646] [serial = 1099] [outer = 0x0] [url = about:blank] 02:52:47 INFO - PROCESS | 1646 | 1468749167533 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]]]}] 02:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1627ms 02:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:52:47 INFO - PROCESS | 1646 | 1468749167545 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 02:52:47 INFO - PROCESS | 1646 | 1468749167547 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 02:52:47 INFO - PROCESS | 1646 | 1468749167550 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:52:47 INFO - PROCESS | 1646 | 1468749167552 Marionette TRACE conn2 <- [1,1510,null,{}] 02:52:47 INFO - PROCESS | 1646 | 1468749167557 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}] 02:52:47 INFO - PROCESS | 1646 | 1468749167559 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:47 INFO - PROCESS | 1646 | 1468749167643 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 02:52:47 INFO - PROCESS | 1646 | 1468749167690 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:47 INFO - PROCESS | 1646 | 1468749167694 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x113d06800 == 28 [pid = 1646] [id = 385] 02:52:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x1121be400) [pid = 1646] [serial = 1154] [outer = 0x0] 02:52:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1121bec00) [pid = 1646] [serial = 1155] [outer = 0x1121be400] 02:52:47 INFO - PROCESS | 1646 | 1468749167722 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x112dc5800) [pid = 1646] [serial = 1156] [outer = 0x1121be400] 02:52:48 INFO - PROCESS | 1646 | 1468749168033 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]]]}] 02:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 523ms 02:52:48 INFO - PROCESS | 1646 | 1468749168075 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 02:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:52:48 INFO - PROCESS | 1646 | 1468749168079 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 02:52:48 INFO - PROCESS | 1646 | 1468749168083 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:52:48 INFO - PROCESS | 1646 | 1468749168085 Marionette TRACE conn2 <- [1,1514,null,{}] 02:52:48 INFO - PROCESS | 1646 | 1468749168088 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}] 02:52:48 INFO - PROCESS | 1646 | 1468749168090 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:48 INFO - PROCESS | 1646 | 1468749168168 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 02:52:48 INFO - PROCESS | 1646 | 1468749168175 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:48 INFO - PROCESS | 1646 | 1468749168177 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x117158000 == 29 [pid = 1646] [id = 386] 02:52:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x115d9b400) [pid = 1646] [serial = 1157] [outer = 0x0] 02:52:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x115e8c800) [pid = 1646] [serial = 1158] [outer = 0x115d9b400] 02:52:48 INFO - PROCESS | 1646 | 1468749168205 Marionette DEBUG loaded listener.js 02:52:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x11648fc00) [pid = 1646] [serial = 1159] [outer = 0x115d9b400] 02:52:48 INFO - PROCESS | 1646 | 1468749168549 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]]]}] 02:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 02:52:48 INFO - PROCESS | 1646 | 1468749168603 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 02:52:48 INFO - PROCESS | 1646 | 1468749168605 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 02:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:52:48 INFO - PROCESS | 1646 | 1468749168607 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:52:48 INFO - PROCESS | 1646 | 1468749168618 Marionette TRACE conn2 <- [1,1518,null,{}] 02:52:48 INFO - PROCESS | 1646 | 1468749168626 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}] 02:52:48 INFO - PROCESS | 1646 | 1468749168629 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:48 INFO - PROCESS | 1646 | 1468749168706 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 02:52:48 INFO - PROCESS | 1646 | 1468749168713 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:48 INFO - PROCESS | 1646 | 1468749168715 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183bf800 == 30 [pid = 1646] [id = 387] 02:52:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x10eafd400) [pid = 1646] [serial = 1160] [outer = 0x0] 02:52:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x117d33800) [pid = 1646] [serial = 1161] [outer = 0x10eafd400] 02:52:48 INFO - PROCESS | 1646 | 1468749168745 Marionette DEBUG loaded listener.js 02:52:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x118175800) [pid = 1646] [serial = 1162] [outer = 0x10eafd400] 02:52:49 INFO - PROCESS | 1646 | 1468749169079 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]]]}] 02:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 481ms 02:52:49 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:52:49 INFO - PROCESS | 1646 | 1468749169089 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 02:52:49 INFO - PROCESS | 1646 | 1468749169091 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 02:52:49 INFO - PROCESS | 1646 | 1468749169093 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:52:49 INFO - PROCESS | 1646 | 1468749169094 Marionette TRACE conn2 <- [1,1522,null,{}] 02:52:49 INFO - PROCESS | 1646 | 1468749169096 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}] 02:52:49 INFO - PROCESS | 1646 | 1468749169098 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:49 INFO - PROCESS | 1646 | 1468749169200 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 02:52:49 INFO - PROCESS | 1646 | 1468749169205 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:49 INFO - PROCESS | 1646 | 1468749169206 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fcf800 == 31 [pid = 1646] [id = 388] 02:52:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11828b400) [pid = 1646] [serial = 1163] [outer = 0x0] 02:52:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1182b2c00) [pid = 1646] [serial = 1164] [outer = 0x11828b400] 02:52:49 INFO - PROCESS | 1646 | 1468749169231 Marionette DEBUG loaded listener.js 02:52:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11841b400) [pid = 1646] [serial = 1165] [outer = 0x11828b400] 02:52:49 INFO - PROCESS | 1646 | 1468749169529 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"]]]}] 02:52:49 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 () { 02:52:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:52:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:52:49 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 () { 02:52:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:52:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:52:49 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 () { 02:52:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:52:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:52:49 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 () { 02:52:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:52:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:52:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 471ms 02:52:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:52:49 INFO - PROCESS | 1646 | 1468749169564 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 02:52:49 INFO - PROCESS | 1646 | 1468749169566 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 02:52:49 INFO - PROCESS | 1646 | 1468749169568 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:52:49 INFO - PROCESS | 1646 | 1468749169569 Marionette TRACE conn2 <- [1,1526,null,{}] 02:52:49 INFO - PROCESS | 1646 | 1468749169574 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}] 02:52:49 INFO - PROCESS | 1646 | 1468749169577 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:49 INFO - PROCESS | 1646 | 1468749169658 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 02:52:49 INFO - PROCESS | 1646 | 1468749169662 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:49 INFO - PROCESS | 1646 | 1468749169663 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ddc800 == 32 [pid = 1646] [id = 389] 02:52:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x115da0800) [pid = 1646] [serial = 1166] [outer = 0x0] 02:52:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x118420800) [pid = 1646] [serial = 1167] [outer = 0x115da0800] 02:52:49 INFO - PROCESS | 1646 | 1468749169689 Marionette DEBUG loaded listener.js 02:52:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118f52400) [pid = 1646] [serial = 1168] [outer = 0x115da0800] 02:52:50 INFO - PROCESS | 1646 | 1468749170009 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"]]]}] 02:52:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:52:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:52:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:52:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:52:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:52:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:52:50 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 474ms 02:52:50 INFO - PROCESS | 1646 | 1468749170043 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 02:52:50 INFO - PROCESS | 1646 | 1468749170044 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 02:52:50 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:52:50 INFO - PROCESS | 1646 | 1468749170047 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:52:50 INFO - PROCESS | 1646 | 1468749170048 Marionette TRACE conn2 <- [1,1530,null,{}] 02:52:50 INFO - PROCESS | 1646 | 1468749170050 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}] 02:52:50 INFO - PROCESS | 1646 | 1468749170054 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:50 INFO - PROCESS | 1646 | 1468749170168 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 02:52:50 INFO - PROCESS | 1646 | 1468749170175 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:50 INFO - PROCESS | 1646 | 1468749170177 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b06800 == 33 [pid = 1646] [id = 390] 02:52:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118f9bc00) [pid = 1646] [serial = 1169] [outer = 0x0] 02:52:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119110400) [pid = 1646] [serial = 1170] [outer = 0x118f9bc00] 02:52:50 INFO - PROCESS | 1646 | 1468749170202 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119f46400) [pid = 1646] [serial = 1171] [outer = 0x118f9bc00] 02:52:50 INFO - PROCESS | 1646 | 1468749170470 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]]]}] 02:52:50 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 02:52:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:52:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:52:50 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. 02:52:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:52:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 468ms 02:52:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:52:50 INFO - PROCESS | 1646 | 1468749170516 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 02:52:50 INFO - PROCESS | 1646 | 1468749170517 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 02:52:50 INFO - PROCESS | 1646 | 1468749170519 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:52:50 INFO - PROCESS | 1646 | 1468749170521 Marionette TRACE conn2 <- [1,1534,null,{}] 02:52:50 INFO - PROCESS | 1646 | 1468749170531 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}] 02:52:50 INFO - PROCESS | 1646 | 1468749170532 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:50 INFO - PROCESS | 1646 | 1468749170618 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 02:52:50 INFO - PROCESS | 1646 | 1468749170625 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:50 INFO - PROCESS | 1646 | 1468749170626 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x124403800 == 34 [pid = 1646] [id = 391] 02:52:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119f44800) [pid = 1646] [serial = 1172] [outer = 0x0] 02:52:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x121042400) [pid = 1646] [serial = 1173] [outer = 0x119f44800] 02:52:50 INFO - PROCESS | 1646 | 1468749170651 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1210f0800) [pid = 1646] [serial = 1174] [outer = 0x119f44800] 02:52:50 INFO - PROCESS | 1646 | 1468749170967 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]]]}] 02:52:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:52:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 478ms 02:52:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:52:51 INFO - PROCESS | 1646 | 1468749170998 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 02:52:51 INFO - PROCESS | 1646 | 1468749170999 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 02:52:51 INFO - PROCESS | 1646 | 1468749171001 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 1646 | 1468749171002 Marionette TRACE conn2 <- [1,1538,null,{}] 02:52:51 INFO - PROCESS | 1646 | 1468749171005 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}] 02:52:51 INFO - PROCESS | 1646 | 1468749171006 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:51 INFO - PROCESS | 1646 | 1468749171104 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 02:52:51 INFO - PROCESS | 1646 | 1468749171109 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:51 INFO - PROCESS | 1646 | 1468749171110 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12500b800 == 35 [pid = 1646] [id = 392] 02:52:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119f46800) [pid = 1646] [serial = 1175] [outer = 0x0] 02:52:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1210f5c00) [pid = 1646] [serial = 1176] [outer = 0x119f46800] 02:52:51 INFO - PROCESS | 1646 | 1468749171134 Marionette DEBUG loaded listener.js 02:52:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x121115c00) [pid = 1646] [serial = 1177] [outer = 0x119f46800] 02:52:51 INFO - PROCESS | 1646 | 1468749171442 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]]]}] 02:52:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:52:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 468ms 02:52:51 INFO - PROCESS | 1646 | 1468749171470 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 02:52:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:52:51 INFO - PROCESS | 1646 | 1468749171475 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 02:52:51 INFO - PROCESS | 1646 | 1468749171478 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 1646 | 1468749171479 Marionette TRACE conn2 <- [1,1542,null,{}] 02:52:51 INFO - PROCESS | 1646 | 1468749171481 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}] 02:52:51 INFO - PROCESS | 1646 | 1468749171483 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:51 INFO - PROCESS | 1646 | 1468749171566 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 02:52:51 INFO - PROCESS | 1646 | 1468749171569 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:51 INFO - PROCESS | 1646 | 1468749171570 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183bf000 == 36 [pid = 1646] [id = 393] 02:52:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x121193400) [pid = 1646] [serial = 1178] [outer = 0x0] 02:52:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1212dd800) [pid = 1646] [serial = 1179] [outer = 0x121193400] 02:52:51 INFO - PROCESS | 1646 | 1468749171596 Marionette DEBUG loaded listener.js 02:52:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121609000) [pid = 1646] [serial = 1180] [outer = 0x121193400] 02:52:51 INFO - PROCESS | 1646 | 1468749171902 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]]]}] 02:52:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:52:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 469ms 02:52:51 INFO - PROCESS | 1646 | 1468749171948 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 02:52:51 INFO - PROCESS | 1646 | 1468749171949 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 02:52:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:52:51 INFO - PROCESS | 1646 | 1468749171953 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 1646 | 1468749171954 Marionette TRACE conn2 <- [1,1546,null,{}] 02:52:51 INFO - PROCESS | 1646 | 1468749171958 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}] 02:52:51 INFO - PROCESS | 1646 | 1468749171959 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:52 INFO - PROCESS | 1646 | 1468749172080 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 02:52:52 INFO - PROCESS | 1646 | 1468749172086 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:52 INFO - PROCESS | 1646 | 1468749172087 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x129064800 == 37 [pid = 1646] [id = 394] 02:52:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12132d000) [pid = 1646] [serial = 1181] [outer = 0x0] 02:52:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x122704000) [pid = 1646] [serial = 1182] [outer = 0x12132d000] 02:52:52 INFO - PROCESS | 1646 | 1468749172115 Marionette DEBUG loaded listener.js 02:52:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1227de400) [pid = 1646] [serial = 1183] [outer = 0x12132d000] 02:52:52 INFO - PROCESS | 1646 | 1468749172430 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]]]}] 02:52:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:52:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 521ms 02:52:52 INFO - PROCESS | 1646 | 1468749172473 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 02:52:52 INFO - PROCESS | 1646 | 1468749172475 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 02:52:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:52:52 INFO - PROCESS | 1646 | 1468749172477 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 1646 | 1468749172479 Marionette TRACE conn2 <- [1,1550,null,{}] 02:52:52 INFO - PROCESS | 1646 | 1468749172481 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}] 02:52:52 INFO - PROCESS | 1646 | 1468749172482 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:52 INFO - PROCESS | 1646 | 1468749172567 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 02:52:52 INFO - PROCESS | 1646 | 1468749172573 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:52 INFO - PROCESS | 1646 | 1468749172576 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ddb000 == 38 [pid = 1646] [id = 395] 02:52:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121119400) [pid = 1646] [serial = 1184] [outer = 0x0] 02:52:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x124645400) [pid = 1646] [serial = 1185] [outer = 0x121119400] 02:52:52 INFO - PROCESS | 1646 | 1468749172610 Marionette DEBUG loaded listener.js 02:52:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x125bae400) [pid = 1646] [serial = 1186] [outer = 0x121119400] 02:52:52 INFO - PROCESS | 1646 | 1468749172984 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]]]}] 02:52:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:52:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 519ms 02:52:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:52:53 INFO - PROCESS | 1646 | 1468749172997 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 02:52:53 INFO - PROCESS | 1646 | 1468749172998 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 02:52:53 INFO - PROCESS | 1646 | 1468749173000 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:52:53 INFO - PROCESS | 1646 | 1468749173001 Marionette TRACE conn2 <- [1,1554,null,{}] 02:52:53 INFO - PROCESS | 1646 | 1468749173003 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}] 02:52:53 INFO - PROCESS | 1646 | 1468749173006 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:53 INFO - PROCESS | 1646 | 1468749173105 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 02:52:53 INFO - PROCESS | 1646 | 1468749173141 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:53 INFO - PROCESS | 1646 | 1468749173142 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12afa6000 == 39 [pid = 1646] [id = 396] 02:52:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x125f13000) [pid = 1646] [serial = 1187] [outer = 0x0] 02:52:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1261cb400) [pid = 1646] [serial = 1188] [outer = 0x125f13000] 02:52:53 INFO - PROCESS | 1646 | 1468749173166 Marionette DEBUG loaded listener.js 02:52:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x128b6b800) [pid = 1646] [serial = 1189] [outer = 0x125f13000] 02:52:53 INFO - PROCESS | 1646 | 1468749173484 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]]]}] 02:52:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:52:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 518ms 02:52:53 INFO - PROCESS | 1646 | 1468749173519 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 02:52:53 INFO - PROCESS | 1646 | 1468749173521 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 02:52:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:52:53 INFO - PROCESS | 1646 | 1468749173533 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:52:53 INFO - PROCESS | 1646 | 1468749173535 Marionette TRACE conn2 <- [1,1558,null,{}] 02:52:53 INFO - PROCESS | 1646 | 1468749173538 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}] 02:52:53 INFO - PROCESS | 1646 | 1468749173539 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:53 INFO - PROCESS | 1646 | 1468749173687 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 02:52:53 INFO - PROCESS | 1646 | 1468749173737 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:53 INFO - PROCESS | 1646 | 1468749173749 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b74d800 == 40 [pid = 1646] [id = 397] 02:52:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x125f14c00) [pid = 1646] [serial = 1190] [outer = 0x0] 02:52:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x129044c00) [pid = 1646] [serial = 1191] [outer = 0x125f14c00] 02:52:53 INFO - PROCESS | 1646 | 1468749173788 Marionette DEBUG loaded listener.js 02:52:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12917f000) [pid = 1646] [serial = 1192] [outer = 0x125f14c00] 02:52:54 INFO - PROCESS | 1646 | 1468749174191 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]]]}] 02:52:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:52:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 671ms 02:52:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:52:54 INFO - PROCESS | 1646 | 1468749174204 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 02:52:54 INFO - PROCESS | 1646 | 1468749174207 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 02:52:54 INFO - PROCESS | 1646 | 1468749174210 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:52:54 INFO - PROCESS | 1646 | 1468749174211 Marionette TRACE conn2 <- [1,1562,null,{}] 02:52:54 INFO - PROCESS | 1646 | 1468749174213 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}] 02:52:54 INFO - PROCESS | 1646 | 1468749174214 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:54 INFO - PROCESS | 1646 | 1468749174312 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 02:52:54 INFO - PROCESS | 1646 | 1468749174325 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:54 INFO - PROCESS | 1646 | 1468749174326 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b98e000 == 41 [pid = 1646] [id = 398] 02:52:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x129185000) [pid = 1646] [serial = 1193] [outer = 0x0] 02:52:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1291d5400) [pid = 1646] [serial = 1194] [outer = 0x129185000] 02:52:54 INFO - PROCESS | 1646 | 1468749174350 Marionette DEBUG loaded listener.js 02:52:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x129ca3400) [pid = 1646] [serial = 1195] [outer = 0x129185000] 02:52:54 INFO - PROCESS | 1646 | 1468749174667 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]]]}] 02:52:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:52:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 02:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x125bab400) [pid = 1646] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x121045800) [pid = 1646] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1214dc000) [pid = 1646] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x125aa0c00) [pid = 1646] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x110e78000) [pid = 1646] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x110e7e000) [pid = 1646] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119bf4800) [pid = 1646] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119109400) [pid = 1646] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x116811c00) [pid = 1646] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x112dcfc00) [pid = 1646] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1182afc00) [pid = 1646] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x125aa1c00) [pid = 1646] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x121047c00) [pid = 1646] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118fa2c00) [pid = 1646] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x110e77000) [pid = 1646] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:52:54 INFO - PROCESS | 1646 | 1468749174832 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 02:52:54 INFO - PROCESS | 1646 | 1468749174833 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 02:52:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:52:54 INFO - PROCESS | 1646 | 1468749174844 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:52:54 INFO - PROCESS | 1646 | 1468749174845 Marionette TRACE conn2 <- [1,1566,null,{}] 02:52:54 INFO - PROCESS | 1646 | 1468749174848 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}] 02:52:54 INFO - PROCESS | 1646 | 1468749174849 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:54 INFO - PROCESS | 1646 | 1468749174940 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 02:52:54 INFO - PROCESS | 1646 | 1468749174944 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:54 INFO - PROCESS | 1646 | 1468749174945 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184fb800 == 42 [pid = 1646] [id = 399] 02:52:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x116811c00) [pid = 1646] [serial = 1196] [outer = 0x0] 02:52:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x118347400) [pid = 1646] [serial = 1197] [outer = 0x116811c00] 02:52:54 INFO - PROCESS | 1646 | 1468749174969 Marionette DEBUG loaded listener.js 02:52:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x119109400) [pid = 1646] [serial = 1198] [outer = 0x116811c00] 02:52:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:52:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 474ms 02:52:55 INFO - PROCESS | 1646 | 1468749175306 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]]]}] 02:52:55 INFO - PROCESS | 1646 | 1468749175312 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 02:52:55 INFO - PROCESS | 1646 | 1468749175314 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 02:52:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:52:55 INFO - PROCESS | 1646 | 1468749175316 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:52:55 INFO - PROCESS | 1646 | 1468749175317 Marionette TRACE conn2 <- [1,1570,null,{}] 02:52:55 INFO - PROCESS | 1646 | 1468749175319 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}] 02:52:55 INFO - PROCESS | 1646 | 1468749175320 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:55 INFO - PROCESS | 1646 | 1468749175404 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 02:52:55 INFO - PROCESS | 1646 | 1468749175461 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:55 INFO - PROCESS | 1646 | 1468749175462 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bcbd000 == 43 [pid = 1646] [id = 400] 02:52:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x116ab2c00) [pid = 1646] [serial = 1199] [outer = 0x0] 02:52:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119bf4800) [pid = 1646] [serial = 1200] [outer = 0x116ab2c00] 02:52:55 INFO - PROCESS | 1646 | 1468749175486 Marionette DEBUG loaded listener.js 02:52:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x125bb0000) [pid = 1646] [serial = 1201] [outer = 0x116ab2c00] 02:52:55 INFO - PROCESS | 1646 | 1468749175743 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]]]}] 02:52:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:52:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 469ms 02:52:55 INFO - PROCESS | 1646 | 1468749175786 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 02:52:55 INFO - PROCESS | 1646 | 1468749175787 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 02:52:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:52:55 INFO - PROCESS | 1646 | 1468749175797 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:52:55 INFO - PROCESS | 1646 | 1468749175798 Marionette TRACE conn2 <- [1,1574,null,{}] 02:52:55 INFO - PROCESS | 1646 | 1468749175801 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}] 02:52:55 INFO - PROCESS | 1646 | 1468749175802 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:55 INFO - PROCESS | 1646 | 1468749175899 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 02:52:55 INFO - PROCESS | 1646 | 1468749175903 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:55 INFO - PROCESS | 1646 | 1468749175904 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c638000 == 44 [pid = 1646] [id = 401] 02:52:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x125bb5800) [pid = 1646] [serial = 1202] [outer = 0x0] 02:52:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x129186800) [pid = 1646] [serial = 1203] [outer = 0x125bb5800] 02:52:55 INFO - PROCESS | 1646 | 1468749175928 Marionette DEBUG loaded listener.js 02:52:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12a6cf000) [pid = 1646] [serial = 1204] [outer = 0x125bb5800] 02:52:56 INFO - PROCESS | 1646 | 1468749176259 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]]]}] 02:52:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:52:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 469ms 02:52:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:52:56 INFO - PROCESS | 1646 | 1468749176267 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 02:52:56 INFO - PROCESS | 1646 | 1468749176268 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 02:52:56 INFO - PROCESS | 1646 | 1468749176270 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:52:56 INFO - PROCESS | 1646 | 1468749176271 Marionette TRACE conn2 <- [1,1578,null,{}] 02:52:56 INFO - PROCESS | 1646 | 1468749176277 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}] 02:52:56 INFO - PROCESS | 1646 | 1468749176279 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:56 INFO - PROCESS | 1646 | 1468749176364 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 02:52:56 INFO - PROCESS | 1646 | 1468749176420 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:56 INFO - PROCESS | 1646 | 1468749176421 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca35000 == 45 [pid = 1646] [id = 402] 02:52:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x129ca3c00) [pid = 1646] [serial = 1205] [outer = 0x0] 02:52:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12a6d4000) [pid = 1646] [serial = 1206] [outer = 0x129ca3c00] 02:52:56 INFO - PROCESS | 1646 | 1468749176445 Marionette DEBUG loaded listener.js 02:52:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12af15000) [pid = 1646] [serial = 1207] [outer = 0x129ca3c00] 02:52:56 INFO - PROCESS | 1646 | 1468749176703 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]]]}] 02:52:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:52:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 474ms 02:52:56 INFO - PROCESS | 1646 | 1468749176745 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 02:52:56 INFO - PROCESS | 1646 | 1468749176746 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 02:52:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:52:56 INFO - PROCESS | 1646 | 1468749176749 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:52:56 INFO - PROCESS | 1646 | 1468749176750 Marionette TRACE conn2 <- [1,1582,null,{}] 02:52:56 INFO - PROCESS | 1646 | 1468749176752 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}] 02:52:56 INFO - PROCESS | 1646 | 1468749176753 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:56 INFO - PROCESS | 1646 | 1468749176861 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 02:52:56 INFO - PROCESS | 1646 | 1468749176957 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:56 INFO - PROCESS | 1646 | 1468749176959 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x112d5a000 == 46 [pid = 1646] [id = 403] 02:52:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x10eaf2c00) [pid = 1646] [serial = 1208] [outer = 0x0] 02:52:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x10eafc400) [pid = 1646] [serial = 1209] [outer = 0x10eaf2c00] 02:52:56 INFO - PROCESS | 1646 | 1468749176991 Marionette DEBUG loaded listener.js 02:52:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x110e7e800) [pid = 1646] [serial = 1210] [outer = 0x10eaf2c00] 02:52:57 INFO - PROCESS | 1646 | 1468749177482 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]]]}] 02:52:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:52:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 770ms 02:52:57 INFO - PROCESS | 1646 | 1468749177537 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 02:52:57 INFO - PROCESS | 1646 | 1468749177542 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 02:52:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:52:57 INFO - PROCESS | 1646 | 1468749177599 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:52:57 INFO - PROCESS | 1646 | 1468749177601 Marionette TRACE conn2 <- [1,1586,null,{}] 02:52:57 INFO - PROCESS | 1646 | 1468749177626 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}] 02:52:57 INFO - PROCESS | 1646 | 1468749177630 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:57 INFO - PROCESS | 1646 | 1468749177768 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 02:52:57 INFO - PROCESS | 1646 | 1468749177804 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:57 INFO - PROCESS | 1646 | 1468749177805 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183ac000 == 47 [pid = 1646] [id = 404] 02:52:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x115e28800) [pid = 1646] [serial = 1211] [outer = 0x0] 02:52:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11648f800) [pid = 1646] [serial = 1212] [outer = 0x115e28800] 02:52:57 INFO - PROCESS | 1646 | 1468749177836 Marionette DEBUG loaded listener.js 02:52:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11688bc00) [pid = 1646] [serial = 1213] [outer = 0x115e28800] 02:52:58 INFO - PROCESS | 1646 | 1468749178551 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]]]}] 02:52:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:52:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1050ms 02:52:58 INFO - PROCESS | 1646 | 1468749178621 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 02:52:58 INFO - PROCESS | 1646 | 1468749178623 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 02:52:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:52:58 INFO - PROCESS | 1646 | 1468749178626 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:52:58 INFO - PROCESS | 1646 | 1468749178628 Marionette TRACE conn2 <- [1,1590,null,{}] 02:52:58 INFO - PROCESS | 1646 | 1468749178632 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}] 02:52:58 INFO - PROCESS | 1646 | 1468749178633 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:58 INFO - PROCESS | 1646 | 1468749178742 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 02:52:58 INFO - PROCESS | 1646 | 1468749178799 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:58 INFO - PROCESS | 1646 | 1468749178802 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x117483800 == 48 [pid = 1646] [id = 405] 02:52:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x116ab0400) [pid = 1646] [serial = 1214] [outer = 0x0] 02:52:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x116aef400) [pid = 1646] [serial = 1215] [outer = 0x116ab0400] 02:52:58 INFO - PROCESS | 1646 | 1468749178830 Marionette DEBUG loaded listener.js 02:52:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x118176000) [pid = 1646] [serial = 1216] [outer = 0x116ab0400] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12ca35000 == 47 [pid = 1646] [id = 402] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12c638000 == 46 [pid = 1646] [id = 401] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12bcbd000 == 45 [pid = 1646] [id = 400] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1184fb800 == 44 [pid = 1646] [id = 399] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12b98e000 == 43 [pid = 1646] [id = 398] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12b74d800 == 42 [pid = 1646] [id = 397] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12afa6000 == 41 [pid = 1646] [id = 396] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12942dc00) [pid = 1646] [serial = 1152] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x119ddb000 == 40 [pid = 1646] [id = 395] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x129064800 == 39 [pid = 1646] [id = 394] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1183bf000 == 38 [pid = 1646] [id = 393] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12500b800 == 37 [pid = 1646] [id = 392] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x124403800 == 36 [pid = 1646] [id = 391] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x121b06800 == 35 [pid = 1646] [id = 390] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x119ddc800 == 34 [pid = 1646] [id = 389] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x118fcf800 == 33 [pid = 1646] [id = 388] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1183bf800 == 32 [pid = 1646] [id = 387] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x117158000 == 31 [pid = 1646] [id = 386] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x113d06800 == 30 [pid = 1646] [id = 385] 02:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12afb2800 == 29 [pid = 1646] [id = 384] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1291d3c00) [pid = 1646] [serial = 1150] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1210f5400) [pid = 1646] [serial = 1134] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12444cc00) [pid = 1646] [serial = 1137] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x125f81000) [pid = 1646] [serial = 1140] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x125a97000) [pid = 1646] [serial = 1138] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1265f0400) [pid = 1646] [serial = 1141] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118fa1c00) [pid = 1646] [serial = 1144] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12917b800) [pid = 1646] [serial = 1149] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x119f3e800) [pid = 1646] [serial = 1146] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x112dc4800) [pid = 1646] [serial = 1143] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119f3ac00) [pid = 1646] [serial = 1131] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11910d000) [pid = 1646] [serial = 1128] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1193ae000) [pid = 1646] [serial = 1129] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118297000) [pid = 1646] [serial = 1125] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11841c400) [pid = 1646] [serial = 1126] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1130af800) [pid = 1646] [serial = 1122] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x115e29800) [pid = 1646] [serial = 1123] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118f98c00) [pid = 1646] [serial = 1120] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118424800) [pid = 1646] [serial = 1119] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12b8cbc00) [pid = 1646] [serial = 1117] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12af93800) [pid = 1646] [serial = 1116] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x121705000) [pid = 1646] [serial = 1114] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x121196400) [pid = 1646] [serial = 1113] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119987000) [pid = 1646] [serial = 1111] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11930a000) [pid = 1646] [serial = 1110] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x115e91800) [pid = 1646] [serial = 1108] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x111c7f000) [pid = 1646] [serial = 1107] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12111ac00) [pid = 1646] [serial = 1135] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x129044400) [pid = 1646] [serial = 1147] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x121045000) [pid = 1646] [serial = 1132] [outer = 0x0] [url = about:blank] 02:52:59 INFO - PROCESS | 1646 | 1468749179248 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]]]}] 02:52:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:52:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 672ms 02:52:59 INFO - PROCESS | 1646 | 1468749179299 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 02:52:59 INFO - PROCESS | 1646 | 1468749179303 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 02:52:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:52:59 INFO - PROCESS | 1646 | 1468749179307 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:52:59 INFO - PROCESS | 1646 | 1468749179309 Marionette TRACE conn2 <- [1,1594,null,{}] 02:52:59 INFO - PROCESS | 1646 | 1468749179311 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}] 02:52:59 INFO - PROCESS | 1646 | 1468749179313 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:59 INFO - PROCESS | 1646 | 1468749179395 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 02:52:59 INFO - PROCESS | 1646 | 1468749179467 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:59 INFO - PROCESS | 1646 | 1468749179468 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183ae000 == 30 [pid = 1646] [id = 406] 02:52:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118425c00) [pid = 1646] [serial = 1217] [outer = 0x0] 02:52:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11851f800) [pid = 1646] [serial = 1218] [outer = 0x118425c00] 02:52:59 INFO - PROCESS | 1646 | 1468749179497 Marionette DEBUG loaded listener.js 02:52:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118752000) [pid = 1646] [serial = 1219] [outer = 0x118425c00] 02:52:59 INFO - PROCESS | 1646 | 1468749179818 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]]]}] 02:52:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:52:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 520ms 02:52:59 INFO - PROCESS | 1646 | 1468749179828 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 02:52:59 INFO - PROCESS | 1646 | 1468749179829 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 02:52:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:52:59 INFO - PROCESS | 1646 | 1468749179832 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:52:59 INFO - PROCESS | 1646 | 1468749179834 Marionette TRACE conn2 <- [1,1598,null,{}] 02:52:59 INFO - PROCESS | 1646 | 1468749179846 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}] 02:52:59 INFO - PROCESS | 1646 | 1468749179849 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:52:59 INFO - PROCESS | 1646 | 1468749179930 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 02:52:59 INFO - PROCESS | 1646 | 1468749179987 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:59 INFO - PROCESS | 1646 | 1468749179989 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x119dca800 == 31 [pid = 1646] [id = 407] 02:53:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112dc4800) [pid = 1646] [serial = 1220] [outer = 0x0] 02:53:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118755400) [pid = 1646] [serial = 1221] [outer = 0x112dc4800] 02:53:00 INFO - PROCESS | 1646 | 1468749180025 Marionette DEBUG loaded listener.js 02:53:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1197b7000) [pid = 1646] [serial = 1222] [outer = 0x112dc4800] 02:53:00 INFO - PROCESS | 1646 | 1468749180333 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]]]}] 02:53:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:53:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 522ms 02:53:00 INFO - PROCESS | 1646 | 1468749180357 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 02:53:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:53:00 INFO - PROCESS | 1646 | 1468749180360 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 02:53:00 INFO - PROCESS | 1646 | 1468749180363 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:53:00 INFO - PROCESS | 1646 | 1468749180364 Marionette TRACE conn2 <- [1,1602,null,{}] 02:53:00 INFO - PROCESS | 1646 | 1468749180366 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}] 02:53:00 INFO - PROCESS | 1646 | 1468749180367 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:00 INFO - PROCESS | 1646 | 1468749180449 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 02:53:00 INFO - PROCESS | 1646 | 1468749180453 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:00 INFO - PROCESS | 1646 | 1468749180455 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x121467000 == 32 [pid = 1646] [id = 408] 02:53:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x112f8b000) [pid = 1646] [serial = 1223] [outer = 0x0] 02:53:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119f47000) [pid = 1646] [serial = 1224] [outer = 0x112f8b000] 02:53:00 INFO - PROCESS | 1646 | 1468749180483 Marionette DEBUG loaded listener.js 02:53:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1210eb000) [pid = 1646] [serial = 1225] [outer = 0x112f8b000] 02:53:00 INFO - PROCESS | 1646 | 1468749180808 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]]]}] 02:53:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:53:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 469ms 02:53:00 INFO - PROCESS | 1646 | 1468749180833 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 02:53:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:53:00 INFO - PROCESS | 1646 | 1468749180834 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 02:53:00 INFO - PROCESS | 1646 | 1468749180844 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:53:00 INFO - PROCESS | 1646 | 1468749180845 Marionette TRACE conn2 <- [1,1606,null,{}] 02:53:00 INFO - PROCESS | 1646 | 1468749180872 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}] 02:53:00 INFO - PROCESS | 1646 | 1468749180875 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:00 INFO - PROCESS | 1646 | 1468749180954 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 02:53:00 INFO - PROCESS | 1646 | 1468749180961 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:00 INFO - PROCESS | 1646 | 1468749180962 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d87000 == 33 [pid = 1646] [id = 409] 02:53:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x116482000) [pid = 1646] [serial = 1226] [outer = 0x0] 02:53:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1210f6000) [pid = 1646] [serial = 1227] [outer = 0x116482000] 02:53:00 INFO - PROCESS | 1646 | 1468749180994 Marionette DEBUG loaded listener.js 02:53:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121114400) [pid = 1646] [serial = 1228] [outer = 0x116482000] 02:53:01 INFO - PROCESS | 1646 | 1468749181373 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]]]}] 02:53:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:53:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 546ms 02:53:01 INFO - PROCESS | 1646 | 1468749181384 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 02:53:01 INFO - PROCESS | 1646 | 1468749181385 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 02:53:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:53:01 INFO - PROCESS | 1646 | 1468749181389 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:53:01 INFO - PROCESS | 1646 | 1468749181390 Marionette TRACE conn2 <- [1,1610,null,{}] 02:53:01 INFO - PROCESS | 1646 | 1468749181392 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}] 02:53:01 INFO - PROCESS | 1646 | 1468749181396 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:01 INFO - PROCESS | 1646 | 1468749181514 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 02:53:01 INFO - PROCESS | 1646 | 1468749181555 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:01 INFO - PROCESS | 1646 | 1468749181556 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x125014800 == 34 [pid = 1646] [id = 410] 02:53:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12111a800) [pid = 1646] [serial = 1229] [outer = 0x0] 02:53:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121a0ac00) [pid = 1646] [serial = 1230] [outer = 0x12111a800] 02:53:01 INFO - PROCESS | 1646 | 1468749181581 Marionette DEBUG loaded listener.js 02:53:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x125092400) [pid = 1646] [serial = 1231] [outer = 0x12111a800] 02:53:01 INFO - PROCESS | 1646 | 1468749181867 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]]]}] 02:53:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:53:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 523ms 02:53:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:53:01 INFO - PROCESS | 1646 | 1468749181912 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 02:53:01 INFO - PROCESS | 1646 | 1468749181913 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 02:53:01 INFO - PROCESS | 1646 | 1468749181915 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:53:01 INFO - PROCESS | 1646 | 1468749181916 Marionette TRACE conn2 <- [1,1614,null,{}] 02:53:01 INFO - PROCESS | 1646 | 1468749181918 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}] 02:53:01 INFO - PROCESS | 1646 | 1468749181920 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:02 INFO - PROCESS | 1646 | 1468749182024 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 02:53:02 INFO - PROCESS | 1646 | 1468749182048 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:02 INFO - PROCESS | 1646 | 1468749182049 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x125f68000 == 35 [pid = 1646] [id = 411] 02:53:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12509fc00) [pid = 1646] [serial = 1232] [outer = 0x0] 02:53:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x125ba7400) [pid = 1646] [serial = 1233] [outer = 0x12509fc00] 02:53:02 INFO - PROCESS | 1646 | 1468749182073 Marionette DEBUG loaded listener.js 02:53:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12611b000) [pid = 1646] [serial = 1234] [outer = 0x12509fc00] 02:53:02 INFO - PROCESS | 1646 | 1468749182419 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]]]}] 02:53:02 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 02:53:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 518ms 02:53:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:53:02 INFO - PROCESS | 1646 | 1468749182434 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 02:53:02 INFO - PROCESS | 1646 | 1468749182435 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 02:53:02 INFO - PROCESS | 1646 | 1468749182437 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:53:02 INFO - PROCESS | 1646 | 1468749182439 Marionette TRACE conn2 <- [1,1618,null,{}] 02:53:02 INFO - PROCESS | 1646 | 1468749182450 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}] 02:53:02 INFO - PROCESS | 1646 | 1468749182452 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:02 INFO - PROCESS | 1646 | 1468749182552 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 02:53:02 INFO - PROCESS | 1646 | 1468749182555 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:02 INFO - PROCESS | 1646 | 1468749182556 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x129072800 == 36 [pid = 1646] [id = 412] 02:53:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x125a92400) [pid = 1646] [serial = 1235] [outer = 0x0] 02:53:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x128b6b400) [pid = 1646] [serial = 1236] [outer = 0x125a92400] 02:53:02 INFO - PROCESS | 1646 | 1468749182580 Marionette DEBUG loaded listener.js 02:53:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12904c800) [pid = 1646] [serial = 1237] [outer = 0x125a92400] 02:53:02 INFO - PROCESS | 1646 | 1468749182927 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]]]}] 02:53:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:53:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 523ms 02:53:02 INFO - PROCESS | 1646 | 1468749182967 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 02:53:02 INFO - PROCESS | 1646 | 1468749182968 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 02:53:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:53:02 INFO - PROCESS | 1646 | 1468749182970 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:53:02 INFO - PROCESS | 1646 | 1468749182971 Marionette TRACE conn2 <- [1,1622,null,{}] 02:53:02 INFO - PROCESS | 1646 | 1468749182974 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}] 02:53:02 INFO - PROCESS | 1646 | 1468749182975 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:03 INFO - PROCESS | 1646 | 1468749183079 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 02:53:03 INFO - PROCESS | 1646 | 1468749183116 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:03 INFO - PROCESS | 1646 | 1468749183117 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c50800 == 37 [pid = 1646] [id = 413] 02:53:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119f3d800) [pid = 1646] [serial = 1238] [outer = 0x0] 02:53:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x129184000) [pid = 1646] [serial = 1239] [outer = 0x119f3d800] 02:53:03 INFO - PROCESS | 1646 | 1468749183141 Marionette DEBUG loaded listener.js 02:53:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12942d800) [pid = 1646] [serial = 1240] [outer = 0x119f3d800] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x125f13000) [pid = 1646] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1210ebc00) [pid = 1646] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11828b400) [pid = 1646] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119f44800) [pid = 1646] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118f9bc00) [pid = 1646] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121193400) [pid = 1646] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x115da0800) [pid = 1646] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12132d000) [pid = 1646] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119f46800) [pid = 1646] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x115d9b400) [pid = 1646] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x10eafd400) [pid = 1646] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1121be400) [pid = 1646] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x125f14c00) [pid = 1646] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x125bb5800) [pid = 1646] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x129185000) [pid = 1646] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116811c00) [pid = 1646] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x116ab2c00) [pid = 1646] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:53:03 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x121119400) [pid = 1646] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:53:03 INFO - PROCESS | 1646 | 1468749183559 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]]]}] 02:53:03 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 02:53:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 623ms 02:53:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:53:03 INFO - PROCESS | 1646 | 1468749183595 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 02:53:03 INFO - PROCESS | 1646 | 1468749183596 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 02:53:03 INFO - PROCESS | 1646 | 1468749183598 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:53:03 INFO - PROCESS | 1646 | 1468749183600 Marionette TRACE conn2 <- [1,1626,null,{}] 02:53:03 INFO - PROCESS | 1646 | 1468749183603 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}] 02:53:03 INFO - PROCESS | 1646 | 1468749183605 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:03 INFO - PROCESS | 1646 | 1468749183757 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 02:53:03 INFO - PROCESS | 1646 | 1468749183806 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:03 INFO - PROCESS | 1646 | 1468749183807 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12112e000 == 38 [pid = 1646] [id = 414] 02:53:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x115da0800) [pid = 1646] [serial = 1241] [outer = 0x0] 02:53:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12110e000) [pid = 1646] [serial = 1242] [outer = 0x115da0800] 02:53:03 INFO - PROCESS | 1646 | 1468749183847 Marionette DEBUG loaded listener.js 02:53:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x125f13000) [pid = 1646] [serial = 1243] [outer = 0x115da0800] 02:53:04 INFO - PROCESS | 1646 | 1468749184223 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]]]}] 02:53:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:53:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 669ms 02:53:04 INFO - PROCESS | 1646 | 1468749184269 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 02:53:04 INFO - PROCESS | 1646 | 1468749184271 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 02:53:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:53:04 INFO - PROCESS | 1646 | 1468749184273 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 1646 | 1468749184275 Marionette TRACE conn2 <- [1,1630,null,{}] 02:53:04 INFO - PROCESS | 1646 | 1468749184286 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}] 02:53:04 INFO - PROCESS | 1646 | 1468749184287 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:04 INFO - PROCESS | 1646 | 1468749184383 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 02:53:04 INFO - PROCESS | 1646 | 1468749184388 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 1646 | 1468749184392 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b747000 == 39 [pid = 1646] [id = 415] 02:53:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12904cc00) [pid = 1646] [serial = 1244] [outer = 0x0] 02:53:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x129cb1400) [pid = 1646] [serial = 1245] [outer = 0x12904cc00] 02:53:04 INFO - PROCESS | 1646 | 1468749184419 Marionette DEBUG loaded listener.js 02:53:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12af90400) [pid = 1646] [serial = 1246] [outer = 0x12904cc00] 02:53:04 INFO - PROCESS | 1646 | 1468749184750 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]]]}] 02:53:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:53:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 520ms 02:53:04 INFO - PROCESS | 1646 | 1468749184794 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 02:53:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:53:04 INFO - PROCESS | 1646 | 1468749184796 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 02:53:04 INFO - PROCESS | 1646 | 1468749184798 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 1646 | 1468749184800 Marionette TRACE conn2 <- [1,1634,null,{}] 02:53:04 INFO - PROCESS | 1646 | 1468749184803 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}] 02:53:04 INFO - PROCESS | 1646 | 1468749184805 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:04 INFO - PROCESS | 1646 | 1468749184911 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 02:53:04 INFO - PROCESS | 1646 | 1468749184997 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 1646 | 1468749184998 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bca9000 == 40 [pid = 1646] [id = 416] 02:53:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x129184400) [pid = 1646] [serial = 1247] [outer = 0x0] 02:53:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12b704c00) [pid = 1646] [serial = 1248] [outer = 0x129184400] 02:53:05 INFO - PROCESS | 1646 | 1468749185037 Marionette DEBUG loaded listener.js 02:53:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b8cf000) [pid = 1646] [serial = 1249] [outer = 0x129184400] 02:53:05 INFO - PROCESS | 1646 | 1468749185460 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]]]}] 02:53:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:53:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 719ms 02:53:05 INFO - PROCESS | 1646 | 1468749185518 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 02:53:05 INFO - PROCESS | 1646 | 1468749185521 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 02:53:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:53:05 INFO - PROCESS | 1646 | 1468749185524 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:53:05 INFO - PROCESS | 1646 | 1468749185526 Marionette TRACE conn2 <- [1,1638,null,{}] 02:53:05 INFO - PROCESS | 1646 | 1468749185530 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}] 02:53:05 INFO - PROCESS | 1646 | 1468749185532 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:05 INFO - PROCESS | 1646 | 1468749185642 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 02:53:05 INFO - PROCESS | 1646 | 1468749185697 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:05 INFO - PROCESS | 1646 | 1468749185700 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f1d800 == 41 [pid = 1646] [id = 417] 02:53:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x115e29800) [pid = 1646] [serial = 1250] [outer = 0x0] 02:53:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x116642800) [pid = 1646] [serial = 1251] [outer = 0x115e29800] 02:53:05 INFO - PROCESS | 1646 | 1468749185732 Marionette DEBUG loaded listener.js 02:53:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11816f000) [pid = 1646] [serial = 1252] [outer = 0x115e29800] 02:53:06 INFO - PROCESS | 1646 | 1468749186174 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]]]}] 02:53:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:53:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 672ms 02:53:06 INFO - PROCESS | 1646 | 1468749186195 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 02:53:06 INFO - PROCESS | 1646 | 1468749186198 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 02:53:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:53:06 INFO - PROCESS | 1646 | 1468749186203 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:53:06 INFO - PROCESS | 1646 | 1468749186205 Marionette TRACE conn2 <- [1,1642,null,{}] 02:53:06 INFO - PROCESS | 1646 | 1468749186208 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}] 02:53:06 INFO - PROCESS | 1646 | 1468749186210 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:06 INFO - PROCESS | 1646 | 1468749186339 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 02:53:06 INFO - PROCESS | 1646 | 1468749186423 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:06 INFO - PROCESS | 1646 | 1468749186424 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x121361000 == 42 [pid = 1646] [id = 418] 02:53:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118426000) [pid = 1646] [serial = 1253] [outer = 0x0] 02:53:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118f55800) [pid = 1646] [serial = 1254] [outer = 0x118426000] 02:53:06 INFO - PROCESS | 1646 | 1468749186456 Marionette DEBUG loaded listener.js 02:53:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11910fc00) [pid = 1646] [serial = 1255] [outer = 0x118426000] 02:53:06 INFO - PROCESS | 1646 | 1468749186874 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]]]}] 02:53:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:53:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 721ms 02:53:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:53:06 INFO - PROCESS | 1646 | 1468749186925 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 02:53:06 INFO - PROCESS | 1646 | 1468749186927 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 02:53:06 INFO - PROCESS | 1646 | 1468749186929 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:53:06 INFO - PROCESS | 1646 | 1468749186932 Marionette TRACE conn2 <- [1,1646,null,{}] 02:53:06 INFO - PROCESS | 1646 | 1468749186940 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}] 02:53:06 INFO - PROCESS | 1646 | 1468749186943 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:07 INFO - PROCESS | 1646 | 1468749187050 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 02:53:07 INFO - PROCESS | 1646 | 1468749187108 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 1646 | 1468749187110 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12afa7800 == 43 [pid = 1646] [id = 419] 02:53:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119bff400) [pid = 1646] [serial = 1256] [outer = 0x0] 02:53:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12110bc00) [pid = 1646] [serial = 1257] [outer = 0x119bff400] 02:53:07 INFO - PROCESS | 1646 | 1468749187141 Marionette DEBUG loaded listener.js 02:53:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12160c400) [pid = 1646] [serial = 1258] [outer = 0x119bff400] 02:53:07 INFO - PROCESS | 1646 | 1468749187595 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]]]}] 02:53:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:53:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 721ms 02:53:07 INFO - PROCESS | 1646 | 1468749187651 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 02:53:07 INFO - PROCESS | 1646 | 1468749187653 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 02:53:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:53:07 INFO - PROCESS | 1646 | 1468749187670 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:53:07 INFO - PROCESS | 1646 | 1468749187671 Marionette TRACE conn2 <- [1,1650,null,{}] 02:53:07 INFO - PROCESS | 1646 | 1468749187674 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}] 02:53:07 INFO - PROCESS | 1646 | 1468749187675 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:07 INFO - PROCESS | 1646 | 1468749187778 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 02:53:07 INFO - PROCESS | 1646 | 1468749187850 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 1646 | 1468749187851 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca3c800 == 44 [pid = 1646] [id = 420] 02:53:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x122705800) [pid = 1646] [serial = 1259] [outer = 0x0] 02:53:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12509a000) [pid = 1646] [serial = 1260] [outer = 0x122705800] 02:53:07 INFO - PROCESS | 1646 | 1468749187880 Marionette DEBUG loaded listener.js 02:53:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x129049c00) [pid = 1646] [serial = 1261] [outer = 0x122705800] 02:53:08 INFO - PROCESS | 1646 | 1468749188327 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]]]}] 02:53:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:53:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 724ms 02:53:08 INFO - PROCESS | 1646 | 1468749188407 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 02:53:08 INFO - PROCESS | 1646 | 1468749188408 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 02:53:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:53:08 INFO - PROCESS | 1646 | 1468749188412 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:53:08 INFO - PROCESS | 1646 | 1468749188413 Marionette TRACE conn2 <- [1,1654,null,{}] 02:53:08 INFO - PROCESS | 1646 | 1468749188416 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}] 02:53:08 INFO - PROCESS | 1646 | 1468749188417 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:08 INFO - PROCESS | 1646 | 1468749188518 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 02:53:08 INFO - PROCESS | 1646 | 1468749188589 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:08 INFO - PROCESS | 1646 | 1468749188590 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x122754800 == 45 [pid = 1646] [id = 421] 02:53:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1131e4c00) [pid = 1646] [serial = 1262] [outer = 0x0] 02:53:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1210f0000) [pid = 1646] [serial = 1263] [outer = 0x1131e4c00] 02:53:08 INFO - PROCESS | 1646 | 1468749188619 Marionette DEBUG loaded listener.js 02:53:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x129045400) [pid = 1646] [serial = 1264] [outer = 0x1131e4c00] 02:53:09 INFO - PROCESS | 1646 | 1468749189175 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]]]}] 02:53:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:53:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 772ms 02:53:09 INFO - PROCESS | 1646 | 1468749189184 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 02:53:09 INFO - PROCESS | 1646 | 1468749189187 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 02:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:53:09 INFO - PROCESS | 1646 | 1468749189214 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:53:09 INFO - PROCESS | 1646 | 1468749189216 Marionette TRACE conn2 <- [1,1658,null,{}] 02:53:09 INFO - PROCESS | 1646 | 1468749189220 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}] 02:53:09 INFO - PROCESS | 1646 | 1468749189222 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:09 INFO - PROCESS | 1646 | 1468749189322 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 02:53:09 INFO - PROCESS | 1646 | 1468749189397 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:09 INFO - PROCESS | 1646 | 1468749189398 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f20000 == 46 [pid = 1646] [id = 422] 02:53:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x118299c00) [pid = 1646] [serial = 1265] [outer = 0x0] 02:53:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11834b000) [pid = 1646] [serial = 1266] [outer = 0x118299c00] 02:53:09 INFO - PROCESS | 1646 | 1468749189428 Marionette DEBUG loaded listener.js 02:53:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11874d000) [pid = 1646] [serial = 1267] [outer = 0x118299c00] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12b747000 == 45 [pid = 1646] [id = 415] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12112e000 == 44 [pid = 1646] [id = 414] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x129c50800 == 43 [pid = 1646] [id = 413] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x129072800 == 42 [pid = 1646] [id = 412] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x125f68000 == 41 [pid = 1646] [id = 411] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x125014800 == 40 [pid = 1646] [id = 410] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x117d87000 == 39 [pid = 1646] [id = 409] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x121467000 == 38 [pid = 1646] [id = 408] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x119dca800 == 37 [pid = 1646] [id = 407] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x1183ae000 == 36 [pid = 1646] [id = 406] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x117483800 == 35 [pid = 1646] [id = 405] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x1183ac000 == 34 [pid = 1646] [id = 404] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x112d5a000 == 33 [pid = 1646] [id = 403] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x122754800 == 32 [pid = 1646] [id = 421] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12ca3c800 == 31 [pid = 1646] [id = 420] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12afa7800 == 30 [pid = 1646] [id = 419] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x121361000 == 29 [pid = 1646] [id = 418] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12bca9000 == 28 [pid = 1646] [id = 416] 02:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x116f1d800 == 27 [pid = 1646] [id = 417] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1261cb400) [pid = 1646] [serial = 1188] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12af11400) [pid = 1646] [serial = 1153] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1182b2c00) [pid = 1646] [serial = 1164] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11841b400) [pid = 1646] [serial = 1165] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x121042400) [pid = 1646] [serial = 1173] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x119110400) [pid = 1646] [serial = 1170] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x119f46400) [pid = 1646] [serial = 1171] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1212dd800) [pid = 1646] [serial = 1179] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x121609000) [pid = 1646] [serial = 1180] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118420800) [pid = 1646] [serial = 1167] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x118f52400) [pid = 1646] [serial = 1168] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x122704000) [pid = 1646] [serial = 1182] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1227de400) [pid = 1646] [serial = 1183] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1210f5c00) [pid = 1646] [serial = 1176] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121115c00) [pid = 1646] [serial = 1177] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x115e8c800) [pid = 1646] [serial = 1158] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11648fc00) [pid = 1646] [serial = 1159] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x117d33800) [pid = 1646] [serial = 1161] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118175800) [pid = 1646] [serial = 1162] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1121bec00) [pid = 1646] [serial = 1155] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112dc5800) [pid = 1646] [serial = 1156] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x129044c00) [pid = 1646] [serial = 1191] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x128b6b800) [pid = 1646] [serial = 1189] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12a6cf000) [pid = 1646] [serial = 1204] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12a6d4000) [pid = 1646] [serial = 1206] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1291d5400) [pid = 1646] [serial = 1194] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12917f000) [pid = 1646] [serial = 1192] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x129ca3400) [pid = 1646] [serial = 1195] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118347400) [pid = 1646] [serial = 1197] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x119109400) [pid = 1646] [serial = 1198] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x129186800) [pid = 1646] [serial = 1203] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x119bf4800) [pid = 1646] [serial = 1200] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x124645400) [pid = 1646] [serial = 1185] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x125bb0000) [pid = 1646] [serial = 1201] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1210f0800) [pid = 1646] [serial = 1174] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x125bae400) [pid = 1646] [serial = 1186] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1646 | 1468749190400 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]]]}] 02:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1226ms 02:53:10 INFO - PROCESS | 1646 | 1468749190438 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 02:53:10 INFO - PROCESS | 1646 | 1468749190443 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 02:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:53:10 INFO - PROCESS | 1646 | 1468749190446 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:53:10 INFO - PROCESS | 1646 | 1468749190448 Marionette TRACE conn2 <- [1,1662,null,{}] 02:53:10 INFO - PROCESS | 1646 | 1468749190452 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}] 02:53:10 INFO - PROCESS | 1646 | 1468749190453 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:10 INFO - PROCESS | 1646 | 1468749190548 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 02:53:10 INFO - PROCESS | 1646 | 1468749190554 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:10 INFO - PROCESS | 1646 | 1468749190557 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x116015800 == 28 [pid = 1646] [id = 423] 02:53:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1130ac000) [pid = 1646] [serial = 1268] [outer = 0x0] 02:53:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11614a400) [pid = 1646] [serial = 1269] [outer = 0x1130ac000] 02:53:10 INFO - PROCESS | 1646 | 1468749190588 Marionette DEBUG loaded listener.js 02:53:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1121b8400) [pid = 1646] [serial = 1270] [outer = 0x1130ac000] 02:53:10 INFO - PROCESS | 1646 | 1468749190982 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]]]}] 02:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 571ms 02:53:11 INFO - PROCESS | 1646 | 1468749191017 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 02:53:11 INFO - PROCESS | 1646 | 1468749191021 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 02:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:53:11 INFO - PROCESS | 1646 | 1468749191025 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:53:11 INFO - PROCESS | 1646 | 1468749191027 Marionette TRACE conn2 <- [1,1666,null,{}] 02:53:11 INFO - PROCESS | 1646 | 1468749191030 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}] 02:53:11 INFO - PROCESS | 1646 | 1468749191031 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:11 INFO - PROCESS | 1646 | 1468749191110 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 02:53:11 INFO - PROCESS | 1646 | 1468749191115 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:11 INFO - PROCESS | 1646 | 1468749191116 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x11835d800 == 29 [pid = 1646] [id = 424] 02:53:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118175000) [pid = 1646] [serial = 1271] [outer = 0x0] 02:53:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118344400) [pid = 1646] [serial = 1272] [outer = 0x118175000] 02:53:11 INFO - PROCESS | 1646 | 1468749191144 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118422000) [pid = 1646] [serial = 1273] [outer = 0x118175000] 02:53:11 INFO - PROCESS | 1646 | 1468749191498 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]]]}] 02:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 519ms 02:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:53:11 INFO - PROCESS | 1646 | 1468749191552 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 02:53:11 INFO - PROCESS | 1646 | 1468749191554 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 02:53:11 INFO - PROCESS | 1646 | 1468749191556 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:53:11 INFO - PROCESS | 1646 | 1468749191559 Marionette TRACE conn2 <- [1,1670,null,{}] 02:53:11 INFO - PROCESS | 1646 | 1468749191567 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}] 02:53:11 INFO - PROCESS | 1646 | 1468749191570 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:11 INFO - PROCESS | 1646 | 1468749191648 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 02:53:11 INFO - PROCESS | 1646 | 1468749191653 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:11 INFO - PROCESS | 1646 | 1468749191657 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bcf000 == 30 [pid = 1646] [id = 425] 02:53:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11262d800) [pid = 1646] [serial = 1274] [outer = 0x0] 02:53:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11930b400) [pid = 1646] [serial = 1275] [outer = 0x11262d800] 02:53:11 INFO - PROCESS | 1646 | 1468749191687 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119f39400) [pid = 1646] [serial = 1276] [outer = 0x11262d800] 02:53:12 INFO - PROCESS | 1646 | 1468749192042 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]]]}] 02:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 522ms 02:53:12 INFO - PROCESS | 1646 | 1468749192078 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 02:53:12 INFO - PROCESS | 1646 | 1468749192080 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 02:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:53:12 INFO - PROCESS | 1646 | 1468749192082 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:53:12 INFO - PROCESS | 1646 | 1468749192083 Marionette TRACE conn2 <- [1,1674,null,{}] 02:53:12 INFO - PROCESS | 1646 | 1468749192086 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}] 02:53:12 INFO - PROCESS | 1646 | 1468749192087 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:12 INFO - PROCESS | 1646 | 1468749192196 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 02:53:12 INFO - PROCESS | 1646 | 1468749192202 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:12 INFO - PROCESS | 1646 | 1468749192203 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x121463000 == 31 [pid = 1646] [id = 426] 02:53:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119f3a800) [pid = 1646] [serial = 1277] [outer = 0x0] 02:53:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x121041000) [pid = 1646] [serial = 1278] [outer = 0x119f3a800] 02:53:12 INFO - PROCESS | 1646 | 1468749192230 Marionette DEBUG loaded listener.js 02:53:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1210f7c00) [pid = 1646] [serial = 1279] [outer = 0x119f3a800] 02:53:12 INFO - PROCESS | 1646 | 1468749192550 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]]]}] 02:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 517ms 02:53:12 INFO - PROCESS | 1646 | 1468749192601 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 02:53:12 INFO - PROCESS | 1646 | 1468749192602 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 02:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:53:12 INFO - PROCESS | 1646 | 1468749192605 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:53:12 INFO - PROCESS | 1646 | 1468749192615 Marionette TRACE conn2 <- [1,1678,null,{}] 02:53:12 INFO - PROCESS | 1646 | 1468749192618 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}] 02:53:12 INFO - PROCESS | 1646 | 1468749192619 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:12 INFO - PROCESS | 1646 | 1468749192712 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 02:53:12 INFO - PROCESS | 1646 | 1468749192752 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:12 INFO - PROCESS | 1646 | 1468749192753 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240cb000 == 32 [pid = 1646] [id = 427] 02:53:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11261c000) [pid = 1646] [serial = 1280] [outer = 0x0] 02:53:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121116000) [pid = 1646] [serial = 1281] [outer = 0x11261c000] 02:53:12 INFO - PROCESS | 1646 | 1468749192778 Marionette DEBUG loaded listener.js 02:53:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1212dd800) [pid = 1646] [serial = 1282] [outer = 0x11261c000] 02:53:13 INFO - PROCESS | 1646 | 1468749193110 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]]]}] 02:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 528ms 02:53:13 INFO - PROCESS | 1646 | 1468749193133 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 02:53:13 INFO - PROCESS | 1646 | 1468749193134 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 02:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:53:13 INFO - PROCESS | 1646 | 1468749193137 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:53:13 INFO - PROCESS | 1646 | 1468749193138 Marionette TRACE conn2 <- [1,1682,null,{}] 02:53:13 INFO - PROCESS | 1646 | 1468749193140 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}] 02:53:13 INFO - PROCESS | 1646 | 1468749193144 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:13 INFO - PROCESS | 1646 | 1468749193259 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 02:53:13 INFO - PROCESS | 1646 | 1468749193296 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:13 INFO - PROCESS | 1646 | 1468749193297 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x125f4f800 == 33 [pid = 1646] [id = 428] 02:53:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1212e2000) [pid = 1646] [serial = 1283] [outer = 0x0] 02:53:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1227db400) [pid = 1646] [serial = 1284] [outer = 0x1212e2000] 02:53:13 INFO - PROCESS | 1646 | 1468749193322 Marionette DEBUG loaded listener.js 02:53:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1265ef400) [pid = 1646] [serial = 1285] [outer = 0x1212e2000] 02:53:13 INFO - PROCESS | 1646 | 1468749193634 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]]]}] 02:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 02:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:53:13 INFO - PROCESS | 1646 | 1468749193658 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 02:53:13 INFO - PROCESS | 1646 | 1468749193661 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 02:53:13 INFO - PROCESS | 1646 | 1468749193663 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:53:13 INFO - PROCESS | 1646 | 1468749193664 Marionette TRACE conn2 <- [1,1686,null,{}] 02:53:13 INFO - PROCESS | 1646 | 1468749193675 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}] 02:53:13 INFO - PROCESS | 1646 | 1468749193683 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:13 INFO - PROCESS | 1646 | 1468749193779 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 02:53:13 INFO - PROCESS | 1646 | 1468749193782 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:13 INFO - PROCESS | 1646 | 1468749193783 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x129079000 == 34 [pid = 1646] [id = 429] 02:53:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1197ba400) [pid = 1646] [serial = 1286] [outer = 0x0] 02:53:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x128bb3400) [pid = 1646] [serial = 1287] [outer = 0x1197ba400] 02:53:13 INFO - PROCESS | 1646 | 1468749193807 Marionette DEBUG loaded listener.js 02:53:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x129188000) [pid = 1646] [serial = 1288] [outer = 0x1197ba400] 02:53:14 INFO - PROCESS | 1646 | 1468749194153 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]]]}] 02:53:14 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 02:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 530ms 02:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:53:14 INFO - PROCESS | 1646 | 1468749194194 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 02:53:14 INFO - PROCESS | 1646 | 1468749194195 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 02:53:14 INFO - PROCESS | 1646 | 1468749194197 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:53:14 INFO - PROCESS | 1646 | 1468749194198 Marionette TRACE conn2 <- [1,1690,null,{}] 02:53:14 INFO - PROCESS | 1646 | 1468749194200 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}] 02:53:14 INFO - PROCESS | 1646 | 1468749194202 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:14 INFO - PROCESS | 1646 | 1468749194296 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 02:53:14 INFO - PROCESS | 1646 | 1468749194300 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:14 INFO - PROCESS | 1646 | 1468749194301 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a447800 == 35 [pid = 1646] [id = 430] 02:53:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11816e800) [pid = 1646] [serial = 1289] [outer = 0x0] 02:53:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12942dc00) [pid = 1646] [serial = 1290] [outer = 0x11816e800] 02:53:14 INFO - PROCESS | 1646 | 1468749194325 Marionette DEBUG loaded listener.js 02:53:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12a4e0800) [pid = 1646] [serial = 1291] [outer = 0x11816e800] 02:53:14 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x129ca3c00) [pid = 1646] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:53:14 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12111a800) [pid = 1646] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:53:14 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x112f8b000) [pid = 1646] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:53:14 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x129184400) [pid = 1646] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:53:14 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x116ab0400) [pid = 1646] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:53:14 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x125a92400) [pid = 1646] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:53:14 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x115da0800) [pid = 1646] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:53:14 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x10eaf2c00) [pid = 1646] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:53:14 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118425c00) [pid = 1646] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:53:14 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119f3d800) [pid = 1646] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:53:14 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12904cc00) [pid = 1646] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:53:14 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x115e28800) [pid = 1646] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:53:14 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12509fc00) [pid = 1646] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:53:14 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x116482000) [pid = 1646] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:53:14 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x112dc4800) [pid = 1646] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:53:14 INFO - PROCESS | 1646 | 1468749194793 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]]]}] 02:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 620ms 02:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:53:14 INFO - PROCESS | 1646 | 1468749194818 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 02:53:14 INFO - PROCESS | 1646 | 1468749194819 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 02:53:14 INFO - PROCESS | 1646 | 1468749194821 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:53:14 INFO - PROCESS | 1646 | 1468749194833 Marionette TRACE conn2 <- [1,1694,null,{}] 02:53:14 INFO - PROCESS | 1646 | 1468749194835 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}] 02:53:14 INFO - PROCESS | 1646 | 1468749194836 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:14 INFO - PROCESS | 1646 | 1468749194913 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 02:53:14 INFO - PROCESS | 1646 | 1468749194973 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:14 INFO - PROCESS | 1646 | 1468749194974 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bce000 == 36 [pid = 1646] [id = 431] 02:53:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x110e80000) [pid = 1646] [serial = 1292] [outer = 0x0] 02:53:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118296400) [pid = 1646] [serial = 1293] [outer = 0x110e80000] 02:53:14 INFO - PROCESS | 1646 | 1468749194998 Marionette DEBUG loaded listener.js 02:53:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11910ec00) [pid = 1646] [serial = 1294] [outer = 0x110e80000] 02:53:15 INFO - PROCESS | 1646 | 1468749195263 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]]]}] 02:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 477ms 02:53:15 INFO - PROCESS | 1646 | 1468749195300 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 02:53:15 INFO - PROCESS | 1646 | 1468749195301 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 02:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:53:15 INFO - PROCESS | 1646 | 1468749195303 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:53:15 INFO - PROCESS | 1646 | 1468749195305 Marionette TRACE conn2 <- [1,1698,null,{}] 02:53:15 INFO - PROCESS | 1646 | 1468749195316 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}] 02:53:15 INFO - PROCESS | 1646 | 1468749195317 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:15 INFO - PROCESS | 1646 | 1468749195400 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 02:53:15 INFO - PROCESS | 1646 | 1468749195404 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:15 INFO - PROCESS | 1646 | 1468749195406 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b744800 == 37 [pid = 1646] [id = 432] 02:53:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119106c00) [pid = 1646] [serial = 1295] [outer = 0x0] 02:53:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121323c00) [pid = 1646] [serial = 1296] [outer = 0x119106c00] 02:53:15 INFO - PROCESS | 1646 | 1468749195433 Marionette DEBUG loaded listener.js 02:53:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x128b68800) [pid = 1646] [serial = 1297] [outer = 0x119106c00] 02:53:15 INFO - PROCESS | 1646 | 1468749195786 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]]]}] 02:53:15 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 02:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 527ms 02:53:15 INFO - PROCESS | 1646 | 1468749195831 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 02:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:53:15 INFO - PROCESS | 1646 | 1468749195833 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 02:53:15 INFO - PROCESS | 1646 | 1468749195836 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:53:15 INFO - PROCESS | 1646 | 1468749195838 Marionette TRACE conn2 <- [1,1702,null,{}] 02:53:15 INFO - PROCESS | 1646 | 1468749195840 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}] 02:53:15 INFO - PROCESS | 1646 | 1468749195851 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:15 INFO - PROCESS | 1646 | 1468749195964 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 02:53:15 INFO - PROCESS | 1646 | 1468749195970 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:15 INFO - PROCESS | 1646 | 1468749195972 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x124077800 == 38 [pid = 1646] [id = 433] 02:53:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12904e000) [pid = 1646] [serial = 1298] [outer = 0x0] 02:53:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12a6cc400) [pid = 1646] [serial = 1299] [outer = 0x12904e000] 02:53:16 INFO - PROCESS | 1646 | 1468749196016 Marionette DEBUG loaded listener.js 02:53:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12af92800) [pid = 1646] [serial = 1300] [outer = 0x12904e000] 02:53:16 INFO - PROCESS | 1646 | 1468749196460 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]]]}] 02:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 671ms 02:53:16 INFO - PROCESS | 1646 | 1468749196510 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 02:53:16 INFO - PROCESS | 1646 | 1468749196512 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 02:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:53:16 INFO - PROCESS | 1646 | 1468749196514 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:53:16 INFO - PROCESS | 1646 | 1468749196515 Marionette TRACE conn2 <- [1,1706,null,{}] 02:53:16 INFO - PROCESS | 1646 | 1468749196517 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}] 02:53:16 INFO - PROCESS | 1646 | 1468749196518 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:16 INFO - PROCESS | 1646 | 1468749196608 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 02:53:16 INFO - PROCESS | 1646 | 1468749196612 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:16 INFO - PROCESS | 1646 | 1468749196614 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c638000 == 39 [pid = 1646] [id = 434] 02:53:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12b706c00) [pid = 1646] [serial = 1301] [outer = 0x0] 02:53:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12b70b400) [pid = 1646] [serial = 1302] [outer = 0x12b706c00] 02:53:16 INFO - PROCESS | 1646 | 1468749196644 Marionette DEBUG loaded listener.js 02:53:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b8d3c00) [pid = 1646] [serial = 1303] [outer = 0x12b706c00] 02:53:17 INFO - PROCESS | 1646 | 1468749197317 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]]]}] 02:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 870ms 02:53:17 INFO - PROCESS | 1646 | 1468749197386 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 02:53:17 INFO - PROCESS | 1646 | 1468749197390 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 02:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:53:17 INFO - PROCESS | 1646 | 1468749197430 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:53:17 INFO - PROCESS | 1646 | 1468749197434 Marionette TRACE conn2 <- [1,1710,null,{}] 02:53:17 INFO - PROCESS | 1646 | 1468749197439 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}] 02:53:17 INFO - PROCESS | 1646 | 1468749197443 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:17 INFO - PROCESS | 1646 | 1468749197612 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 02:53:17 INFO - PROCESS | 1646 | 1468749197694 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:17 INFO - PROCESS | 1646 | 1468749197695 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184df000 == 40 [pid = 1646] [id = 435] 02:53:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x115e87400) [pid = 1646] [serial = 1304] [outer = 0x0] 02:53:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x116889c00) [pid = 1646] [serial = 1305] [outer = 0x115e87400] 02:53:17 INFO - PROCESS | 1646 | 1468749197727 Marionette DEBUG loaded listener.js 02:53:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11828ac00) [pid = 1646] [serial = 1306] [outer = 0x115e87400] 02:53:18 INFO - PROCESS | 1646 | 1468749198275 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]]]}] 02:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 877ms 02:53:18 INFO - PROCESS | 1646 | 1468749198315 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 02:53:18 INFO - PROCESS | 1646 | 1468749198318 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 02:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:53:18 INFO - PROCESS | 1646 | 1468749198326 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:53:18 INFO - PROCESS | 1646 | 1468749198328 Marionette TRACE conn2 <- [1,1714,null,{}] 02:53:18 INFO - PROCESS | 1646 | 1468749198331 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}] 02:53:18 INFO - PROCESS | 1646 | 1468749198332 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:18 INFO - PROCESS | 1646 | 1468749198448 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 02:53:18 INFO - PROCESS | 1646 | 1468749198530 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:18 INFO - PROCESS | 1646 | 1468749198531 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x125006000 == 41 [pid = 1646] [id = 436] 02:53:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x115e88c00) [pid = 1646] [serial = 1307] [outer = 0x0] 02:53:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118fa1800) [pid = 1646] [serial = 1308] [outer = 0x115e88c00] 02:53:18 INFO - PROCESS | 1646 | 1468749198562 Marionette DEBUG loaded listener.js 02:53:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1197b9c00) [pid = 1646] [serial = 1309] [outer = 0x115e88c00] 02:53:19 INFO - PROCESS | 1646 | 1468749199211 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]]]}] 02:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 920ms 02:53:19 INFO - PROCESS | 1646 | --DOCSHELL 0x124077800 == 40 [pid = 1646] [id = 433] 02:53:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12b744800 == 39 [pid = 1646] [id = 432] 02:53:19 INFO - PROCESS | 1646 | --DOCSHELL 0x119bce000 == 38 [pid = 1646] [id = 431] 02:53:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12a447800 == 37 [pid = 1646] [id = 430] 02:53:19 INFO - PROCESS | 1646 | --DOCSHELL 0x129079000 == 36 [pid = 1646] [id = 429] 02:53:19 INFO - PROCESS | 1646 | --DOCSHELL 0x125f4f800 == 35 [pid = 1646] [id = 428] 02:53:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1240cb000 == 34 [pid = 1646] [id = 427] 02:53:19 INFO - PROCESS | 1646 | --DOCSHELL 0x121463000 == 33 [pid = 1646] [id = 426] 02:53:19 INFO - PROCESS | 1646 | --DOCSHELL 0x119bcf000 == 32 [pid = 1646] [id = 425] 02:53:19 INFO - PROCESS | 1646 | --DOCSHELL 0x11835d800 == 31 [pid = 1646] [id = 424] 02:53:19 INFO - PROCESS | 1646 | --DOCSHELL 0x116015800 == 30 [pid = 1646] [id = 423] 02:53:19 INFO - PROCESS | 1646 | 1468749199271 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 02:53:19 INFO - PROCESS | 1646 | 1468749199275 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 02:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:53:19 INFO - PROCESS | 1646 | 1468749199280 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:53:19 INFO - PROCESS | 1646 | 1468749199283 Marionette TRACE conn2 <- [1,1718,null,{}] 02:53:19 INFO - PROCESS | 1646 | 1468749199288 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}] 02:53:19 INFO - PROCESS | 1646 | 1468749199291 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:19 INFO - PROCESS | 1646 | 1468749199430 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12b704c00) [pid = 1646] [serial = 1248] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12942d800) [pid = 1646] [serial = 1240] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x125f13000) [pid = 1646] [serial = 1243] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x121114400) [pid = 1646] [serial = 1228] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12af15000) [pid = 1646] [serial = 1207] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121a0ac00) [pid = 1646] [serial = 1230] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x125ba7400) [pid = 1646] [serial = 1233] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12611b000) [pid = 1646] [serial = 1234] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x125092400) [pid = 1646] [serial = 1231] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1210f6000) [pid = 1646] [serial = 1227] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11851f800) [pid = 1646] [serial = 1218] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118752000) [pid = 1646] [serial = 1219] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118755400) [pid = 1646] [serial = 1221] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1197b7000) [pid = 1646] [serial = 1222] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119f47000) [pid = 1646] [serial = 1224] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1210eb000) [pid = 1646] [serial = 1225] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x116aef400) [pid = 1646] [serial = 1215] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12110e000) [pid = 1646] [serial = 1242] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x118176000) [pid = 1646] [serial = 1216] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11648f800) [pid = 1646] [serial = 1212] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11688bc00) [pid = 1646] [serial = 1213] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x10eafc400) [pid = 1646] [serial = 1209] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x110e7e800) [pid = 1646] [serial = 1210] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12af90400) [pid = 1646] [serial = 1246] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12b8cf000) [pid = 1646] [serial = 1249] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x128b6b400) [pid = 1646] [serial = 1236] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12904c800) [pid = 1646] [serial = 1237] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x129184000) [pid = 1646] [serial = 1239] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x129cb1400) [pid = 1646] [serial = 1245] [outer = 0x0] [url = about:blank] 02:53:19 INFO - PROCESS | 1646 | 1468749199523 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:19 INFO - PROCESS | 1646 | 1468749199524 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f0a000 == 31 [pid = 1646] [id = 437] 02:53:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x111caa000) [pid = 1646] [serial = 1310] [outer = 0x0] 02:53:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1176b7000) [pid = 1646] [serial = 1311] [outer = 0x111caa000] 02:53:19 INFO - PROCESS | 1646 | 1468749199569 Marionette DEBUG loaded listener.js 02:53:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1182ae800) [pid = 1646] [serial = 1312] [outer = 0x111caa000] 02:53:19 INFO - PROCESS | 1646 | 1468749199950 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]]]}] 02:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 722ms 02:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:53:20 INFO - PROCESS | 1646 | 1468749200001 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 02:53:20 INFO - PROCESS | 1646 | 1468749200004 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 02:53:20 INFO - PROCESS | 1646 | 1468749200008 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:53:20 INFO - PROCESS | 1646 | 1468749200010 Marionette TRACE conn2 <- [1,1722,null,{}] 02:53:20 INFO - PROCESS | 1646 | 1468749200012 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}] 02:53:20 INFO - PROCESS | 1646 | 1468749200014 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:20 INFO - PROCESS | 1646 | 1468749200092 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 02:53:20 INFO - PROCESS | 1646 | 1468749200096 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:20 INFO - PROCESS | 1646 | 1468749200098 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fc2000 == 32 [pid = 1646] [id = 438] 02:53:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118427000) [pid = 1646] [serial = 1313] [outer = 0x0] 02:53:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118fa1000) [pid = 1646] [serial = 1314] [outer = 0x118427000] 02:53:20 INFO - PROCESS | 1646 | 1468749200127 Marionette DEBUG loaded listener.js 02:53:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119310400) [pid = 1646] [serial = 1315] [outer = 0x118427000] 02:53:20 INFO - PROCESS | 1646 | 1468749200544 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]]]}] 02:53:20 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 02:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 572ms 02:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:53:20 INFO - PROCESS | 1646 | 1468749200581 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 02:53:20 INFO - PROCESS | 1646 | 1468749200583 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 02:53:20 INFO - PROCESS | 1646 | 1468749200586 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:53:20 INFO - PROCESS | 1646 | 1468749200589 Marionette TRACE conn2 <- [1,1726,null,{}] 02:53:20 INFO - PROCESS | 1646 | 1468749200612 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}] 02:53:20 INFO - PROCESS | 1646 | 1468749200614 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:20 INFO - PROCESS | 1646 | 1468749200717 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 02:53:20 INFO - PROCESS | 1646 | 1468749200785 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:20 INFO - PROCESS | 1646 | 1468749200787 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x118781800 == 33 [pid = 1646] [id = 439] 02:53:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118174800) [pid = 1646] [serial = 1316] [outer = 0x0] 02:53:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11834dc00) [pid = 1646] [serial = 1317] [outer = 0x118174800] 02:53:20 INFO - PROCESS | 1646 | 1468749200818 Marionette DEBUG loaded listener.js 02:53:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118755400) [pid = 1646] [serial = 1318] [outer = 0x118174800] 02:53:21 INFO - PROCESS | 1646 | 1468749201276 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]]]}] 02:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 738ms 02:53:21 INFO - PROCESS | 1646 | 1468749201325 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 02:53:21 INFO - PROCESS | 1646 | 1468749201328 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 02:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:53:21 INFO - PROCESS | 1646 | 1468749201333 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:53:21 INFO - PROCESS | 1646 | 1468749201335 Marionette TRACE conn2 <- [1,1730,null,{}] 02:53:21 INFO - PROCESS | 1646 | 1468749201337 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}] 02:53:21 INFO - PROCESS | 1646 | 1468749201340 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:21 INFO - PROCESS | 1646 | 1468749201437 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 02:53:21 INFO - PROCESS | 1646 | 1468749201505 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:21 INFO - PROCESS | 1646 | 1468749201507 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12145f000 == 34 [pid = 1646] [id = 440] 02:53:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119f3e000) [pid = 1646] [serial = 1319] [outer = 0x0] 02:53:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119f47000) [pid = 1646] [serial = 1320] [outer = 0x119f3e000] 02:53:21 INFO - PROCESS | 1646 | 1468749201537 Marionette DEBUG loaded listener.js 02:53:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1210ed800) [pid = 1646] [serial = 1321] [outer = 0x119f3e000] 02:53:21 INFO - PROCESS | 1646 | 1468749201963 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]]]}] 02:53:22 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 02:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 670ms 02:53:22 INFO - PROCESS | 1646 | 1468749202004 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 02:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:53:22 INFO - PROCESS | 1646 | 1468749202005 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 02:53:22 INFO - PROCESS | 1646 | 1468749202008 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:53:22 INFO - PROCESS | 1646 | 1468749202011 Marionette TRACE conn2 <- [1,1734,null,{}] 02:53:22 INFO - PROCESS | 1646 | 1468749202038 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}] 02:53:22 INFO - PROCESS | 1646 | 1468749202042 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:22 INFO - PROCESS | 1646 | 1468749202171 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 02:53:22 INFO - PROCESS | 1646 | 1468749202184 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:22 INFO - PROCESS | 1646 | 1468749202186 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12500d000 == 35 [pid = 1646] [id = 441] 02:53:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x121115000) [pid = 1646] [serial = 1322] [outer = 0x0] 02:53:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x121328800) [pid = 1646] [serial = 1323] [outer = 0x121115000] 02:53:22 INFO - PROCESS | 1646 | 1468749202218 Marionette DEBUG loaded listener.js 02:53:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1227e2400) [pid = 1646] [serial = 1324] [outer = 0x121115000] 02:53:22 INFO - PROCESS | 1646 | 1468749202666 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]]]}] 02:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 671ms 02:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:53:22 INFO - PROCESS | 1646 | 1468749202680 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 02:53:22 INFO - PROCESS | 1646 | 1468749202682 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 02:53:22 INFO - PROCESS | 1646 | 1468749202684 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:53:22 INFO - PROCESS | 1646 | 1468749202686 Marionette TRACE conn2 <- [1,1738,null,{}] 02:53:22 INFO - PROCESS | 1646 | 1468749202688 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}] 02:53:22 INFO - PROCESS | 1646 | 1468749202690 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:22 INFO - PROCESS | 1646 | 1468749202788 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 02:53:22 INFO - PROCESS | 1646 | 1468749202840 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:22 INFO - PROCESS | 1646 | 1468749202841 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12905f800 == 36 [pid = 1646] [id = 442] 02:53:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1227dd400) [pid = 1646] [serial = 1325] [outer = 0x0] 02:53:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x125099800) [pid = 1646] [serial = 1326] [outer = 0x1227dd400] 02:53:22 INFO - PROCESS | 1646 | 1468749202871 Marionette DEBUG loaded listener.js 02:53:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x125bae000) [pid = 1646] [serial = 1327] [outer = 0x1227dd400] 02:53:23 INFO - PROCESS | 1646 | 1468749203256 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]]]}] 02:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 619ms 02:53:23 INFO - PROCESS | 1646 | 1468749203303 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 02:53:23 INFO - PROCESS | 1646 | 1468749203305 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 02:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:53:23 INFO - PROCESS | 1646 | 1468749203310 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:53:23 INFO - PROCESS | 1646 | 1468749203311 Marionette TRACE conn2 <- [1,1742,null,{}] 02:53:23 INFO - PROCESS | 1646 | 1468749203313 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}] 02:53:23 INFO - PROCESS | 1646 | 1468749203315 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:23 INFO - PROCESS | 1646 | 1468749203409 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 02:53:23 INFO - PROCESS | 1646 | 1468749203506 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:23 INFO - PROCESS | 1646 | 1468749203508 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183ab000 == 37 [pid = 1646] [id = 443] 02:53:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x125f85400) [pid = 1646] [serial = 1328] [outer = 0x0] 02:53:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1265f0000) [pid = 1646] [serial = 1329] [outer = 0x125f85400] 02:53:23 INFO - PROCESS | 1646 | 1468749203537 Marionette DEBUG loaded listener.js 02:53:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x129044800) [pid = 1646] [serial = 1330] [outer = 0x125f85400] 02:53:23 INFO - PROCESS | 1646 | 1468749203970 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]]]}] 02:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 669ms 02:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:53:23 INFO - PROCESS | 1646 | 1468749203979 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 02:53:23 INFO - PROCESS | 1646 | 1468749203980 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 02:53:23 INFO - PROCESS | 1646 | 1468749203982 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:53:23 INFO - PROCESS | 1646 | 1468749203983 Marionette TRACE conn2 <- [1,1746,null,{}] 02:53:23 INFO - PROCESS | 1646 | 1468749203986 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}] 02:53:23 INFO - PROCESS | 1646 | 1468749203990 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:24 INFO - PROCESS | 1646 | 1468749204106 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 02:53:24 INFO - PROCESS | 1646 | 1468749204177 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:24 INFO - PROCESS | 1646 | 1468749204178 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a6a3000 == 38 [pid = 1646] [id = 444] 02:53:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x129051c00) [pid = 1646] [serial = 1331] [outer = 0x0] 02:53:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x129427400) [pid = 1646] [serial = 1332] [outer = 0x129051c00] 02:53:24 INFO - PROCESS | 1646 | 1468749204207 Marionette DEBUG loaded listener.js 02:53:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12af99800) [pid = 1646] [serial = 1333] [outer = 0x129051c00] 02:53:24 INFO - PROCESS | 1646 | 1468749204661 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]]]}] 02:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 718ms 02:53:24 INFO - PROCESS | 1646 | 1468749204702 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 02:53:24 INFO - PROCESS | 1646 | 1468749204704 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 02:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:53:24 INFO - PROCESS | 1646 | 1468749204707 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:53:24 INFO - PROCESS | 1646 | 1468749204709 Marionette TRACE conn2 <- [1,1750,null,{}] 02:53:24 INFO - PROCESS | 1646 | 1468749204747 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}] 02:53:24 INFO - PROCESS | 1646 | 1468749204749 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:24 INFO - PROCESS | 1646 | 1468749204880 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 02:53:25 INFO - PROCESS | 1646 | 1468749205041 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:25 INFO - PROCESS | 1646 | 1468749205042 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x116636000 == 39 [pid = 1646] [id = 445] 02:53:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x110d70400) [pid = 1646] [serial = 1334] [outer = 0x0] 02:53:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x112dc6c00) [pid = 1646] [serial = 1335] [outer = 0x110d70400] 02:53:25 INFO - PROCESS | 1646 | 1468749205070 Marionette DEBUG loaded listener.js 02:53:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x116886c00) [pid = 1646] [serial = 1336] [outer = 0x110d70400] 02:53:25 INFO - PROCESS | 1646 | --DOCSHELL 0x116f0a000 == 38 [pid = 1646] [id = 437] 02:53:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1184df000 == 37 [pid = 1646] [id = 435] 02:53:25 INFO - PROCESS | 1646 | --DOCSHELL 0x116f20000 == 36 [pid = 1646] [id = 422] 02:53:25 INFO - PROCESS | 1646 | --DOCSHELL 0x125006000 == 35 [pid = 1646] [id = 436] 02:53:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12a6a3000 == 34 [pid = 1646] [id = 444] 02:53:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1183ab000 == 33 [pid = 1646] [id = 443] 02:53:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12905f800 == 32 [pid = 1646] [id = 442] 02:53:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12500d000 == 31 [pid = 1646] [id = 441] 02:53:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12145f000 == 30 [pid = 1646] [id = 440] 02:53:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12c638000 == 29 [pid = 1646] [id = 434] 02:53:25 INFO - PROCESS | 1646 | --DOCSHELL 0x118fc2000 == 28 [pid = 1646] [id = 438] 02:53:25 INFO - PROCESS | 1646 | --DOCSHELL 0x118781800 == 27 [pid = 1646] [id = 439] 02:53:26 INFO - PROCESS | 1646 | 1468749206050 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]]]}] 02:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1374ms 02:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:53:26 INFO - PROCESS | 1646 | 1468749206082 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 02:53:26 INFO - PROCESS | 1646 | 1468749206084 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 02:53:26 INFO - PROCESS | 1646 | 1468749206088 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:53:26 INFO - PROCESS | 1646 | 1468749206090 Marionette TRACE conn2 <- [1,1754,null,{}] 02:53:26 INFO - PROCESS | 1646 | 1468749206094 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}] 02:53:26 INFO - PROCESS | 1646 | 1468749206096 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:26 INFO - PROCESS | 1646 | 1468749206184 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 02:53:26 INFO - PROCESS | 1646 | 1468749206192 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:26 INFO - PROCESS | 1646 | 1468749206193 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x116851000 == 28 [pid = 1646] [id = 446] 02:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x116487800) [pid = 1646] [serial = 1337] [outer = 0x0] 02:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x116642c00) [pid = 1646] [serial = 1338] [outer = 0x116487800] 02:53:26 INFO - PROCESS | 1646 | 1468749206227 Marionette DEBUG loaded listener.js 02:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1176bbc00) [pid = 1646] [serial = 1339] [outer = 0x116487800] 02:53:26 INFO - PROCESS | 1646 | 1468749206586 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]]]}] 02:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 522ms 02:53:26 INFO - PROCESS | 1646 | 1468749206627 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 02:53:26 INFO - PROCESS | 1646 | 1468749206631 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 02:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:53:26 INFO - PROCESS | 1646 | 1468749206637 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:53:26 INFO - PROCESS | 1646 | 1468749206639 Marionette TRACE conn2 <- [1,1758,null,{}] 02:53:26 INFO - PROCESS | 1646 | 1468749206643 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}] 02:53:26 INFO - PROCESS | 1646 | 1468749206645 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:26 INFO - PROCESS | 1646 | 1468749206725 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 02:53:26 INFO - PROCESS | 1646 | 1468749206729 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:26 INFO - PROCESS | 1646 | 1468749206731 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fc2000 == 29 [pid = 1646] [id = 447] 02:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x118295c00) [pid = 1646] [serial = 1340] [outer = 0x0] 02:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1185d8c00) [pid = 1646] [serial = 1341] [outer = 0x118295c00] 02:53:26 INFO - PROCESS | 1646 | 1468749206762 Marionette DEBUG loaded listener.js 02:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x118fa1c00) [pid = 1646] [serial = 1342] [outer = 0x118295c00] 02:53:27 INFO - PROCESS | 1646 | 1468749207146 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]]]}] 02:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 526ms 02:53:27 INFO - PROCESS | 1646 | 1468749207163 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 02:53:27 INFO - PROCESS | 1646 | 1468749207164 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 02:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:53:27 INFO - PROCESS | 1646 | 1468749207167 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:53:27 INFO - PROCESS | 1646 | 1468749207169 Marionette TRACE conn2 <- [1,1762,null,{}] 02:53:27 INFO - PROCESS | 1646 | 1468749207193 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}] 02:53:27 INFO - PROCESS | 1646 | 1468749207196 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:27 INFO - PROCESS | 1646 | 1468749207296 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 02:53:27 INFO - PROCESS | 1646 | 1468749207335 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:27 INFO - PROCESS | 1646 | 1468749207337 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b14000 == 30 [pid = 1646] [id = 448] 02:53:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119f3b000) [pid = 1646] [serial = 1343] [outer = 0x0] 02:53:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1210e9400) [pid = 1646] [serial = 1344] [outer = 0x119f3b000] 02:53:27 INFO - PROCESS | 1646 | 1468749207364 Marionette DEBUG loaded listener.js 02:53:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x121110400) [pid = 1646] [serial = 1345] [outer = 0x119f3b000] 02:53:27 INFO - PROCESS | 1646 | 1468749207708 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]]]}] 02:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 576ms 02:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:53:27 INFO - PROCESS | 1646 | 1468749207744 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 02:53:27 INFO - PROCESS | 1646 | 1468749207746 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 02:53:27 INFO - PROCESS | 1646 | 1468749207748 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:53:27 INFO - PROCESS | 1646 | 1468749207749 Marionette TRACE conn2 <- [1,1766,null,{}] 02:53:27 INFO - PROCESS | 1646 | 1468749207751 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}] 02:53:27 INFO - PROCESS | 1646 | 1468749207753 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:27 INFO - PROCESS | 1646 | 1468749207851 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 02:53:27 INFO - PROCESS | 1646 | 1468749207888 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:27 INFO - PROCESS | 1646 | 1468749207889 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x125b1c800 == 31 [pid = 1646] [id = 449] 02:53:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x121111000) [pid = 1646] [serial = 1346] [outer = 0x0] 02:53:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1212e0000) [pid = 1646] [serial = 1347] [outer = 0x121111000] 02:53:27 INFO - PROCESS | 1646 | 1468749207914 Marionette DEBUG loaded listener.js 02:53:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12270f000) [pid = 1646] [serial = 1348] [outer = 0x121111000] 02:53:28 INFO - PROCESS | 1646 | 1468749208233 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]]]}] 02:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 518ms 02:53:28 INFO - PROCESS | 1646 | 1468749208266 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 02:53:28 INFO - PROCESS | 1646 | 1468749208268 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 02:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:53:28 INFO - PROCESS | 1646 | 1468749208270 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:53:28 INFO - PROCESS | 1646 | 1468749208271 Marionette TRACE conn2 <- [1,1770,null,{}] 02:53:28 INFO - PROCESS | 1646 | 1468749208276 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}] 02:53:28 INFO - PROCESS | 1646 | 1468749208278 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:28 INFO - PROCESS | 1646 | 1468749208386 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 02:53:28 INFO - PROCESS | 1646 | 1468749208390 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:28 INFO - PROCESS | 1646 | 1468749208391 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12931f000 == 32 [pid = 1646] [id = 450] 02:53:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x121116400) [pid = 1646] [serial = 1349] [outer = 0x0] 02:53:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x124456c00) [pid = 1646] [serial = 1350] [outer = 0x121116400] 02:53:28 INFO - PROCESS | 1646 | 1468749208415 Marionette DEBUG loaded listener.js 02:53:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x125baac00) [pid = 1646] [serial = 1351] [outer = 0x121116400] 02:53:28 INFO - PROCESS | 1646 | 1468749208779 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]]]}] 02:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 02:53:28 INFO - PROCESS | 1646 | 1468749208791 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 02:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:53:28 INFO - PROCESS | 1646 | 1468749208792 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 02:53:28 INFO - PROCESS | 1646 | 1468749208795 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:53:28 INFO - PROCESS | 1646 | 1468749208796 Marionette TRACE conn2 <- [1,1774,null,{}] 02:53:28 INFO - PROCESS | 1646 | 1468749208798 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}] 02:53:28 INFO - PROCESS | 1646 | 1468749208802 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:28 INFO - PROCESS | 1646 | 1468749208928 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 02:53:28 INFO - PROCESS | 1646 | 1468749208932 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:28 INFO - PROCESS | 1646 | 1468749208933 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0c7000 == 33 [pid = 1646] [id = 451] 02:53:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12160f000) [pid = 1646] [serial = 1352] [outer = 0x0] 02:53:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128b6dc00) [pid = 1646] [serial = 1353] [outer = 0x12160f000] 02:53:28 INFO - PROCESS | 1646 | 1468749208958 Marionette DEBUG loaded listener.js 02:53:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x129cb1400) [pid = 1646] [serial = 1354] [outer = 0x12160f000] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x119bff400) [pid = 1646] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11261c000) [pid = 1646] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x122705800) [pid = 1646] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1212e2000) [pid = 1646] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x110e80000) [pid = 1646] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1197ba400) [pid = 1646] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x111caa000) [pid = 1646] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11816e800) [pid = 1646] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x119106c00) [pid = 1646] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1131e4c00) [pid = 1646] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1130ac000) [pid = 1646] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12b706c00) [pid = 1646] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x118427000) [pid = 1646] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x115e87400) [pid = 1646] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x115e88c00) [pid = 1646] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12904e000) [pid = 1646] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x119f3a800) [pid = 1646] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x118299c00) [pid = 1646] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11262d800) [pid = 1646] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x118175000) [pid = 1646] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x115e29800) [pid = 1646] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:53:29 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118426000) [pid = 1646] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:53:29 INFO - PROCESS | 1646 | 1468749209491 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]]]}] 02:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 718ms 02:53:29 INFO - PROCESS | 1646 | 1468749209514 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 02:53:29 INFO - PROCESS | 1646 | 1468749209515 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 02:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:53:29 INFO - PROCESS | 1646 | 1468749209518 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:53:29 INFO - PROCESS | 1646 | 1468749209518 Marionette TRACE conn2 <- [1,1778,null,{}] 02:53:29 INFO - PROCESS | 1646 | 1468749209527 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}] 02:53:29 INFO - PROCESS | 1646 | 1468749209529 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:29 INFO - PROCESS | 1646 | 1468749209657 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 02:53:29 INFO - PROCESS | 1646 | 1468749209747 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:29 INFO - PROCESS | 1646 | 1468749209749 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x125053000 == 34 [pid = 1646] [id = 452] 02:53:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11677f400) [pid = 1646] [serial = 1355] [outer = 0x0] 02:53:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118347c00) [pid = 1646] [serial = 1356] [outer = 0x11677f400] 02:53:29 INFO - PROCESS | 1646 | 1468749209793 Marionette DEBUG loaded listener.js 02:53:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118f99c00) [pid = 1646] [serial = 1357] [outer = 0x11677f400] 02:53:30 INFO - PROCESS | 1646 | 1468749210131 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]]]}] 02:53:30 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 02:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 626ms 02:53:30 INFO - PROCESS | 1646 | 1468749210147 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 02:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:53:30 INFO - PROCESS | 1646 | 1468749210149 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 02:53:30 INFO - PROCESS | 1646 | 1468749210151 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:53:30 INFO - PROCESS | 1646 | 1468749210153 Marionette TRACE conn2 <- [1,1782,null,{}] 02:53:30 INFO - PROCESS | 1646 | 1468749210160 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}] 02:53:30 INFO - PROCESS | 1646 | 1468749210162 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:30 INFO - PROCESS | 1646 | 1468749210277 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 02:53:30 INFO - PROCESS | 1646 | 1468749210284 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:30 INFO - PROCESS | 1646 | 1468749210285 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bcaf800 == 35 [pid = 1646] [id = 453] 02:53:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x118423400) [pid = 1646] [serial = 1358] [outer = 0x0] 02:53:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x119bfd800) [pid = 1646] [serial = 1359] [outer = 0x118423400] 02:53:30 INFO - PROCESS | 1646 | 1468749210326 Marionette DEBUG loaded listener.js 02:53:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x121705000) [pid = 1646] [serial = 1360] [outer = 0x118423400] 02:53:30 INFO - PROCESS | 1646 | 1468749210686 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]]]}] 02:53:30 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 02:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 570ms 02:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:53:30 INFO - PROCESS | 1646 | 1468749210721 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 02:53:30 INFO - PROCESS | 1646 | 1468749210723 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 02:53:30 INFO - PROCESS | 1646 | 1468749210725 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:53:30 INFO - PROCESS | 1646 | 1468749210726 Marionette TRACE conn2 <- [1,1786,null,{}] 02:53:30 INFO - PROCESS | 1646 | 1468749210728 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}] 02:53:30 INFO - PROCESS | 1646 | 1468749210729 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:30 INFO - PROCESS | 1646 | 1468749210813 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 02:53:30 INFO - PROCESS | 1646 | 1468749210818 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:30 INFO - PROCESS | 1646 | 1468749210819 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c637800 == 36 [pid = 1646] [id = 454] 02:53:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x125bb0000) [pid = 1646] [serial = 1361] [outer = 0x0] 02:53:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12942f800) [pid = 1646] [serial = 1362] [outer = 0x125bb0000] 02:53:30 INFO - PROCESS | 1646 | 1468749210843 Marionette DEBUG loaded listener.js 02:53:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12a6d1000) [pid = 1646] [serial = 1363] [outer = 0x125bb0000] 02:53:31 INFO - PROCESS | 1646 | 1468749211185 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]]]}] 02:53:31 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 02:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 471ms 02:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:53:31 INFO - PROCESS | 1646 | 1468749211196 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 02:53:31 INFO - PROCESS | 1646 | 1468749211198 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 02:53:31 INFO - PROCESS | 1646 | 1468749211200 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:53:31 INFO - PROCESS | 1646 | 1468749211201 Marionette TRACE conn2 <- [1,1790,null,{}] 02:53:31 INFO - PROCESS | 1646 | 1468749211203 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}] 02:53:31 INFO - PROCESS | 1646 | 1468749211204 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:31 INFO - PROCESS | 1646 | 1468749211319 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 02:53:31 INFO - PROCESS | 1646 | 1468749211400 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:31 INFO - PROCESS | 1646 | 1468749211402 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x112d57000 == 37 [pid = 1646] [id = 455] 02:53:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x110d62800) [pid = 1646] [serial = 1364] [outer = 0x0] 02:53:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x112140400) [pid = 1646] [serial = 1365] [outer = 0x110d62800] 02:53:31 INFO - PROCESS | 1646 | 1468749211433 Marionette DEBUG loaded listener.js 02:53:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x112fdb000) [pid = 1646] [serial = 1366] [outer = 0x110d62800] 02:53:31 INFO - PROCESS | 1646 | 1468749211974 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]]]}] 02:53:32 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) 02:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 820ms 02:53:32 INFO - PROCESS | 1646 | 1468749212032 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 02:53:32 INFO - PROCESS | 1646 | 1468749212034 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 02:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:53:32 INFO - PROCESS | 1646 | 1468749212037 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:53:32 INFO - PROCESS | 1646 | 1468749212039 Marionette TRACE conn2 <- [1,1794,null,{}] 02:53:32 INFO - PROCESS | 1646 | 1468749212045 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}] 02:53:32 INFO - PROCESS | 1646 | 1468749212048 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:32 INFO - PROCESS | 1646 | 1468749212183 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 02:53:32 INFO - PROCESS | 1646 | 1468749212265 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:32 INFO - PROCESS | 1646 | 1468749212266 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12165c000 == 38 [pid = 1646] [id = 456] 02:53:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11841e800) [pid = 1646] [serial = 1367] [outer = 0x0] 02:53:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1185d0000) [pid = 1646] [serial = 1368] [outer = 0x11841e800] 02:53:32 INFO - PROCESS | 1646 | 1468749212297 Marionette DEBUG loaded listener.js 02:53:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11910cc00) [pid = 1646] [serial = 1369] [outer = 0x11841e800] 02:53:32 INFO - PROCESS | 1646 | 1468749212802 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]]]}] 02:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 825ms 02:53:32 INFO - PROCESS | 1646 | 1468749212864 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 02:53:32 INFO - PROCESS | 1646 | 1468749212867 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 02:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:53:32 INFO - PROCESS | 1646 | 1468749212869 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:53:32 INFO - PROCESS | 1646 | 1468749212871 Marionette TRACE conn2 <- [1,1798,null,{}] 02:53:32 INFO - PROCESS | 1646 | 1468749212874 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}] 02:53:32 INFO - PROCESS | 1646 | 1468749212875 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:32 INFO - PROCESS | 1646 | 1468749212986 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 02:53:33 INFO - PROCESS | 1646 | 1468749213181 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:33 INFO - PROCESS | 1646 | 1468749213182 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x116005000 == 39 [pid = 1646] [id = 457] 02:53:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x113c59800) [pid = 1646] [serial = 1370] [outer = 0x0] 02:53:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x116142c00) [pid = 1646] [serial = 1371] [outer = 0x113c59800] 02:53:33 INFO - PROCESS | 1646 | 1468749213210 Marionette DEBUG loaded listener.js 02:53:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x117d3d000) [pid = 1646] [serial = 1372] [outer = 0x113c59800] 02:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12c637800 == 38 [pid = 1646] [id = 454] 02:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12bcaf800 == 37 [pid = 1646] [id = 453] 02:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x125053000 == 36 [pid = 1646] [id = 452] 02:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0c7000 == 35 [pid = 1646] [id = 451] 02:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12931f000 == 34 [pid = 1646] [id = 450] 02:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x125b1c800 == 33 [pid = 1646] [id = 449] 02:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x121b14000 == 32 [pid = 1646] [id = 448] 02:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x118fc2000 == 31 [pid = 1646] [id = 447] 02:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x116851000 == 30 [pid = 1646] [id = 446] 02:53:33 INFO - PROCESS | 1646 | 1468749213673 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]]]}] 02:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 825ms 02:53:33 INFO - PROCESS | 1646 | 1468749213695 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 02:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:53:33 INFO - PROCESS | 1646 | 1468749213697 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 02:53:33 INFO - PROCESS | 1646 | 1468749213700 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:53:33 INFO - PROCESS | 1646 | 1468749213702 Marionette TRACE conn2 <- [1,1802,null,{}] 02:53:33 INFO - PROCESS | 1646 | 1468749213713 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}] 02:53:33 INFO - PROCESS | 1646 | 1468749213715 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x121041000) [pid = 1646] [serial = 1278] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11874d000) [pid = 1646] [serial = 1267] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11834b000) [pid = 1646] [serial = 1266] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11930b400) [pid = 1646] [serial = 1275] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x119f39400) [pid = 1646] [serial = 1276] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x118344400) [pid = 1646] [serial = 1272] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x118422000) [pid = 1646] [serial = 1273] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11816f000) [pid = 1646] [serial = 1252] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x116642800) [pid = 1646] [serial = 1251] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11910fc00) [pid = 1646] [serial = 1255] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x118f55800) [pid = 1646] [serial = 1254] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12160c400) [pid = 1646] [serial = 1258] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1212dd800) [pid = 1646] [serial = 1282] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12110bc00) [pid = 1646] [serial = 1257] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x121116000) [pid = 1646] [serial = 1281] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x129049c00) [pid = 1646] [serial = 1261] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1265ef400) [pid = 1646] [serial = 1285] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1227db400) [pid = 1646] [serial = 1284] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118296400) [pid = 1646] [serial = 1293] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12509a000) [pid = 1646] [serial = 1260] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x128bb3400) [pid = 1646] [serial = 1287] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1176b7000) [pid = 1646] [serial = 1311] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x129188000) [pid = 1646] [serial = 1288] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12942dc00) [pid = 1646] [serial = 1290] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x121323c00) [pid = 1646] [serial = 1296] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x129045400) [pid = 1646] [serial = 1264] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11614a400) [pid = 1646] [serial = 1269] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1210f0000) [pid = 1646] [serial = 1263] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12a4e0800) [pid = 1646] [serial = 1291] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12b70b400) [pid = 1646] [serial = 1302] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1182ae800) [pid = 1646] [serial = 1312] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12b8d3c00) [pid = 1646] [serial = 1303] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1121b8400) [pid = 1646] [serial = 1270] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118fa1000) [pid = 1646] [serial = 1314] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x11910ec00) [pid = 1646] [serial = 1294] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x116889c00) [pid = 1646] [serial = 1305] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1197b9c00) [pid = 1646] [serial = 1309] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x118fa1800) [pid = 1646] [serial = 1308] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x11828ac00) [pid = 1646] [serial = 1306] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1210f7c00) [pid = 1646] [serial = 1279] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x128b68800) [pid = 1646] [serial = 1297] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x119310400) [pid = 1646] [serial = 1315] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12af92800) [pid = 1646] [serial = 1300] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12a6cc400) [pid = 1646] [serial = 1299] [outer = 0x0] [url = about:blank] 02:53:33 INFO - PROCESS | 1646 | 1468749213823 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 02:53:33 INFO - PROCESS | 1646 | 1468749213833 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:33 INFO - PROCESS | 1646 | 1468749213835 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x117167800 == 31 [pid = 1646] [id = 458] 02:53:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x118293800) [pid = 1646] [serial = 1373] [outer = 0x0] 02:53:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x118421400) [pid = 1646] [serial = 1374] [outer = 0x118293800] 02:53:33 INFO - PROCESS | 1646 | 1468749213862 Marionette DEBUG loaded listener.js 02:53:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x118f55800) [pid = 1646] [serial = 1375] [outer = 0x118293800] 02:53:34 INFO - PROCESS | 1646 | 1468749214200 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]]]}] 02:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 02:53:34 INFO - PROCESS | 1646 | 1468749214222 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 02:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:53:34 INFO - PROCESS | 1646 | 1468749214228 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 02:53:34 INFO - PROCESS | 1646 | 1468749214230 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:53:34 INFO - PROCESS | 1646 | 1468749214232 Marionette TRACE conn2 <- [1,1806,null,{}] 02:53:34 INFO - PROCESS | 1646 | 1468749214235 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}] 02:53:34 INFO - PROCESS | 1646 | 1468749214236 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:34 INFO - PROCESS | 1646 | 1468749214366 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 02:53:34 INFO - PROCESS | 1646 | 1468749214450 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:34 INFO - PROCESS | 1646 | 1468749214451 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a87800 == 32 [pid = 1646] [id = 459] 02:53:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x112982000) [pid = 1646] [serial = 1376] [outer = 0x0] 02:53:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x119310400) [pid = 1646] [serial = 1377] [outer = 0x112982000] 02:53:34 INFO - PROCESS | 1646 | 1468749214492 Marionette DEBUG loaded listener.js 02:53:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1210eb400) [pid = 1646] [serial = 1378] [outer = 0x112982000] 02:53:34 INFO - PROCESS | 1646 | 1468749214880 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]]]}] 02:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 670ms 02:53:34 INFO - PROCESS | 1646 | 1468749214901 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 02:53:34 INFO - PROCESS | 1646 | 1468749214904 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 02:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:53:34 INFO - PROCESS | 1646 | 1468749214918 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:53:34 INFO - PROCESS | 1646 | 1468749214924 Marionette TRACE conn2 <- [1,1810,null,{}] 02:53:34 INFO - PROCESS | 1646 | 1468749214929 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}] 02:53:34 INFO - PROCESS | 1646 | 1468749214934 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:35 INFO - PROCESS | 1646 | 1468749215062 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 02:53:35 INFO - PROCESS | 1646 | 1468749215071 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:35 INFO - PROCESS | 1646 | 1468749215072 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b0a800 == 33 [pid = 1646] [id = 460] 02:53:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1210f4c00) [pid = 1646] [serial = 1379] [outer = 0x0] 02:53:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x121119000) [pid = 1646] [serial = 1380] [outer = 0x1210f4c00] 02:53:35 INFO - PROCESS | 1646 | 1468749215113 Marionette DEBUG loaded listener.js 02:53:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1227df400) [pid = 1646] [serial = 1381] [outer = 0x1210f4c00] 02:53:35 INFO - PROCESS | 1646 | 1468749215531 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]]]}] 02:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 637ms 02:53:35 INFO - PROCESS | 1646 | 1468749215546 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 02:53:35 INFO - PROCESS | 1646 | 1468749215548 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 02:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:53:35 INFO - PROCESS | 1646 | 1468749215550 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:53:35 INFO - PROCESS | 1646 | 1468749215551 Marionette TRACE conn2 <- [1,1814,null,{}] 02:53:35 INFO - PROCESS | 1646 | 1468749215554 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}] 02:53:35 INFO - PROCESS | 1646 | 1468749215555 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:35 INFO - PROCESS | 1646 | 1468749215670 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 02:53:35 INFO - PROCESS | 1646 | 1468749215695 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:35 INFO - PROCESS | 1646 | 1468749215696 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x118376800 == 34 [pid = 1646] [id = 461] 02:53:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x12463bc00) [pid = 1646] [serial = 1382] [outer = 0x0] 02:53:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x125a97400) [pid = 1646] [serial = 1383] [outer = 0x12463bc00] 02:53:35 INFO - PROCESS | 1646 | 1468749215719 Marionette DEBUG loaded listener.js 02:53:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12611d000) [pid = 1646] [serial = 1384] [outer = 0x12463bc00] 02:53:36 INFO - PROCESS | 1646 | 1468749216043 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]]]}] 02:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 520ms 02:53:36 INFO - PROCESS | 1646 | 1468749216071 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 02:53:36 INFO - PROCESS | 1646 | 1468749216072 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 02:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:53:36 INFO - PROCESS | 1646 | 1468749216077 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:53:36 INFO - PROCESS | 1646 | 1468749216078 Marionette TRACE conn2 <- [1,1818,null,{}] 02:53:36 INFO - PROCESS | 1646 | 1468749216081 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}] 02:53:36 INFO - PROCESS | 1646 | 1468749216082 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:36 INFO - PROCESS | 1646 | 1468749216178 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 02:53:36 INFO - PROCESS | 1646 | 1468749216214 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:36 INFO - PROCESS | 1646 | 1468749216218 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x129070000 == 35 [pid = 1646] [id = 462] 02:53:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12904e800) [pid = 1646] [serial = 1385] [outer = 0x0] 02:53:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12917e000) [pid = 1646] [serial = 1386] [outer = 0x12904e800] 02:53:36 INFO - PROCESS | 1646 | 1468749216251 Marionette DEBUG loaded listener.js 02:53:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12942dc00) [pid = 1646] [serial = 1387] [outer = 0x12904e800] 02:53:36 INFO - PROCESS | 1646 | 1468749216598 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]]]}] 02:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 570ms 02:53:36 INFO - PROCESS | 1646 | 1468749216647 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 02:53:36 INFO - PROCESS | 1646 | 1468749216648 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 02:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:53:36 INFO - PROCESS | 1646 | 1468749216651 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:53:36 INFO - PROCESS | 1646 | 1468749216652 Marionette TRACE conn2 <- [1,1822,null,{}] 02:53:36 INFO - PROCESS | 1646 | 1468749216654 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}] 02:53:36 INFO - PROCESS | 1646 | 1468749216656 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:36 INFO - PROCESS | 1646 | 1468749216759 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 02:53:36 INFO - PROCESS | 1646 | 1468749216770 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:36 INFO - PROCESS | 1646 | 1468749216771 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a693000 == 36 [pid = 1646] [id = 463] 02:53:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x129ca3000) [pid = 1646] [serial = 1388] [outer = 0x0] 02:53:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12af09800) [pid = 1646] [serial = 1389] [outer = 0x129ca3000] 02:53:36 INFO - PROCESS | 1646 | 1468749216796 Marionette DEBUG loaded listener.js 02:53:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12af97000) [pid = 1646] [serial = 1390] [outer = 0x129ca3000] 02:53:37 INFO - PROCESS | 1646 | 1468749217161 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]]]}] 02:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 517ms 02:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:53:37 INFO - PROCESS | 1646 | 1468749217169 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 02:53:37 INFO - PROCESS | 1646 | 1468749217170 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 02:53:37 INFO - PROCESS | 1646 | 1468749217172 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:53:37 INFO - PROCESS | 1646 | 1468749217176 Marionette TRACE conn2 <- [1,1826,null,{}] 02:53:37 INFO - PROCESS | 1646 | 1468749217180 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}] 02:53:37 INFO - PROCESS | 1646 | 1468749217181 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:37 INFO - PROCESS | 1646 | 1468749217280 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 02:53:37 INFO - PROCESS | 1646 | 1468749217292 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:37 INFO - PROCESS | 1646 | 1468749217293 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b737000 == 37 [pid = 1646] [id = 464] 02:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12af9ac00) [pid = 1646] [serial = 1391] [outer = 0x0] 02:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12b8cd400) [pid = 1646] [serial = 1392] [outer = 0x12af9ac00] 02:53:37 INFO - PROCESS | 1646 | 1468749217317 Marionette DEBUG loaded listener.js 02:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12b8d7800) [pid = 1646] [serial = 1393] [outer = 0x12af9ac00] 02:53:37 INFO - PROCESS | 1646 | 1468749217633 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]]]}] 02:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 523ms 02:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:53:37 INFO - PROCESS | 1646 | 1468749217695 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 02:53:37 INFO - PROCESS | 1646 | 1468749217696 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 02:53:37 INFO - PROCESS | 1646 | 1468749217698 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:53:37 INFO - PROCESS | 1646 | 1468749217699 Marionette TRACE conn2 <- [1,1830,null,{}] 02:53:37 INFO - PROCESS | 1646 | 1468749217702 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}] 02:53:37 INFO - PROCESS | 1646 | 1468749217703 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:37 INFO - PROCESS | 1646 | 1468749217801 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 02:53:37 INFO - PROCESS | 1646 | 1468749217813 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:37 INFO - PROCESS | 1646 | 1468749217814 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bca8000 == 38 [pid = 1646] [id = 465] 02:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12b8da800) [pid = 1646] [serial = 1394] [outer = 0x0] 02:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b960c00) [pid = 1646] [serial = 1395] [outer = 0x12b8da800] 02:53:37 INFO - PROCESS | 1646 | 1468749217838 Marionette DEBUG loaded listener.js 02:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12b968400) [pid = 1646] [serial = 1396] [outer = 0x12b8da800] 02:53:38 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119f3b000) [pid = 1646] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:53:38 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x110d70400) [pid = 1646] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:53:38 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118174800) [pid = 1646] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:53:38 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119f3e000) [pid = 1646] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:53:38 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118295c00) [pid = 1646] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:53:38 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x121115000) [pid = 1646] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:53:38 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x118423400) [pid = 1646] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:53:38 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116487800) [pid = 1646] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:53:38 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1227dd400) [pid = 1646] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:53:38 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x121111000) [pid = 1646] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:53:38 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x125f85400) [pid = 1646] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:53:38 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x129051c00) [pid = 1646] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:53:38 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x121116400) [pid = 1646] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:53:38 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12160f000) [pid = 1646] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:53:38 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x11677f400) [pid = 1646] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:53:38 INFO - PROCESS | 1646 | 1468749218227 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]]]}] 02:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 570ms 02:53:38 INFO - PROCESS | 1646 | 1468749218275 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 02:53:38 INFO - PROCESS | 1646 | 1468749218276 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 02:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:53:38 INFO - PROCESS | 1646 | 1468749218280 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:53:38 INFO - PROCESS | 1646 | 1468749218282 Marionette TRACE conn2 <- [1,1834,null,{}] 02:53:38 INFO - PROCESS | 1646 | 1468749218284 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}] 02:53:38 INFO - PROCESS | 1646 | 1468749218285 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:38 INFO - PROCESS | 1646 | 1468749218365 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 02:53:38 INFO - PROCESS | 1646 | 1468749218369 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:38 INFO - PROCESS | 1646 | 1468749218370 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210d1000 == 39 [pid = 1646] [id = 466] 02:53:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118178000) [pid = 1646] [serial = 1397] [outer = 0x0] 02:53:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119f3b000) [pid = 1646] [serial = 1398] [outer = 0x118178000] 02:53:38 INFO - PROCESS | 1646 | 1468749218395 Marionette DEBUG loaded listener.js 02:53:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12160f000) [pid = 1646] [serial = 1399] [outer = 0x118178000] 02:53:38 INFO - PROCESS | 1646 | 1468749218718 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]]]}] 02:53:38 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 02:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 470ms 02:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:53:38 INFO - PROCESS | 1646 | 1468749218751 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 02:53:38 INFO - PROCESS | 1646 | 1468749218752 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 02:53:38 INFO - PROCESS | 1646 | 1468749218754 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:53:38 INFO - PROCESS | 1646 | 1468749218755 Marionette TRACE conn2 <- [1,1838,null,{}] 02:53:38 INFO - PROCESS | 1646 | 1468749218757 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}] 02:53:38 INFO - PROCESS | 1646 | 1468749218759 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:38 INFO - PROCESS | 1646 | 1468749218838 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 02:53:38 INFO - PROCESS | 1646 | 1468749218844 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:38 INFO - PROCESS | 1646 | 1468749218845 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca48000 == 40 [pid = 1646] [id = 467] 02:53:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119f45800) [pid = 1646] [serial = 1400] [outer = 0x0] 02:53:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12942d800) [pid = 1646] [serial = 1401] [outer = 0x119f45800] 02:53:38 INFO - PROCESS | 1646 | 1468749218872 Marionette DEBUG loaded listener.js 02:53:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12bc54400) [pid = 1646] [serial = 1402] [outer = 0x119f45800] 02:53:39 INFO - PROCESS | 1646 | 1468749219250 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]]]}] 02:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 519ms 02:53:39 INFO - PROCESS | 1646 | 1468749219280 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 02:53:39 INFO - PROCESS | 1646 | 1468749219281 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 02:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:53:39 INFO - PROCESS | 1646 | 1468749219283 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:53:39 INFO - PROCESS | 1646 | 1468749219285 Marionette TRACE conn2 <- [1,1842,null,{}] 02:53:39 INFO - PROCESS | 1646 | 1468749219287 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}] 02:53:39 INFO - PROCESS | 1646 | 1468749219289 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:39 INFO - PROCESS | 1646 | 1468749219392 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 02:53:39 INFO - PROCESS | 1646 | 1468749219397 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:39 INFO - PROCESS | 1646 | 1468749219398 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf4e000 == 41 [pid = 1646] [id = 468] 02:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12bc56c00) [pid = 1646] [serial = 1403] [outer = 0x0] 02:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12bcdd000) [pid = 1646] [serial = 1404] [outer = 0x12bc56c00] 02:53:39 INFO - PROCESS | 1646 | 1468749219422 Marionette DEBUG loaded listener.js 02:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12c2a8c00) [pid = 1646] [serial = 1405] [outer = 0x12bc56c00] 02:53:39 INFO - PROCESS | 1646 | 1468749219749 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]]]}] 02:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 469ms 02:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:53:39 INFO - PROCESS | 1646 | 1468749219753 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 02:53:39 INFO - PROCESS | 1646 | 1468749219754 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 02:53:39 INFO - PROCESS | 1646 | 1468749219762 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:53:39 INFO - PROCESS | 1646 | 1468749219763 Marionette TRACE conn2 <- [1,1846,null,{}] 02:53:39 INFO - PROCESS | 1646 | 1468749219766 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}] 02:53:39 INFO - PROCESS | 1646 | 1468749219767 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:39 INFO - PROCESS | 1646 | 1468749219855 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 02:53:39 INFO - PROCESS | 1646 | 1468749219861 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:39 INFO - PROCESS | 1646 | 1468749219862 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d18f800 == 42 [pid = 1646] [id = 469] 02:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12c2ab000) [pid = 1646] [serial = 1406] [outer = 0x0] 02:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12c2b0400) [pid = 1646] [serial = 1407] [outer = 0x12c2ab000] 02:53:39 INFO - PROCESS | 1646 | 1468749219894 Marionette DEBUG loaded listener.js 02:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12c535400) [pid = 1646] [serial = 1408] [outer = 0x12c2ab000] 02:53:40 INFO - PROCESS | 1646 | 1468749220401 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]]]}] 02:53:40 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) 02:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 674ms 02:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:53:40 INFO - PROCESS | 1646 | 1468749220431 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 02:53:40 INFO - PROCESS | 1646 | 1468749220434 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 02:53:40 INFO - PROCESS | 1646 | 1468749220438 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:53:40 INFO - PROCESS | 1646 | 1468749220440 Marionette TRACE conn2 <- [1,1850,null,{}] 02:53:40 INFO - PROCESS | 1646 | 1468749220447 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}] 02:53:40 INFO - PROCESS | 1646 | 1468749220448 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:40 INFO - PROCESS | 1646 | 1468749220557 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 02:53:40 INFO - PROCESS | 1646 | 1468749220630 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:40 INFO - PROCESS | 1646 | 1468749220631 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x119494800 == 43 [pid = 1646] [id = 470] 02:53:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11828b400) [pid = 1646] [serial = 1409] [outer = 0x0] 02:53:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118299c00) [pid = 1646] [serial = 1410] [outer = 0x11828b400] 02:53:40 INFO - PROCESS | 1646 | 1468749220663 Marionette DEBUG loaded listener.js 02:53:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118fa2400) [pid = 1646] [serial = 1411] [outer = 0x11828b400] 02:53:41 INFO - PROCESS | 1646 | 1468749221162 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]]]}] 02:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 776ms 02:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:53:41 INFO - PROCESS | 1646 | 1468749221214 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 02:53:41 INFO - PROCESS | 1646 | 1468749221217 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 02:53:41 INFO - PROCESS | 1646 | 1468749221221 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:53:41 INFO - PROCESS | 1646 | 1468749221223 Marionette TRACE conn2 <- [1,1854,null,{}] 02:53:41 INFO - PROCESS | 1646 | 1468749221226 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}] 02:53:41 INFO - PROCESS | 1646 | 1468749221228 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:41 INFO - PROCESS | 1646 | 1468749221359 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 02:53:41 INFO - PROCESS | 1646 | 1468749221431 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:41 INFO - PROCESS | 1646 | 1468749221433 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12931c000 == 44 [pid = 1646] [id = 471] 02:53:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119f3e000) [pid = 1646] [serial = 1412] [outer = 0x0] 02:53:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x121115000) [pid = 1646] [serial = 1413] [outer = 0x119f3e000] 02:53:41 INFO - PROCESS | 1646 | 1468749221465 Marionette DEBUG loaded listener.js 02:53:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12160d800) [pid = 1646] [serial = 1414] [outer = 0x119f3e000] 02:53:41 INFO - PROCESS | 1646 | 1468749221883 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]]]}] 02:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 723ms 02:53:41 INFO - PROCESS | 1646 | 1468749221945 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 02:53:41 INFO - PROCESS | 1646 | 1468749221946 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 02:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:53:41 INFO - PROCESS | 1646 | 1468749221948 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:53:41 INFO - PROCESS | 1646 | 1468749221952 Marionette TRACE conn2 <- [1,1858,null,{}] 02:53:41 INFO - PROCESS | 1646 | 1468749221964 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}] 02:53:41 INFO - PROCESS | 1646 | 1468749221968 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:42 INFO - PROCESS | 1646 | 1468749222120 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 02:53:42 INFO - PROCESS | 1646 | 1468749222202 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:42 INFO - PROCESS | 1646 | 1468749222204 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d19a800 == 45 [pid = 1646] [id = 472] 02:53:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x125a9e000) [pid = 1646] [serial = 1415] [outer = 0x0] 02:53:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12917e800) [pid = 1646] [serial = 1416] [outer = 0x125a9e000] 02:53:42 INFO - PROCESS | 1646 | 1468749222234 Marionette DEBUG loaded listener.js 02:53:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12a6d4400) [pid = 1646] [serial = 1417] [outer = 0x125a9e000] 02:53:42 INFO - PROCESS | 1646 | 1468749222648 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]]]}] 02:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 773ms 02:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:53:42 INFO - PROCESS | 1646 | 1468749222722 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 02:53:42 INFO - PROCESS | 1646 | 1468749222724 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 02:53:42 INFO - PROCESS | 1646 | 1468749222726 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:53:42 INFO - PROCESS | 1646 | 1468749222727 Marionette TRACE conn2 <- [1,1862,null,{}] 02:53:42 INFO - PROCESS | 1646 | 1468749222730 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}] 02:53:42 INFO - PROCESS | 1646 | 1468749222731 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:42 INFO - PROCESS | 1646 | 1468749222827 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 02:53:42 INFO - PROCESS | 1646 | 1468749222925 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:42 INFO - PROCESS | 1646 | 1468749222927 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d232000 == 46 [pid = 1646] [id = 473] 02:53:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12b706c00) [pid = 1646] [serial = 1418] [outer = 0x0] 02:53:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12bc52c00) [pid = 1646] [serial = 1419] [outer = 0x12b706c00] 02:53:42 INFO - PROCESS | 1646 | 1468749222956 Marionette DEBUG loaded listener.js 02:53:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12bc5d800) [pid = 1646] [serial = 1420] [outer = 0x12b706c00] 02:53:43 INFO - PROCESS | 1646 | 1468749223417 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]]]}] 02:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 719ms 02:53:43 INFO - PROCESS | 1646 | 1468749223446 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 02:53:43 INFO - PROCESS | 1646 | 1468749223448 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 02:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:53:43 INFO - PROCESS | 1646 | 1468749223452 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:53:43 INFO - PROCESS | 1646 | 1468749223454 Marionette TRACE conn2 <- [1,1866,null,{}] 02:53:43 INFO - PROCESS | 1646 | 1468749223458 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}] 02:53:43 INFO - PROCESS | 1646 | 1468749223460 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:43 INFO - PROCESS | 1646 | 1468749223795 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 02:53:43 INFO - PROCESS | 1646 | 1468749223959 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:43 INFO - PROCESS | 1646 | 1468749223961 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x116863000 == 47 [pid = 1646] [id = 474] 02:53:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x111c13800) [pid = 1646] [serial = 1421] [outer = 0x0] 02:53:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1130ac000) [pid = 1646] [serial = 1422] [outer = 0x111c13800] 02:53:43 INFO - PROCESS | 1646 | 1468749223991 Marionette DEBUG loaded listener.js 02:53:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x116811800) [pid = 1646] [serial = 1423] [outer = 0x111c13800] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf4e000 == 46 [pid = 1646] [id = 468] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12ca48000 == 45 [pid = 1646] [id = 467] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x1210d1000 == 44 [pid = 1646] [id = 466] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12bca8000 == 43 [pid = 1646] [id = 465] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12b737000 == 42 [pid = 1646] [id = 464] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12a693000 == 41 [pid = 1646] [id = 463] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x129070000 == 40 [pid = 1646] [id = 462] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x118376800 == 39 [pid = 1646] [id = 461] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x121b0a800 == 38 [pid = 1646] [id = 460] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x119a87800 == 37 [pid = 1646] [id = 459] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x117167800 == 36 [pid = 1646] [id = 458] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x116005000 == 35 [pid = 1646] [id = 457] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12165c000 == 34 [pid = 1646] [id = 456] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x112d57000 == 33 [pid = 1646] [id = 455] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x116636000 == 32 [pid = 1646] [id = 445] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12d232000 == 31 [pid = 1646] [id = 473] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12d19a800 == 30 [pid = 1646] [id = 472] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12931c000 == 29 [pid = 1646] [id = 471] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12d18f800 == 28 [pid = 1646] [id = 469] 02:53:44 INFO - PROCESS | 1646 | --DOCSHELL 0x119494800 == 27 [pid = 1646] [id = 470] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12942f800) [pid = 1646] [serial = 1362] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1210e9400) [pid = 1646] [serial = 1344] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x116886c00) [pid = 1646] [serial = 1336] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x118755400) [pid = 1646] [serial = 1318] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x112dc6c00) [pid = 1646] [serial = 1335] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11834dc00) [pid = 1646] [serial = 1317] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1210ed800) [pid = 1646] [serial = 1321] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1185d8c00) [pid = 1646] [serial = 1341] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119f47000) [pid = 1646] [serial = 1320] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1227e2400) [pid = 1646] [serial = 1324] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x121705000) [pid = 1646] [serial = 1360] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x121328800) [pid = 1646] [serial = 1323] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x116642c00) [pid = 1646] [serial = 1338] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x125bae000) [pid = 1646] [serial = 1327] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1176bbc00) [pid = 1646] [serial = 1339] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x125099800) [pid = 1646] [serial = 1326] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1212e0000) [pid = 1646] [serial = 1347] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x129044800) [pid = 1646] [serial = 1330] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1265f0000) [pid = 1646] [serial = 1329] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12af99800) [pid = 1646] [serial = 1333] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x129427400) [pid = 1646] [serial = 1332] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x121110400) [pid = 1646] [serial = 1345] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x124456c00) [pid = 1646] [serial = 1350] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12270f000) [pid = 1646] [serial = 1348] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x128b6dc00) [pid = 1646] [serial = 1353] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118347c00) [pid = 1646] [serial = 1356] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x125baac00) [pid = 1646] [serial = 1351] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x129cb1400) [pid = 1646] [serial = 1354] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x118fa1c00) [pid = 1646] [serial = 1342] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x118f99c00) [pid = 1646] [serial = 1357] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x119bfd800) [pid = 1646] [serial = 1359] [outer = 0x0] [url = about:blank] 02:53:45 INFO - PROCESS | 1646 | 1468749225028 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]]]}] 02:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1625ms 02:53:45 INFO - PROCESS | 1646 | 1468749225077 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 02:53:45 INFO - PROCESS | 1646 | 1468749225079 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 02:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:53:45 INFO - PROCESS | 1646 | 1468749225083 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:53:45 INFO - PROCESS | 1646 | 1468749225085 Marionette TRACE conn2 <- [1,1870,null,{}] 02:53:45 INFO - PROCESS | 1646 | 1468749225089 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}] 02:53:45 INFO - PROCESS | 1646 | 1468749225091 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:45 INFO - PROCESS | 1646 | 1468749225175 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 02:53:45 INFO - PROCESS | 1646 | 1468749225184 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:45 INFO - PROCESS | 1646 | 1468749225186 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168bb000 == 28 [pid = 1646] [id = 475] 02:53:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x116142800) [pid = 1646] [serial = 1424] [outer = 0x0] 02:53:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1164db000) [pid = 1646] [serial = 1425] [outer = 0x116142800] 02:53:45 INFO - PROCESS | 1646 | 1468749225216 Marionette DEBUG loaded listener.js 02:53:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x116aee400) [pid = 1646] [serial = 1426] [outer = 0x116142800] 02:53:45 INFO - PROCESS | 1646 | 1468749225605 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]]]}] 02:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 572ms 02:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:53:45 INFO - PROCESS | 1646 | 1468749225655 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 02:53:45 INFO - PROCESS | 1646 | 1468749225658 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 02:53:45 INFO - PROCESS | 1646 | 1468749225663 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:53:45 INFO - PROCESS | 1646 | 1468749225665 Marionette TRACE conn2 <- [1,1874,null,{}] 02:53:45 INFO - PROCESS | 1646 | 1468749225667 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}] 02:53:45 INFO - PROCESS | 1646 | 1468749225670 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:45 INFO - PROCESS | 1646 | 1468749225752 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 02:53:45 INFO - PROCESS | 1646 | 1468749225760 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:45 INFO - PROCESS | 1646 | 1468749225762 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183ab000 == 29 [pid = 1646] [id = 476] 02:53:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118175400) [pid = 1646] [serial = 1427] [outer = 0x0] 02:53:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118344400) [pid = 1646] [serial = 1428] [outer = 0x118175400] 02:53:45 INFO - PROCESS | 1646 | 1468749225790 Marionette DEBUG loaded listener.js 02:53:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118422800) [pid = 1646] [serial = 1429] [outer = 0x118175400] 02:53:46 INFO - PROCESS | 1646 | 1468749226143 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]]]}] 02:53:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118425400) [pid = 1646] [serial = 1430] [outer = 0x12ca5fc00] 02:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 520ms 02:53:46 INFO - PROCESS | 1646 | 1468749226191 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 02:53:46 INFO - PROCESS | 1646 | 1468749226193 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 02:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:53:46 INFO - PROCESS | 1646 | 1468749226210 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:53:46 INFO - PROCESS | 1646 | 1468749226212 Marionette TRACE conn2 <- [1,1878,null,{}] 02:53:46 INFO - PROCESS | 1646 | 1468749226220 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}] 02:53:46 INFO - PROCESS | 1646 | 1468749226223 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:46 INFO - PROCESS | 1646 | 1468749226301 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 02:53:46 INFO - PROCESS | 1646 | 1468749226308 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:46 INFO - PROCESS | 1646 | 1468749226311 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x121131800 == 30 [pid = 1646] [id = 477] 02:53:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11874fc00) [pid = 1646] [serial = 1431] [outer = 0x0] 02:53:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11910f000) [pid = 1646] [serial = 1432] [outer = 0x11874fc00] 02:53:46 INFO - PROCESS | 1646 | 1468749226338 Marionette DEBUG loaded listener.js 02:53:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119bff400) [pid = 1646] [serial = 1433] [outer = 0x11874fc00] 02:53:46 INFO - PROCESS | 1646 | 1468749226699 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]]]}] 02:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 527ms 02:53:46 INFO - PROCESS | 1646 | 1468749226730 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 02:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:53:46 INFO - PROCESS | 1646 | 1468749226732 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 02:53:46 INFO - PROCESS | 1646 | 1468749226735 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:53:46 INFO - PROCESS | 1646 | 1468749226736 Marionette TRACE conn2 <- [1,1882,null,{}] 02:53:46 INFO - PROCESS | 1646 | 1468749226738 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}] 02:53:46 INFO - PROCESS | 1646 | 1468749226739 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:46 INFO - PROCESS | 1646 | 1468749226848 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 02:53:46 INFO - PROCESS | 1646 | 1468749226880 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:46 INFO - PROCESS | 1646 | 1468749226882 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12156f800 == 31 [pid = 1646] [id = 478] 02:53:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1197b6c00) [pid = 1646] [serial = 1434] [outer = 0x0] 02:53:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119f57800) [pid = 1646] [serial = 1435] [outer = 0x1197b6c00] 02:53:46 INFO - PROCESS | 1646 | 1468749226907 Marionette DEBUG loaded listener.js 02:53:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1210f1000) [pid = 1646] [serial = 1436] [outer = 0x1197b6c00] 02:53:47 INFO - PROCESS | 1646 | 1468749227228 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]]]}] 02:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 518ms 02:53:47 INFO - PROCESS | 1646 | 1468749227255 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 02:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:53:47 INFO - PROCESS | 1646 | 1468749227259 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 02:53:47 INFO - PROCESS | 1646 | 1468749227268 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:53:47 INFO - PROCESS | 1646 | 1468749227269 Marionette TRACE conn2 <- [1,1886,null,{}] 02:53:47 INFO - PROCESS | 1646 | 1468749227272 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}] 02:53:47 INFO - PROCESS | 1646 | 1468749227273 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:47 INFO - PROCESS | 1646 | 1468749227367 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 02:53:47 INFO - PROCESS | 1646 | 1468749227404 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:47 INFO - PROCESS | 1646 | 1468749227406 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x124416800 == 32 [pid = 1646] [id = 479] 02:53:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11688bc00) [pid = 1646] [serial = 1437] [outer = 0x0] 02:53:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121113800) [pid = 1646] [serial = 1438] [outer = 0x11688bc00] 02:53:47 INFO - PROCESS | 1646 | 1468749227430 Marionette DEBUG loaded listener.js 02:53:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1212dac00) [pid = 1646] [serial = 1439] [outer = 0x11688bc00] 02:53:47 INFO - PROCESS | 1646 | 1468749227762 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]]]}] 02:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 528ms 02:53:47 INFO - PROCESS | 1646 | 1468749227790 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 02:53:47 INFO - PROCESS | 1646 | 1468749227791 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 02:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:53:47 INFO - PROCESS | 1646 | 1468749227799 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:53:47 INFO - PROCESS | 1646 | 1468749227800 Marionette TRACE conn2 <- [1,1890,null,{}] 02:53:47 INFO - PROCESS | 1646 | 1468749227802 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}] 02:53:47 INFO - PROCESS | 1646 | 1468749227806 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:47 INFO - PROCESS | 1646 | 1468749227920 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 02:53:47 INFO - PROCESS | 1646 | 1468749227924 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:47 INFO - PROCESS | 1646 | 1468749227925 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12634b000 == 33 [pid = 1646] [id = 480] 02:53:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121112400) [pid = 1646] [serial = 1440] [outer = 0x0] 02:53:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x121bbbc00) [pid = 1646] [serial = 1441] [outer = 0x121112400] 02:53:47 INFO - PROCESS | 1646 | 1468749227950 Marionette DEBUG loaded listener.js 02:53:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x125f14c00) [pid = 1646] [serial = 1442] [outer = 0x121112400] 02:53:48 INFO - PROCESS | 1646 | 1468749228272 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]]]}] 02:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 522ms 02:53:48 INFO - PROCESS | 1646 | 1468749228317 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 02:53:48 INFO - PROCESS | 1646 | 1468749228318 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 02:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:53:48 INFO - PROCESS | 1646 | 1468749228320 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:53:48 INFO - PROCESS | 1646 | 1468749228322 Marionette TRACE conn2 <- [1,1894,null,{}] 02:53:48 INFO - PROCESS | 1646 | 1468749228327 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}] 02:53:48 INFO - PROCESS | 1646 | 1468749228328 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:48 INFO - PROCESS | 1646 | 1468749228428 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 02:53:48 INFO - PROCESS | 1646 | 1468749228446 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:48 INFO - PROCESS | 1646 | 1468749228447 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12930e800 == 34 [pid = 1646] [id = 481] 02:53:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x125a9f000) [pid = 1646] [serial = 1443] [outer = 0x0] 02:53:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1261d1800) [pid = 1646] [serial = 1444] [outer = 0x125a9f000] 02:53:48 INFO - PROCESS | 1646 | 1468749228471 Marionette DEBUG loaded listener.js 02:53:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x128ba8400) [pid = 1646] [serial = 1445] [outer = 0x125a9f000] 02:53:48 INFO - PROCESS | 1646 | 1468749228877 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]]]}] 02:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 574ms 02:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:53:48 INFO - PROCESS | 1646 | 1468749228895 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 02:53:48 INFO - PROCESS | 1646 | 1468749228896 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 02:53:48 INFO - PROCESS | 1646 | 1468749228898 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:53:48 INFO - PROCESS | 1646 | 1468749228899 Marionette TRACE conn2 <- [1,1898,null,{}] 02:53:48 INFO - PROCESS | 1646 | 1468749228902 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}] 02:53:48 INFO - PROCESS | 1646 | 1468749228903 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:49 INFO - PROCESS | 1646 | 1468749229006 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 02:53:49 INFO - PROCESS | 1646 | 1468749229010 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:49 INFO - PROCESS | 1646 | 1468749229011 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a44c800 == 35 [pid = 1646] [id = 482] 02:53:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x111c83800) [pid = 1646] [serial = 1446] [outer = 0x0] 02:53:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x128ba9c00) [pid = 1646] [serial = 1447] [outer = 0x111c83800] 02:53:49 INFO - PROCESS | 1646 | 1468749229035 Marionette DEBUG loaded listener.js 02:53:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x129184400) [pid = 1646] [serial = 1448] [outer = 0x111c83800] 02:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12b8da800) [pid = 1646] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119f45800) [pid = 1646] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12bc56c00) [pid = 1646] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118178000) [pid = 1646] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x125bb0000) [pid = 1646] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12904e800) [pid = 1646] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x129ca3000) [pid = 1646] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x110d62800) [pid = 1646] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x112982000) [pid = 1646] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x113c59800) [pid = 1646] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11841e800) [pid = 1646] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1210f4c00) [pid = 1646] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x118293800) [pid = 1646] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12463bc00) [pid = 1646] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12af9ac00) [pid = 1646] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12c2ab000) [pid = 1646] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:53:49 INFO - PROCESS | 1646 | 1468749229532 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]]]}] 02:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 670ms 02:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:53:49 INFO - PROCESS | 1646 | 1468749229569 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 02:53:49 INFO - PROCESS | 1646 | 1468749229570 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 02:53:49 INFO - PROCESS | 1646 | 1468749229572 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:53:49 INFO - PROCESS | 1646 | 1468749229573 Marionette TRACE conn2 <- [1,1902,null,{}] 02:53:49 INFO - PROCESS | 1646 | 1468749229576 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}] 02:53:49 INFO - PROCESS | 1646 | 1468749229578 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:49 INFO - PROCESS | 1646 | 1468749229663 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 02:53:49 INFO - PROCESS | 1646 | 1468749229721 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:49 INFO - PROCESS | 1646 | 1468749229722 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a69e800 == 36 [pid = 1646] [id = 483] 02:53:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1130a5800) [pid = 1646] [serial = 1449] [outer = 0x0] 02:53:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11828a400) [pid = 1646] [serial = 1450] [outer = 0x1130a5800] 02:53:49 INFO - PROCESS | 1646 | 1468749229747 Marionette DEBUG loaded listener.js 02:53:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1210f5000) [pid = 1646] [serial = 1451] [outer = 0x1130a5800] 02:53:50 INFO - PROCESS | 1646 | 1468749230044 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]]]}] 02:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 521ms 02:53:50 INFO - PROCESS | 1646 | 1468749230095 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 02:53:50 INFO - PROCESS | 1646 | 1468749230096 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 02:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:53:50 INFO - PROCESS | 1646 | 1468749230099 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:53:50 INFO - PROCESS | 1646 | 1468749230100 Marionette TRACE conn2 <- [1,1906,null,{}] 02:53:50 INFO - PROCESS | 1646 | 1468749230102 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}] 02:53:50 INFO - PROCESS | 1646 | 1468749230103 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:50 INFO - PROCESS | 1646 | 1468749230183 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 02:53:50 INFO - PROCESS | 1646 | 1468749230186 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:50 INFO - PROCESS | 1646 | 1468749230187 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0d6000 == 37 [pid = 1646] [id = 484] 02:53:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1161b3000) [pid = 1646] [serial = 1452] [outer = 0x0] 02:53:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12917bc00) [pid = 1646] [serial = 1453] [outer = 0x1161b3000] 02:53:50 INFO - PROCESS | 1646 | 1468749230214 Marionette DEBUG loaded listener.js 02:53:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1291df000) [pid = 1646] [serial = 1454] [outer = 0x1161b3000] 02:53:50 INFO - PROCESS | 1646 | 1468749230537 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]]]}] 02:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 469ms 02:53:50 INFO - PROCESS | 1646 | 1468749230569 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 02:53:50 INFO - PROCESS | 1646 | 1468749230570 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 02:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:53:50 INFO - PROCESS | 1646 | 1468749230572 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:53:50 INFO - PROCESS | 1646 | 1468749230574 Marionette TRACE conn2 <- [1,1910,null,{}] 02:53:50 INFO - PROCESS | 1646 | 1468749230577 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}] 02:53:50 INFO - PROCESS | 1646 | 1468749230578 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:50 INFO - PROCESS | 1646 | 1468749230704 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 02:53:50 INFO - PROCESS | 1646 | 1468749230710 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:50 INFO - PROCESS | 1646 | 1468749230711 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b97c800 == 38 [pid = 1646] [id = 485] 02:53:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11262d800) [pid = 1646] [serial = 1455] [outer = 0x0] 02:53:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1291dc800) [pid = 1646] [serial = 1456] [outer = 0x11262d800] 02:53:50 INFO - PROCESS | 1646 | 1468749230737 Marionette DEBUG loaded listener.js 02:53:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12a6d9400) [pid = 1646] [serial = 1457] [outer = 0x11262d800] 02:53:51 INFO - PROCESS | 1646 | 1468749231069 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]]]}] 02:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 521ms 02:53:51 INFO - PROCESS | 1646 | 1468749231095 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 02:53:51 INFO - PROCESS | 1646 | 1468749231096 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 02:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:53:51 INFO - PROCESS | 1646 | 1468749231098 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:53:51 INFO - PROCESS | 1646 | 1468749231099 Marionette TRACE conn2 <- [1,1914,null,{}] 02:53:51 INFO - PROCESS | 1646 | 1468749231102 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}] 02:53:51 INFO - PROCESS | 1646 | 1468749231103 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:51 INFO - PROCESS | 1646 | 1468749231183 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 02:53:51 INFO - PROCESS | 1646 | 1468749231186 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:51 INFO - PROCESS | 1646 | 1468749231187 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c50e000 == 39 [pid = 1646] [id = 486] 02:53:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12942f800) [pid = 1646] [serial = 1458] [outer = 0x0] 02:53:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12af96000) [pid = 1646] [serial = 1459] [outer = 0x12942f800] 02:53:51 INFO - PROCESS | 1646 | 1468749231212 Marionette DEBUG loaded listener.js 02:53:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b8d1c00) [pid = 1646] [serial = 1460] [outer = 0x12942f800] 02:53:51 INFO - PROCESS | 1646 | --DOCSHELL 0x1183ab000 == 38 [pid = 1646] [id = 476] 02:53:51 INFO - PROCESS | 1646 | --DOCSHELL 0x1168bb000 == 37 [pid = 1646] [id = 475] 02:53:51 INFO - PROCESS | 1646 | --DOCSHELL 0x116863000 == 36 [pid = 1646] [id = 474] 02:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12156f800 == 35 [pid = 1646] [id = 478] 02:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12634b000 == 34 [pid = 1646] [id = 480] 02:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12a69e800 == 33 [pid = 1646] [id = 483] 02:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x121131800 == 32 [pid = 1646] [id = 477] 02:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0d6000 == 31 [pid = 1646] [id = 484] 02:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x124416800 == 30 [pid = 1646] [id = 479] 02:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12930e800 == 29 [pid = 1646] [id = 481] 02:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12a44c800 == 28 [pid = 1646] [id = 482] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12a6d1000) [pid = 1646] [serial = 1363] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12942dc00) [pid = 1646] [serial = 1387] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12917e000) [pid = 1646] [serial = 1386] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12af97000) [pid = 1646] [serial = 1390] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12af09800) [pid = 1646] [serial = 1389] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112140400) [pid = 1646] [serial = 1365] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x112fdb000) [pid = 1646] [serial = 1366] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119310400) [pid = 1646] [serial = 1377] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1210eb400) [pid = 1646] [serial = 1378] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116142c00) [pid = 1646] [serial = 1371] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x117d3d000) [pid = 1646] [serial = 1372] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1185d0000) [pid = 1646] [serial = 1368] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11910cc00) [pid = 1646] [serial = 1369] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x121119000) [pid = 1646] [serial = 1380] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1227df400) [pid = 1646] [serial = 1381] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118421400) [pid = 1646] [serial = 1374] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x118f55800) [pid = 1646] [serial = 1375] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x125a97400) [pid = 1646] [serial = 1383] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12b8cd400) [pid = 1646] [serial = 1392] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12c2b0400) [pid = 1646] [serial = 1407] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12b960c00) [pid = 1646] [serial = 1395] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12942d800) [pid = 1646] [serial = 1401] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12c535400) [pid = 1646] [serial = 1408] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12bcdd000) [pid = 1646] [serial = 1404] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x119f3b000) [pid = 1646] [serial = 1398] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12c2a8c00) [pid = 1646] [serial = 1405] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12b968400) [pid = 1646] [serial = 1396] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x12b8d7800) [pid = 1646] [serial = 1393] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12bc54400) [pid = 1646] [serial = 1402] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12160f000) [pid = 1646] [serial = 1399] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x12611d000) [pid = 1646] [serial = 1384] [outer = 0x0] [url = about:blank] 02:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12b97c800 == 27 [pid = 1646] [id = 485] 02:53:52 INFO - PROCESS | 1646 | 1468749232603 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]]]}] 02:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1520ms 02:53:52 INFO - PROCESS | 1646 | 1468749232619 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 02:53:52 INFO - PROCESS | 1646 | 1468749232622 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 02:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:53:52 INFO - PROCESS | 1646 | 1468749232625 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:53:52 INFO - PROCESS | 1646 | 1468749232628 Marionette TRACE conn2 <- [1,1918,null,{}] 02:53:52 INFO - PROCESS | 1646 | 1468749232632 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}] 02:53:52 INFO - PROCESS | 1646 | 1468749232633 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:52 INFO - PROCESS | 1646 | 1468749232720 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 02:53:52 INFO - PROCESS | 1646 | 1468749232772 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:52 INFO - PROCESS | 1646 | 1468749232775 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x116630800 == 28 [pid = 1646] [id = 487] 02:53:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x112982800) [pid = 1646] [serial = 1461] [outer = 0x0] 02:53:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x112eb6400) [pid = 1646] [serial = 1462] [outer = 0x112982800] 02:53:52 INFO - PROCESS | 1646 | 1468749232803 Marionette DEBUG loaded listener.js 02:53:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x113ce1000) [pid = 1646] [serial = 1463] [outer = 0x112982800] 02:53:53 INFO - PROCESS | 1646 | 1468749233117 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]]]}] 02:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 522ms 02:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:53:53 INFO - PROCESS | 1646 | 1468749233147 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 02:53:53 INFO - PROCESS | 1646 | 1468749233150 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 02:53:53 INFO - PROCESS | 1646 | 1468749233155 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:53:53 INFO - PROCESS | 1646 | 1468749233157 Marionette TRACE conn2 <- [1,1922,null,{}] 02:53:53 INFO - PROCESS | 1646 | 1468749233162 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}] 02:53:53 INFO - PROCESS | 1646 | 1468749233164 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:53 INFO - PROCESS | 1646 | 1468749233242 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 02:53:53 INFO - PROCESS | 1646 | 1468749233247 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:53 INFO - PROCESS | 1646 | 1468749233248 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d9c800 == 29 [pid = 1646] [id = 488] 02:53:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x116149400) [pid = 1646] [serial = 1464] [outer = 0x0] 02:53:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x116ab3400) [pid = 1646] [serial = 1465] [outer = 0x116149400] 02:53:53 INFO - PROCESS | 1646 | 1468749233278 Marionette DEBUG loaded listener.js 02:53:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x118171400) [pid = 1646] [serial = 1466] [outer = 0x116149400] 02:53:53 INFO - PROCESS | 1646 | 1468749233685 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]]]}] 02:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 573ms 02:53:53 INFO - PROCESS | 1646 | 1468749233729 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 02:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:53:53 INFO - PROCESS | 1646 | 1468749233743 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 02:53:53 INFO - PROCESS | 1646 | 1468749233747 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:53:53 INFO - PROCESS | 1646 | 1468749233751 Marionette TRACE conn2 <- [1,1926,null,{}] 02:53:53 INFO - PROCESS | 1646 | 1468749233763 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}] 02:53:53 INFO - PROCESS | 1646 | 1468749233768 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:53 INFO - PROCESS | 1646 | 1468749233885 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 02:53:53 INFO - PROCESS | 1646 | 1468749233991 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:53 INFO - PROCESS | 1646 | 1468749233994 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194a1800 == 30 [pid = 1646] [id = 489] 02:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x10eaff800) [pid = 1646] [serial = 1467] [outer = 0x0] 02:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x118350c00) [pid = 1646] [serial = 1468] [outer = 0x10eaff800] 02:53:54 INFO - PROCESS | 1646 | 1468749234033 Marionette DEBUG loaded listener.js 02:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1185d0000) [pid = 1646] [serial = 1469] [outer = 0x10eaff800] 02:53:54 INFO - PROCESS | 1646 | 1468749234379 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]]]}] 02:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 674ms 02:53:54 INFO - PROCESS | 1646 | 1468749234422 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 02:53:54 INFO - PROCESS | 1646 | 1468749234425 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 02:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:53:54 INFO - PROCESS | 1646 | 1468749234428 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:53:54 INFO - PROCESS | 1646 | 1468749234430 Marionette TRACE conn2 <- [1,1930,null,{}] 02:53:54 INFO - PROCESS | 1646 | 1468749234434 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}] 02:53:54 INFO - PROCESS | 1646 | 1468749234436 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:54 INFO - PROCESS | 1646 | 1468749234581 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 02:53:54 INFO - PROCESS | 1646 | 1468749234591 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:54 INFO - PROCESS | 1646 | 1468749234592 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x121126000 == 31 [pid = 1646] [id = 490] 02:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11874d800) [pid = 1646] [serial = 1470] [outer = 0x0] 02:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118f99000) [pid = 1646] [serial = 1471] [outer = 0x11874d800] 02:53:54 INFO - PROCESS | 1646 | 1468749234632 Marionette DEBUG loaded listener.js 02:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11930a000) [pid = 1646] [serial = 1472] [outer = 0x11874d800] 02:53:54 INFO - PROCESS | 1646 | 1468749234969 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]]]}] 02:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 570ms 02:53:54 INFO - PROCESS | 1646 | 1468749234998 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 02:53:55 INFO - PROCESS | 1646 | 1468749235000 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 02:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:53:55 INFO - PROCESS | 1646 | 1468749235002 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:53:55 INFO - PROCESS | 1646 | 1468749235003 Marionette TRACE conn2 <- [1,1934,null,{}] 02:53:55 INFO - PROCESS | 1646 | 1468749235006 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}] 02:53:55 INFO - PROCESS | 1646 | 1468749235008 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:55 INFO - PROCESS | 1646 | 1468749235097 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 02:53:55 INFO - PROCESS | 1646 | 1468749235100 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:55 INFO - PROCESS | 1646 | 1468749235101 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b18000 == 32 [pid = 1646] [id = 491] 02:53:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x112981000) [pid = 1646] [serial = 1473] [outer = 0x0] 02:53:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1193b6000) [pid = 1646] [serial = 1474] [outer = 0x112981000] 02:53:55 INFO - PROCESS | 1646 | 1468749235129 Marionette DEBUG loaded listener.js 02:53:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119f39c00) [pid = 1646] [serial = 1475] [outer = 0x112981000] 02:53:55 INFO - PROCESS | 1646 | 1468749235484 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]]]}] 02:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 520ms 02:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:53:55 INFO - PROCESS | 1646 | 1468749235523 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 02:53:55 INFO - PROCESS | 1646 | 1468749235526 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 02:53:55 INFO - PROCESS | 1646 | 1468749235528 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:53:55 INFO - PROCESS | 1646 | 1468749235530 Marionette TRACE conn2 <- [1,1938,null,{}] 02:53:55 INFO - PROCESS | 1646 | 1468749235532 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}] 02:53:55 INFO - PROCESS | 1646 | 1468749235536 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:55 INFO - PROCESS | 1646 | 1468749235628 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 02:53:55 INFO - PROCESS | 1646 | 1468749235633 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:55 INFO - PROCESS | 1646 | 1468749235634 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12500f800 == 33 [pid = 1646] [id = 492] 02:53:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119f3a000) [pid = 1646] [serial = 1476] [outer = 0x0] 02:53:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119f58c00) [pid = 1646] [serial = 1477] [outer = 0x119f3a000] 02:53:55 INFO - PROCESS | 1646 | 1468749235662 Marionette DEBUG loaded listener.js 02:53:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121113000) [pid = 1646] [serial = 1478] [outer = 0x119f3a000] 02:53:55 INFO - PROCESS | 1646 | 1468749235970 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]]]}] 02:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 468ms 02:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:53:56 INFO - PROCESS | 1646 | 1468749235997 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 02:53:56 INFO - PROCESS | 1646 | 1468749235998 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 02:53:56 INFO - PROCESS | 1646 | 1468749236000 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:53:56 INFO - PROCESS | 1646 | 1468749236001 Marionette TRACE conn2 <- [1,1942,null,{}] 02:53:56 INFO - PROCESS | 1646 | 1468749236004 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}] 02:53:56 INFO - PROCESS | 1646 | 1468749236005 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:56 INFO - PROCESS | 1646 | 1468749236088 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 02:53:56 INFO - PROCESS | 1646 | 1468749236142 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:56 INFO - PROCESS | 1646 | 1468749236143 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x125b1e800 == 34 [pid = 1646] [id = 493] 02:53:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x116ab3c00) [pid = 1646] [serial = 1479] [outer = 0x0] 02:53:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119f3d000) [pid = 1646] [serial = 1480] [outer = 0x116ab3c00] 02:53:56 INFO - PROCESS | 1646 | 1468749236165 Marionette DEBUG loaded listener.js 02:53:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x121708800) [pid = 1646] [serial = 1481] [outer = 0x116ab3c00] 02:53:56 INFO - PROCESS | 1646 | 1468749236437 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]]]}] 02:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 470ms 02:53:56 INFO - PROCESS | 1646 | 1468749236471 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 02:53:56 INFO - PROCESS | 1646 | 1468749236472 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 02:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:53:56 INFO - PROCESS | 1646 | 1468749236483 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:53:56 INFO - PROCESS | 1646 | 1468749236484 Marionette TRACE conn2 <- [1,1946,null,{}] 02:53:56 INFO - PROCESS | 1646 | 1468749236486 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}] 02:53:56 INFO - PROCESS | 1646 | 1468749236488 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:56 INFO - PROCESS | 1646 | 1468749236568 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 02:53:56 INFO - PROCESS | 1646 | 1468749236572 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:56 INFO - PROCESS | 1646 | 1468749236573 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x129067000 == 35 [pid = 1646] [id = 494] 02:53:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1212da400) [pid = 1646] [serial = 1482] [outer = 0x0] 02:53:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12270b800) [pid = 1646] [serial = 1483] [outer = 0x1212da400] 02:53:56 INFO - PROCESS | 1646 | 1468749236600 Marionette DEBUG loaded listener.js 02:53:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1227e2400) [pid = 1646] [serial = 1484] [outer = 0x1212da400] 02:53:56 INFO - PROCESS | 1646 | 1468749236901 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]]]}] 02:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 470ms 02:53:56 INFO - PROCESS | 1646 | 1468749236953 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 02:53:56 INFO - PROCESS | 1646 | 1468749236954 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 02:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:53:56 INFO - PROCESS | 1646 | 1468749236957 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:53:56 INFO - PROCESS | 1646 | 1468749236958 Marionette TRACE conn2 <- [1,1950,null,{}] 02:53:56 INFO - PROCESS | 1646 | 1468749236960 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}] 02:53:56 INFO - PROCESS | 1646 | 1468749236961 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:57 INFO - PROCESS | 1646 | 1468749237036 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 02:53:57 INFO - PROCESS | 1646 | 1468749237093 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:57 INFO - PROCESS | 1646 | 1468749237101 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11949f800 == 36 [pid = 1646] [id = 495] 02:53:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1176b5c00) [pid = 1646] [serial = 1485] [outer = 0x0] 02:53:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x124458800) [pid = 1646] [serial = 1486] [outer = 0x1176b5c00] 02:53:57 INFO - PROCESS | 1646 | 1468749237126 Marionette DEBUG loaded listener.js 02:53:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x125092000) [pid = 1646] [serial = 1487] [outer = 0x1176b5c00] 02:53:57 INFO - PROCESS | 1646 | 1468749237395 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]]]}] 02:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 470ms 02:53:57 INFO - PROCESS | 1646 | 1468749237434 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 02:53:57 INFO - PROCESS | 1646 | 1468749237435 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 02:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:53:57 INFO - PROCESS | 1646 | 1468749237439 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:53:57 INFO - PROCESS | 1646 | 1468749237445 Marionette TRACE conn2 <- [1,1954,null,{}] 02:53:57 INFO - PROCESS | 1646 | 1468749237455 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}] 02:53:57 INFO - PROCESS | 1646 | 1468749237460 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:57 INFO - PROCESS | 1646 | 1468749237582 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 02:53:57 INFO - PROCESS | 1646 | 1468749237676 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:57 INFO - PROCESS | 1646 | 1468749237677 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a62c800 == 37 [pid = 1646] [id = 496] 02:53:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118294000) [pid = 1646] [serial = 1488] [outer = 0x0] 02:53:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x125099000) [pid = 1646] [serial = 1489] [outer = 0x118294000] 02:53:57 INFO - PROCESS | 1646 | 1468749237716 Marionette DEBUG loaded listener.js 02:53:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x125bb6800) [pid = 1646] [serial = 1490] [outer = 0x118294000] 02:53:58 INFO - PROCESS | 1646 | 1468749238151 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]]]}] 02:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 732ms 02:53:58 INFO - PROCESS | 1646 | 1468749238170 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 02:53:58 INFO - PROCESS | 1646 | 1468749238172 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 02:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:53:58 INFO - PROCESS | 1646 | 1468749238174 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:53:58 INFO - PROCESS | 1646 | 1468749238176 Marionette TRACE conn2 <- [1,1958,null,{}] 02:53:58 INFO - PROCESS | 1646 | 1468749238179 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}] 02:53:58 INFO - PROCESS | 1646 | 1468749238180 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:58 INFO - PROCESS | 1646 | 1468749238291 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 02:53:58 INFO - PROCESS | 1646 | 1468749238295 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:58 INFO - PROCESS | 1646 | 1468749238296 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b14800 == 38 [pid = 1646] [id = 497] 02:53:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x125f8c800) [pid = 1646] [serial = 1491] [outer = 0x0] 02:53:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1265f3c00) [pid = 1646] [serial = 1492] [outer = 0x125f8c800] 02:53:58 INFO - PROCESS | 1646 | 1468749238329 Marionette DEBUG loaded listener.js 02:53:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12917b400) [pid = 1646] [serial = 1493] [outer = 0x125f8c800] 02:53:58 INFO - PROCESS | 1646 | 1468749238657 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]]]}] 02:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 522ms 02:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:53:58 INFO - PROCESS | 1646 | 1468749238697 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 02:53:58 INFO - PROCESS | 1646 | 1468749238698 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 02:53:58 INFO - PROCESS | 1646 | 1468749238700 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:53:58 INFO - PROCESS | 1646 | 1468749238702 Marionette TRACE conn2 <- [1,1962,null,{}] 02:53:58 INFO - PROCESS | 1646 | 1468749238704 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}] 02:53:58 INFO - PROCESS | 1646 | 1468749238705 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:58 INFO - PROCESS | 1646 | 1468749238805 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 02:53:58 INFO - PROCESS | 1646 | 1468749238809 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:58 INFO - PROCESS | 1646 | 1468749238810 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b97b000 == 39 [pid = 1646] [id = 498] 02:53:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12917c800) [pid = 1646] [serial = 1494] [outer = 0x0] 02:53:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1291d5000) [pid = 1646] [serial = 1495] [outer = 0x12917c800] 02:53:58 INFO - PROCESS | 1646 | 1468749238833 Marionette DEBUG loaded listener.js 02:53:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x129ca2400) [pid = 1646] [serial = 1496] [outer = 0x12917c800] 02:53:59 INFO - PROCESS | 1646 | 1468749239153 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]]]}] 02:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 471ms 02:53:59 INFO - PROCESS | 1646 | 1468749239180 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 02:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:53:59 INFO - PROCESS | 1646 | 1468749239182 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 02:53:59 INFO - PROCESS | 1646 | 1468749239198 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:53:59 INFO - PROCESS | 1646 | 1468749239199 Marionette TRACE conn2 <- [1,1966,null,{}] 02:53:59 INFO - PROCESS | 1646 | 1468749239203 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}] 02:53:59 INFO - PROCESS | 1646 | 1468749239205 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:59 INFO - PROCESS | 1646 | 1468749239359 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 02:53:59 INFO - PROCESS | 1646 | 1468749239421 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:59 INFO - PROCESS | 1646 | 1468749239423 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:53:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c50b000 == 40 [pid = 1646] [id = 499] 02:53:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1291d1400) [pid = 1646] [serial = 1497] [outer = 0x0] 02:53:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12a4de000) [pid = 1646] [serial = 1498] [outer = 0x1291d1400] 02:53:59 INFO - PROCESS | 1646 | 1468749239461 Marionette DEBUG loaded listener.js 02:53:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12a6d4c00) [pid = 1646] [serial = 1499] [outer = 0x1291d1400] 02:53:59 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11688bc00) [pid = 1646] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:53:59 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x121112400) [pid = 1646] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:53:59 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1130a5800) [pid = 1646] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:53:59 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x125a9f000) [pid = 1646] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:53:59 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x111c83800) [pid = 1646] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:53:59 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1161b3000) [pid = 1646] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:53:59 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12b706c00) [pid = 1646] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:53:59 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x125a9e000) [pid = 1646] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:53:59 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119f3e000) [pid = 1646] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:53:59 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11828b400) [pid = 1646] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:53:59 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1197b6c00) [pid = 1646] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:53:59 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11874fc00) [pid = 1646] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:53:59 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11262d800) [pid = 1646] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:53:59 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118175400) [pid = 1646] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:53:59 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x116142800) [pid = 1646] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:53:59 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x111c13800) [pid = 1646] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:53:59 INFO - PROCESS | 1646 | 1468749239893 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]]]}] 02:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 732ms 02:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:53:59 INFO - PROCESS | 1646 | 1468749239917 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 02:53:59 INFO - PROCESS | 1646 | 1468749239919 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 02:53:59 INFO - PROCESS | 1646 | 1468749239921 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:53:59 INFO - PROCESS | 1646 | 1468749239922 Marionette TRACE conn2 <- [1,1970,null,{}] 02:53:59 INFO - PROCESS | 1646 | 1468749239924 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}] 02:53:59 INFO - PROCESS | 1646 | 1468749239925 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:00 INFO - PROCESS | 1646 | 1468749240003 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 02:54:00 INFO - PROCESS | 1646 | 1468749240009 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:00 INFO - PROCESS | 1646 | 1468749240012 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x129312000 == 41 [pid = 1646] [id = 500] 02:54:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11828b400) [pid = 1646] [serial = 1500] [outer = 0x0] 02:54:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1210ee000) [pid = 1646] [serial = 1501] [outer = 0x11828b400] 02:54:00 INFO - PROCESS | 1646 | 1468749240050 Marionette DEBUG loaded listener.js 02:54:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x125a9e000) [pid = 1646] [serial = 1502] [outer = 0x11828b400] 02:54:00 INFO - PROCESS | 1646 | 1468749240377 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]]]}] 02:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 468ms 02:54:00 INFO - PROCESS | 1646 | 1468749240392 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 02:54:00 INFO - PROCESS | 1646 | 1468749240395 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 02:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:54:00 INFO - PROCESS | 1646 | 1468749240403 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:54:00 INFO - PROCESS | 1646 | 1468749240404 Marionette TRACE conn2 <- [1,1974,null,{}] 02:54:00 INFO - PROCESS | 1646 | 1468749240406 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}] 02:54:00 INFO - PROCESS | 1646 | 1468749240408 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:00 INFO - PROCESS | 1646 | 1468749240534 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 02:54:00 INFO - PROCESS | 1646 | 1468749240538 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:00 INFO - PROCESS | 1646 | 1468749240540 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c650000 == 42 [pid = 1646] [id = 501] 02:54:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12160f000) [pid = 1646] [serial = 1503] [outer = 0x0] 02:54:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x129caf400) [pid = 1646] [serial = 1504] [outer = 0x12160f000] 02:54:00 INFO - PROCESS | 1646 | 1468749240566 Marionette DEBUG loaded listener.js 02:54:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12af08400) [pid = 1646] [serial = 1505] [outer = 0x12160f000] 02:54:00 INFO - PROCESS | 1646 | 1468749240869 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]]]}] 02:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 519ms 02:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:54:00 INFO - PROCESS | 1646 | 1468749240923 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 02:54:00 INFO - PROCESS | 1646 | 1468749240924 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 02:54:00 INFO - PROCESS | 1646 | 1468749240926 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:54:00 INFO - PROCESS | 1646 | 1468749240927 Marionette TRACE conn2 <- [1,1978,null,{}] 02:54:00 INFO - PROCESS | 1646 | 1468749240930 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}] 02:54:00 INFO - PROCESS | 1646 | 1468749240931 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:01 INFO - PROCESS | 1646 | 1468749241012 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 02:54:01 INFO - PROCESS | 1646 | 1468749241066 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:01 INFO - PROCESS | 1646 | 1468749241067 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce63000 == 43 [pid = 1646] [id = 502] 02:54:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x125a9f000) [pid = 1646] [serial = 1506] [outer = 0x0] 02:54:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12af90400) [pid = 1646] [serial = 1507] [outer = 0x125a9f000] 02:54:01 INFO - PROCESS | 1646 | 1468749241091 Marionette DEBUG loaded listener.js 02:54:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12b705c00) [pid = 1646] [serial = 1508] [outer = 0x125a9f000] 02:54:01 INFO - PROCESS | 1646 | 1468749241364 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]]]}] 02:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 470ms 02:54:01 INFO - PROCESS | 1646 | 1468749241399 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 02:54:01 INFO - PROCESS | 1646 | 1468749241401 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 02:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:54:01 INFO - PROCESS | 1646 | 1468749241403 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:54:01 INFO - PROCESS | 1646 | 1468749241404 Marionette TRACE conn2 <- [1,1982,null,{}] 02:54:01 INFO - PROCESS | 1646 | 1468749241407 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}] 02:54:01 INFO - PROCESS | 1646 | 1468749241410 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:01 INFO - PROCESS | 1646 | 1468749241515 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 02:54:01 INFO - PROCESS | 1646 | 1468749241519 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:01 INFO - PROCESS | 1646 | 1468749241519 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf59800 == 44 [pid = 1646] [id = 503] 02:54:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12437e800) [pid = 1646] [serial = 1509] [outer = 0x0] 02:54:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12b8d2c00) [pid = 1646] [serial = 1510] [outer = 0x12437e800] 02:54:01 INFO - PROCESS | 1646 | 1468749241542 Marionette DEBUG loaded listener.js 02:54:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12b8d9c00) [pid = 1646] [serial = 1511] [outer = 0x12437e800] 02:54:02 INFO - PROCESS | 1646 | 1468749242012 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]]]}] 02:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 620ms 02:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:54:02 INFO - PROCESS | 1646 | 1468749242023 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 02:54:02 INFO - PROCESS | 1646 | 1468749242026 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 02:54:02 INFO - PROCESS | 1646 | 1468749242030 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:54:02 INFO - PROCESS | 1646 | 1468749242032 Marionette TRACE conn2 <- [1,1986,null,{}] 02:54:02 INFO - PROCESS | 1646 | 1468749242037 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}] 02:54:02 INFO - PROCESS | 1646 | 1468749242039 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:02 INFO - PROCESS | 1646 | 1468749242179 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 02:54:02 INFO - PROCESS | 1646 | 1468749242259 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:02 INFO - PROCESS | 1646 | 1468749242260 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168c1800 == 45 [pid = 1646] [id = 504] 02:54:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x110e7d000) [pid = 1646] [serial = 1512] [outer = 0x0] 02:54:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1121b1800) [pid = 1646] [serial = 1513] [outer = 0x110e7d000] 02:54:02 INFO - PROCESS | 1646 | 1468749242291 Marionette DEBUG loaded listener.js 02:54:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x112f87400) [pid = 1646] [serial = 1514] [outer = 0x110e7d000] 02:54:02 INFO - PROCESS | 1646 | 1468749242783 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]]]}] 02:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 823ms 02:54:02 INFO - PROCESS | 1646 | 1468749242852 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 02:54:02 INFO - PROCESS | 1646 | 1468749242855 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 02:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:54:02 INFO - PROCESS | 1646 | 1468749242862 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:54:02 INFO - PROCESS | 1646 | 1468749242864 Marionette TRACE conn2 <- [1,1990,null,{}] 02:54:02 INFO - PROCESS | 1646 | 1468749242867 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}] 02:54:02 INFO - PROCESS | 1646 | 1468749242868 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:02 INFO - PROCESS | 1646 | 1468749242982 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 02:54:03 INFO - PROCESS | 1646 | 1468749243085 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:03 INFO - PROCESS | 1646 | 1468749243086 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x121127000 == 46 [pid = 1646] [id = 505] 02:54:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x116773000) [pid = 1646] [serial = 1515] [outer = 0x0] 02:54:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x118172800) [pid = 1646] [serial = 1516] [outer = 0x116773000] 02:54:03 INFO - PROCESS | 1646 | 1468749243116 Marionette DEBUG loaded listener.js 02:54:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1182b2000) [pid = 1646] [serial = 1517] [outer = 0x116773000] 02:54:03 INFO - PROCESS | 1646 | 1468749243881 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]]]}] 02:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1071ms 02:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:54:03 INFO - PROCESS | 1646 | 1468749243933 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 02:54:03 INFO - PROCESS | 1646 | 1468749243936 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 02:54:03 INFO - PROCESS | 1646 | 1468749243939 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:54:03 INFO - PROCESS | 1646 | 1468749243941 Marionette TRACE conn2 <- [1,1994,null,{}] 02:54:03 INFO - PROCESS | 1646 | 1468749243944 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}] 02:54:03 INFO - PROCESS | 1646 | 1468749243946 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:04 INFO - PROCESS | 1646 | 1468749244070 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 02:54:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce63000 == 45 [pid = 1646] [id = 502] 02:54:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12c650000 == 44 [pid = 1646] [id = 501] 02:54:04 INFO - PROCESS | 1646 | --DOCSHELL 0x129312000 == 43 [pid = 1646] [id = 500] 02:54:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12c50b000 == 42 [pid = 1646] [id = 499] 02:54:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12b97b000 == 41 [pid = 1646] [id = 498] 02:54:04 INFO - PROCESS | 1646 | --DOCSHELL 0x121b14800 == 40 [pid = 1646] [id = 497] 02:54:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12a62c800 == 39 [pid = 1646] [id = 496] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12af96000) [pid = 1646] [serial = 1459] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOCSHELL 0x11949f800 == 38 [pid = 1646] [id = 495] 02:54:04 INFO - PROCESS | 1646 | --DOCSHELL 0x129067000 == 37 [pid = 1646] [id = 494] 02:54:04 INFO - PROCESS | 1646 | --DOCSHELL 0x125b1e800 == 36 [pid = 1646] [id = 493] 02:54:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12500f800 == 35 [pid = 1646] [id = 492] 02:54:04 INFO - PROCESS | 1646 | --DOCSHELL 0x121b18000 == 34 [pid = 1646] [id = 491] 02:54:04 INFO - PROCESS | 1646 | --DOCSHELL 0x121126000 == 33 [pid = 1646] [id = 490] 02:54:04 INFO - PROCESS | 1646 | --DOCSHELL 0x1194a1800 == 32 [pid = 1646] [id = 489] 02:54:04 INFO - PROCESS | 1646 | --DOCSHELL 0x117d9c800 == 31 [pid = 1646] [id = 488] 02:54:04 INFO - PROCESS | 1646 | --DOCSHELL 0x116630800 == 30 [pid = 1646] [id = 487] 02:54:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12c50e000 == 29 [pid = 1646] [id = 486] 02:54:04 INFO - PROCESS | 1646 | 1468749244163 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:04 INFO - PROCESS | 1646 | 1468749244165 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x121113800) [pid = 1646] [serial = 1438] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x121bbbc00) [pid = 1646] [serial = 1441] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1212dac00) [pid = 1646] [serial = 1439] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11828a400) [pid = 1646] [serial = 1450] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1261d1800) [pid = 1646] [serial = 1444] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x128ba8400) [pid = 1646] [serial = 1445] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x128ba9c00) [pid = 1646] [serial = 1447] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12917bc00) [pid = 1646] [serial = 1453] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x129184400) [pid = 1646] [serial = 1448] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1210f5000) [pid = 1646] [serial = 1451] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12bc52c00) [pid = 1646] [serial = 1419] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12a6d4400) [pid = 1646] [serial = 1417] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12917e800) [pid = 1646] [serial = 1416] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12160d800) [pid = 1646] [serial = 1414] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x121115000) [pid = 1646] [serial = 1413] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118fa2400) [pid = 1646] [serial = 1411] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118299c00) [pid = 1646] [serial = 1410] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x129425800) [pid = 1646] [serial = 877] [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.] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119f57800) [pid = 1646] [serial = 1435] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11910f000) [pid = 1646] [serial = 1432] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12a6d9400) [pid = 1646] [serial = 1457] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119bff400) [pid = 1646] [serial = 1433] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118344400) [pid = 1646] [serial = 1428] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118422800) [pid = 1646] [serial = 1429] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1164db000) [pid = 1646] [serial = 1425] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x116aee400) [pid = 1646] [serial = 1426] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x116811800) [pid = 1646] [serial = 1423] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1130ac000) [pid = 1646] [serial = 1422] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12bc5d800) [pid = 1646] [serial = 1420] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x125f14c00) [pid = 1646] [serial = 1442] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1291df000) [pid = 1646] [serial = 1454] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1210f1000) [pid = 1646] [serial = 1436] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1291dc800) [pid = 1646] [serial = 1456] [outer = 0x0] [url = about:blank] 02:54:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168c9800 == 30 [pid = 1646] [id = 506] 02:54:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1161ab000) [pid = 1646] [serial = 1518] [outer = 0x0] 02:54:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x116ab2000) [pid = 1646] [serial = 1519] [outer = 0x1161ab000] 02:54:04 INFO - PROCESS | 1646 | 1468749244197 Marionette DEBUG loaded listener.js 02:54:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11841fc00) [pid = 1646] [serial = 1520] [outer = 0x1161ab000] 02:54:04 INFO - PROCESS | 1646 | 1468749244532 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]]]}] 02:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 625ms 02:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:54:04 INFO - PROCESS | 1646 | 1468749244563 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 02:54:04 INFO - PROCESS | 1646 | 1468749244566 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 02:54:04 INFO - PROCESS | 1646 | 1468749244570 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:54:04 INFO - PROCESS | 1646 | 1468749244572 Marionette TRACE conn2 <- [1,1998,null,{}] 02:54:04 INFO - PROCESS | 1646 | 1468749244574 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}] 02:54:04 INFO - PROCESS | 1646 | 1468749244576 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:04 INFO - PROCESS | 1646 | 1468749244673 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 02:54:04 INFO - PROCESS | 1646 | 1468749244682 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:04 INFO - PROCESS | 1646 | 1468749244684 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a8e800 == 31 [pid = 1646] [id = 507] 02:54:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118876800) [pid = 1646] [serial = 1521] [outer = 0x0] 02:54:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x119302c00) [pid = 1646] [serial = 1522] [outer = 0x118876800] 02:54:04 INFO - PROCESS | 1646 | 1468749244727 Marionette DEBUG loaded listener.js 02:54:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11841c400) [pid = 1646] [serial = 1523] [outer = 0x118876800] 02:54:05 INFO - PROCESS | 1646 | 1468749245182 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]]]}] 02:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 624ms 02:54:05 INFO - PROCESS | 1646 | 1468749245196 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 02:54:05 INFO - PROCESS | 1646 | 1468749245198 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 02:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:54:05 INFO - PROCESS | 1646 | 1468749245201 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:54:05 INFO - PROCESS | 1646 | 1468749245204 Marionette TRACE conn2 <- [1,2002,null,{}] 02:54:05 INFO - PROCESS | 1646 | 1468749245215 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}] 02:54:05 INFO - PROCESS | 1646 | 1468749245219 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:05 INFO - PROCESS | 1646 | 1468749245315 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 02:54:05 INFO - PROCESS | 1646 | 1468749245320 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:05 INFO - PROCESS | 1646 | 1468749245322 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x121652800 == 32 [pid = 1646] [id = 508] 02:54:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119f57800) [pid = 1646] [serial = 1524] [outer = 0x0] 02:54:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x12104d000) [pid = 1646] [serial = 1525] [outer = 0x119f57800] 02:54:05 INFO - PROCESS | 1646 | 1468749245353 Marionette DEBUG loaded listener.js 02:54:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x121118c00) [pid = 1646] [serial = 1526] [outer = 0x119f57800] 02:54:05 INFO - PROCESS | 1646 | 1468749245739 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]]]}] 02:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 576ms 02:54:05 INFO - PROCESS | 1646 | 1468749245778 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 02:54:05 INFO - PROCESS | 1646 | 1468749245780 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 02:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:54:05 INFO - PROCESS | 1646 | 1468749245782 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:54:05 INFO - PROCESS | 1646 | 1468749245783 Marionette TRACE conn2 <- [1,2006,null,{}] 02:54:05 INFO - PROCESS | 1646 | 1468749245785 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}] 02:54:05 INFO - PROCESS | 1646 | 1468749245786 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:05 INFO - PROCESS | 1646 | 1468749245882 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 02:54:05 INFO - PROCESS | 1646 | 1468749245886 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:05 INFO - PROCESS | 1646 | 1468749245887 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12466b800 == 33 [pid = 1646] [id = 509] 02:54:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1131d8000) [pid = 1646] [serial = 1527] [outer = 0x0] 02:54:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121111000) [pid = 1646] [serial = 1528] [outer = 0x1131d8000] 02:54:05 INFO - PROCESS | 1646 | 1468749245913 Marionette DEBUG loaded listener.js 02:54:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x121bbbc00) [pid = 1646] [serial = 1529] [outer = 0x1131d8000] 02:54:06 INFO - PROCESS | 1646 | 1468749246234 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]]]}] 02:54:06 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 02:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 470ms 02:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:54:06 INFO - PROCESS | 1646 | 1468749246252 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 02:54:06 INFO - PROCESS | 1646 | 1468749246254 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 02:54:06 INFO - PROCESS | 1646 | 1468749246256 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:54:06 INFO - PROCESS | 1646 | 1468749246268 Marionette TRACE conn2 <- [1,2010,null,{}] 02:54:06 INFO - PROCESS | 1646 | 1468749246270 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}] 02:54:06 INFO - PROCESS | 1646 | 1468749246272 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:06 INFO - PROCESS | 1646 | 1468749246351 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 02:54:06 INFO - PROCESS | 1646 | 1468749246423 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:06 INFO - PROCESS | 1646 | 1468749246424 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x125fe3000 == 34 [pid = 1646] [id = 510] 02:54:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1130b1000) [pid = 1646] [serial = 1530] [outer = 0x0] 02:54:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1227b1c00) [pid = 1646] [serial = 1531] [outer = 0x1130b1000] 02:54:06 INFO - PROCESS | 1646 | 1468749246448 Marionette DEBUG loaded listener.js 02:54:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1246be800) [pid = 1646] [serial = 1532] [outer = 0x1130b1000] 02:54:06 INFO - PROCESS | 1646 | 1468749246804 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]]]}] 02:54:06 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 02:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 579ms 02:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:54:06 INFO - PROCESS | 1646 | 1468749246840 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 02:54:06 INFO - PROCESS | 1646 | 1468749246841 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 02:54:06 INFO - PROCESS | 1646 | 1468749246843 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:54:06 INFO - PROCESS | 1646 | 1468749246844 Marionette TRACE conn2 <- [1,2014,null,{}] 02:54:06 INFO - PROCESS | 1646 | 1468749246847 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}] 02:54:06 INFO - PROCESS | 1646 | 1468749246851 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:06 INFO - PROCESS | 1646 | 1468749246971 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 02:54:06 INFO - PROCESS | 1646 | 1468749246981 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:06 INFO - PROCESS | 1646 | 1468749246982 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c4c000 == 35 [pid = 1646] [id = 511] 02:54:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x125ba8800) [pid = 1646] [serial = 1533] [outer = 0x0] 02:54:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12611b800) [pid = 1646] [serial = 1534] [outer = 0x125ba8800] 02:54:07 INFO - PROCESS | 1646 | 1468749247006 Marionette DEBUG loaded listener.js 02:54:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x129186c00) [pid = 1646] [serial = 1535] [outer = 0x125ba8800] 02:54:07 INFO - PROCESS | 1646 | 1468749247337 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]]]}] 02:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 521ms 02:54:07 INFO - PROCESS | 1646 | 1468749247364 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 02:54:07 INFO - PROCESS | 1646 | 1468749247366 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 02:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:54:07 INFO - PROCESS | 1646 | 1468749247368 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:54:07 INFO - PROCESS | 1646 | 1468749247369 Marionette TRACE conn2 <- [1,2018,null,{}] 02:54:07 INFO - PROCESS | 1646 | 1468749247371 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}] 02:54:07 INFO - PROCESS | 1646 | 1468749247372 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:07 INFO - PROCESS | 1646 | 1468749247477 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 02:54:07 INFO - PROCESS | 1646 | 1468749247512 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:07 INFO - PROCESS | 1646 | 1468749247513 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a69d800 == 36 [pid = 1646] [id = 512] 02:54:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1210f4400) [pid = 1646] [serial = 1536] [outer = 0x0] 02:54:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1291d8400) [pid = 1646] [serial = 1537] [outer = 0x1210f4400] 02:54:07 INFO - PROCESS | 1646 | 1468749247537 Marionette DEBUG loaded listener.js 02:54:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x129ca4000) [pid = 1646] [serial = 1538] [outer = 0x1210f4400] 02:54:07 INFO - PROCESS | 1646 | 1468749247854 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]]]}] 02:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 518ms 02:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:54:07 INFO - PROCESS | 1646 | 1468749247886 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 02:54:07 INFO - PROCESS | 1646 | 1468749247887 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 02:54:07 INFO - PROCESS | 1646 | 1468749247890 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:54:07 INFO - PROCESS | 1646 | 1468749247891 Marionette TRACE conn2 <- [1,2022,null,{}] 02:54:07 INFO - PROCESS | 1646 | 1468749247893 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}] 02:54:07 INFO - PROCESS | 1646 | 1468749247894 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:07 INFO - PROCESS | 1646 | 1468749247995 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 02:54:08 INFO - PROCESS | 1646 | 1468749248007 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:08 INFO - PROCESS | 1646 | 1468749248008 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12afb3000 == 37 [pid = 1646] [id = 513] 02:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x125ba8c00) [pid = 1646] [serial = 1539] [outer = 0x0] 02:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12a4dd400) [pid = 1646] [serial = 1540] [outer = 0x125ba8c00] 02:54:08 INFO - PROCESS | 1646 | 1468749248032 Marionette DEBUG loaded listener.js 02:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12af0d400) [pid = 1646] [serial = 1541] [outer = 0x125ba8c00] 02:54:08 INFO - PROCESS | 1646 | 1468749248362 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]]]}] 02:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 518ms 02:54:08 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1291d1400) [pid = 1646] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:54:08 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11828b400) [pid = 1646] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:54:08 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12160f000) [pid = 1646] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:54:08 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118294000) [pid = 1646] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:54:08 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x125a9f000) [pid = 1646] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:54:08 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x125f8c800) [pid = 1646] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:54:08 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12942f800) [pid = 1646] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:54:08 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11874d800) [pid = 1646] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:54:08 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x116ab3c00) [pid = 1646] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:54:08 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1176b5c00) [pid = 1646] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:54:08 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x116149400) [pid = 1646] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:54:08 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1212da400) [pid = 1646] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:54:08 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x10eaff800) [pid = 1646] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:54:08 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x112982800) [pid = 1646] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:54:08 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12917c800) [pid = 1646] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:54:08 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x112981000) [pid = 1646] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:54:08 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x119f3a000) [pid = 1646] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:54:08 INFO - PROCESS | 1646 | 1468749248541 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 02:54:08 INFO - PROCESS | 1646 | 1468749248542 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 02:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:54:08 INFO - PROCESS | 1646 | 1468749248552 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:54:08 INFO - PROCESS | 1646 | 1468749248553 Marionette TRACE conn2 <- [1,2026,null,{}] 02:54:08 INFO - PROCESS | 1646 | 1468749248556 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}] 02:54:08 INFO - PROCESS | 1646 | 1468749248558 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:08 INFO - PROCESS | 1646 | 1468749248639 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 02:54:08 INFO - PROCESS | 1646 | 1468749248645 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:08 INFO - PROCESS | 1646 | 1468749248647 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12164b800 == 38 [pid = 1646] [id = 514] 02:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1176b8c00) [pid = 1646] [serial = 1542] [outer = 0x0] 02:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119106c00) [pid = 1646] [serial = 1543] [outer = 0x1176b8c00] 02:54:08 INFO - PROCESS | 1646 | 1468749248672 Marionette DEBUG loaded listener.js 02:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1211a2400) [pid = 1646] [serial = 1544] [outer = 0x1176b8c00] 02:54:09 INFO - PROCESS | 1646 | 1468749249005 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]]]}] 02:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 468ms 02:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:54:09 INFO - PROCESS | 1646 | 1468749249020 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 02:54:09 INFO - PROCESS | 1646 | 1468749249022 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 02:54:09 INFO - PROCESS | 1646 | 1468749249028 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:54:09 INFO - PROCESS | 1646 | 1468749249030 Marionette TRACE conn2 <- [1,2030,null,{}] 02:54:09 INFO - PROCESS | 1646 | 1468749249032 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}] 02:54:09 INFO - PROCESS | 1646 | 1468749249034 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:09 INFO - PROCESS | 1646 | 1468749249127 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 02:54:09 INFO - PROCESS | 1646 | 1468749249198 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:09 INFO - PROCESS | 1646 | 1468749249199 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b98d000 == 39 [pid = 1646] [id = 515] 02:54:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11834b000) [pid = 1646] [serial = 1545] [outer = 0x0] 02:54:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x125a9f000) [pid = 1646] [serial = 1546] [outer = 0x11834b000] 02:54:09 INFO - PROCESS | 1646 | 1468749249240 Marionette DEBUG loaded listener.js 02:54:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12af97000) [pid = 1646] [serial = 1547] [outer = 0x11834b000] 02:54:09 INFO - PROCESS | 1646 | 1468749249655 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]]]}] 02:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 674ms 02:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:54:09 INFO - PROCESS | 1646 | 1468749249698 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 02:54:09 INFO - PROCESS | 1646 | 1468749249700 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 02:54:09 INFO - PROCESS | 1646 | 1468749249702 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:54:09 INFO - PROCESS | 1646 | 1468749249704 Marionette TRACE conn2 <- [1,2034,null,{}] 02:54:09 INFO - PROCESS | 1646 | 1468749249706 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}] 02:54:09 INFO - PROCESS | 1646 | 1468749249708 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:09 INFO - PROCESS | 1646 | 1468749249799 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 02:54:09 INFO - PROCESS | 1646 | 1468749249858 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:09 INFO - PROCESS | 1646 | 1468749249860 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c649800 == 40 [pid = 1646] [id = 516] 02:54:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12af91000) [pid = 1646] [serial = 1548] [outer = 0x0] 02:54:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12b95b400) [pid = 1646] [serial = 1549] [outer = 0x12af91000] 02:54:09 INFO - PROCESS | 1646 | 1468749249886 Marionette DEBUG loaded listener.js 02:54:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12bc5c000) [pid = 1646] [serial = 1550] [outer = 0x12af91000] 02:54:10 INFO - PROCESS | 1646 | 1468749250165 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]]]}] 02:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms 02:54:10 INFO - PROCESS | 1646 | 1468749250222 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 02:54:10 INFO - PROCESS | 1646 | 1468749250223 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 02:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:54:10 INFO - PROCESS | 1646 | 1468749250230 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:54:10 INFO - PROCESS | 1646 | 1468749250231 Marionette TRACE conn2 <- [1,2038,null,{}] 02:54:10 INFO - PROCESS | 1646 | 1468749250233 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}] 02:54:10 INFO - PROCESS | 1646 | 1468749250234 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:10 INFO - PROCESS | 1646 | 1468749250318 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 02:54:10 INFO - PROCESS | 1646 | 1468749250322 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:10 INFO - PROCESS | 1646 | 1468749250323 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf45000 == 41 [pid = 1646] [id = 517] 02:54:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12bc5fc00) [pid = 1646] [serial = 1551] [outer = 0x0] 02:54:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12bcd5800) [pid = 1646] [serial = 1552] [outer = 0x12bc5fc00] 02:54:10 INFO - PROCESS | 1646 | 1468749250348 Marionette DEBUG loaded listener.js 02:54:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12c2a9400) [pid = 1646] [serial = 1553] [outer = 0x12bc5fc00] 02:54:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1168c9800 == 40 [pid = 1646] [id = 506] 02:54:11 INFO - PROCESS | 1646 | --DOCSHELL 0x121127000 == 39 [pid = 1646] [id = 505] 02:54:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1168c1800 == 38 [pid = 1646] [id = 504] 02:54:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf59800 == 37 [pid = 1646] [id = 503] 02:54:11 INFO - PROCESS | 1646 | --DOCSHELL 0x119a8e800 == 36 [pid = 1646] [id = 507] 02:54:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12466b800 == 35 [pid = 1646] [id = 509] 02:54:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12a69d800 == 34 [pid = 1646] [id = 512] 02:54:11 INFO - PROCESS | 1646 | --DOCSHELL 0x121652800 == 33 [pid = 1646] [id = 508] 02:54:11 INFO - PROCESS | 1646 | --DOCSHELL 0x129c4c000 == 32 [pid = 1646] [id = 511] 02:54:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12b98d000 == 31 [pid = 1646] [id = 515] 02:54:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12164b800 == 30 [pid = 1646] [id = 514] 02:54:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12afb3000 == 29 [pid = 1646] [id = 513] 02:54:11 INFO - PROCESS | 1646 | --DOCSHELL 0x125fe3000 == 28 [pid = 1646] [id = 510] 02:54:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12c649800 == 27 [pid = 1646] [id = 516] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1265f3c00) [pid = 1646] [serial = 1492] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12b8d1c00) [pid = 1646] [serial = 1460] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118f99000) [pid = 1646] [serial = 1471] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11930a000) [pid = 1646] [serial = 1472] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119f3d000) [pid = 1646] [serial = 1480] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x121708800) [pid = 1646] [serial = 1481] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x124458800) [pid = 1646] [serial = 1486] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x125092000) [pid = 1646] [serial = 1487] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x116ab3400) [pid = 1646] [serial = 1465] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118171400) [pid = 1646] [serial = 1466] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12270b800) [pid = 1646] [serial = 1483] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1227e2400) [pid = 1646] [serial = 1484] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x118350c00) [pid = 1646] [serial = 1468] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1185d0000) [pid = 1646] [serial = 1469] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x112eb6400) [pid = 1646] [serial = 1462] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x113ce1000) [pid = 1646] [serial = 1463] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1291d5000) [pid = 1646] [serial = 1495] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1193b6000) [pid = 1646] [serial = 1474] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x119f39c00) [pid = 1646] [serial = 1475] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x119f58c00) [pid = 1646] [serial = 1477] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x121113000) [pid = 1646] [serial = 1478] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12a4de000) [pid = 1646] [serial = 1498] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x129ca2400) [pid = 1646] [serial = 1496] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x125a9e000) [pid = 1646] [serial = 1502] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x1210ee000) [pid = 1646] [serial = 1501] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x129caf400) [pid = 1646] [serial = 1504] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x12a6d4c00) [pid = 1646] [serial = 1499] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x125bb6800) [pid = 1646] [serial = 1490] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x125099000) [pid = 1646] [serial = 1489] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x12b8d2c00) [pid = 1646] [serial = 1510] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x12af08400) [pid = 1646] [serial = 1505] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x12917b400) [pid = 1646] [serial = 1493] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x12b705c00) [pid = 1646] [serial = 1508] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x12af90400) [pid = 1646] [serial = 1507] [outer = 0x0] [url = about:blank] 02:54:11 INFO - PROCESS | 1646 | 1468749251750 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]]]}] 02:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1573ms 02:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:54:11 INFO - PROCESS | 1646 | 1468749251802 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 02:54:11 INFO - PROCESS | 1646 | 1468749251804 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 02:54:11 INFO - PROCESS | 1646 | 1468749251809 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:54:11 INFO - PROCESS | 1646 | 1468749251811 Marionette TRACE conn2 <- [1,2042,null,{}] 02:54:11 INFO - PROCESS | 1646 | 1468749251816 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}] 02:54:11 INFO - PROCESS | 1646 | 1468749251817 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:11 INFO - PROCESS | 1646 | 1468749251925 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 02:54:11 INFO - PROCESS | 1646 | 1468749251932 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:11 INFO - PROCESS | 1646 | 1468749251935 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x116853000 == 28 [pid = 1646] [id = 518] 02:54:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x113c56800) [pid = 1646] [serial = 1554] [outer = 0x0] 02:54:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x115e8c800) [pid = 1646] [serial = 1555] [outer = 0x113c56800] 02:54:11 INFO - PROCESS | 1646 | 1468749251965 Marionette DEBUG loaded listener.js 02:54:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x11680dc00) [pid = 1646] [serial = 1556] [outer = 0x113c56800] 02:54:12 INFO - PROCESS | 1646 | 1468749252313 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]]]}] 02:54:12 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) 02:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 522ms 02:54:12 INFO - PROCESS | 1646 | 1468749252330 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 02:54:12 INFO - PROCESS | 1646 | 1468749252333 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 02:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:54:12 INFO - PROCESS | 1646 | 1468749252338 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:54:12 INFO - PROCESS | 1646 | 1468749252340 Marionette TRACE conn2 <- [1,2046,null,{}] 02:54:12 INFO - PROCESS | 1646 | 1468749252345 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}] 02:54:12 INFO - PROCESS | 1646 | 1468749252347 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:12 INFO - PROCESS | 1646 | 1468749252429 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 02:54:12 INFO - PROCESS | 1646 | 1468749252482 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:12 INFO - PROCESS | 1646 | 1468749252484 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183a5000 == 29 [pid = 1646] [id = 519] 02:54:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x116811c00) [pid = 1646] [serial = 1557] [outer = 0x0] 02:54:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x117d3ec00) [pid = 1646] [serial = 1558] [outer = 0x116811c00] 02:54:12 INFO - PROCESS | 1646 | 1468749252511 Marionette DEBUG loaded listener.js 02:54:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1182b0000) [pid = 1646] [serial = 1559] [outer = 0x116811c00] 02:54:12 INFO - PROCESS | 1646 | 1468749252834 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]]]}] 02:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 525ms 02:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:54:12 INFO - PROCESS | 1646 | 1468749252864 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 02:54:12 INFO - PROCESS | 1646 | 1468749252865 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 02:54:12 INFO - PROCESS | 1646 | 1468749252867 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:54:12 INFO - PROCESS | 1646 | 1468749252870 Marionette TRACE conn2 <- [1,2050,null,{}] 02:54:12 INFO - PROCESS | 1646 | 1468749252878 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}] 02:54:12 INFO - PROCESS | 1646 | 1468749252881 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:12 INFO - PROCESS | 1646 | 1468749252983 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 02:54:12 INFO - PROCESS | 1646 | 1468749252990 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:12 INFO - PROCESS | 1646 | 1468749252993 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x119aa3800 == 30 [pid = 1646] [id = 520] 02:54:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x110e79800) [pid = 1646] [serial = 1560] [outer = 0x0] 02:54:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1185dbc00) [pid = 1646] [serial = 1561] [outer = 0x110e79800] 02:54:13 INFO - PROCESS | 1646 | 1468749253021 Marionette DEBUG loaded listener.js 02:54:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x11910f400) [pid = 1646] [serial = 1562] [outer = 0x110e79800] 02:54:13 INFO - PROCESS | 1646 | 1468749253350 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]]]}] 02:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 521ms 02:54:13 INFO - PROCESS | 1646 | 1468749253388 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 02:54:13 INFO - PROCESS | 1646 | 1468749253390 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 02:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:54:13 INFO - PROCESS | 1646 | 1468749253393 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:54:13 INFO - PROCESS | 1646 | 1468749253394 Marionette TRACE conn2 <- [1,2054,null,{}] 02:54:13 INFO - PROCESS | 1646 | 1468749253396 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}] 02:54:13 INFO - PROCESS | 1646 | 1468749253397 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:13 INFO - PROCESS | 1646 | 1468749253478 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 02:54:13 INFO - PROCESS | 1646 | 1468749253482 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:13 INFO - PROCESS | 1646 | 1468749253483 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12135d800 == 31 [pid = 1646] [id = 521] 02:54:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1197b8c00) [pid = 1646] [serial = 1563] [outer = 0x0] 02:54:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x119bf9c00) [pid = 1646] [serial = 1564] [outer = 0x1197b8c00] 02:54:13 INFO - PROCESS | 1646 | 1468749253509 Marionette DEBUG loaded listener.js 02:54:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x119f40c00) [pid = 1646] [serial = 1565] [outer = 0x1197b8c00] 02:54:13 INFO - PROCESS | 1646 | 1468749253837 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]]]}] 02:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 470ms 02:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:54:13 INFO - PROCESS | 1646 | 1468749253864 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 02:54:13 INFO - PROCESS | 1646 | 1468749253865 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 02:54:13 INFO - PROCESS | 1646 | 1468749253867 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:54:13 INFO - PROCESS | 1646 | 1468749253868 Marionette TRACE conn2 <- [1,2058,null,{}] 02:54:13 INFO - PROCESS | 1646 | 1468749253879 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}] 02:54:13 INFO - PROCESS | 1646 | 1468749253881 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:13 INFO - PROCESS | 1646 | 1468749253977 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 02:54:13 INFO - PROCESS | 1646 | 1468749253983 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:13 INFO - PROCESS | 1646 | 1468749253984 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b13800 == 32 [pid = 1646] [id = 522] 02:54:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11680b400) [pid = 1646] [serial = 1566] [outer = 0x0] 02:54:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x119f47c00) [pid = 1646] [serial = 1567] [outer = 0x11680b400] 02:54:14 INFO - PROCESS | 1646 | 1468749254010 Marionette DEBUG loaded listener.js 02:54:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x121045800) [pid = 1646] [serial = 1568] [outer = 0x11680b400] 02:54:14 INFO - PROCESS | 1646 | 1468749254339 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]]]}] 02:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 519ms 02:54:14 INFO - PROCESS | 1646 | 1468749254387 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 02:54:14 INFO - PROCESS | 1646 | 1468749254388 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 02:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:54:14 INFO - PROCESS | 1646 | 1468749254391 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:54:14 INFO - PROCESS | 1646 | 1468749254392 Marionette TRACE conn2 <- [1,2062,null,{}] 02:54:14 INFO - PROCESS | 1646 | 1468749254394 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}] 02:54:14 INFO - PROCESS | 1646 | 1468749254398 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:14 INFO - PROCESS | 1646 | 1468749254495 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 02:54:14 INFO - PROCESS | 1646 | 1468749254499 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:14 INFO - PROCESS | 1646 | 1468749254500 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x125053000 == 33 [pid = 1646] [id = 523] 02:54:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11817dc00) [pid = 1646] [serial = 1569] [outer = 0x0] 02:54:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1210f6c00) [pid = 1646] [serial = 1570] [outer = 0x11817dc00] 02:54:14 INFO - PROCESS | 1646 | 1468749254525 Marionette DEBUG loaded listener.js 02:54:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x121bb3c00) [pid = 1646] [serial = 1571] [outer = 0x11817dc00] 02:54:14 INFO - PROCESS | 1646 | 1468749254844 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]]]}] 02:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 470ms 02:54:14 INFO - PROCESS | 1646 | 1468749254869 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 02:54:14 INFO - PROCESS | 1646 | 1468749254870 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 02:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:54:14 INFO - PROCESS | 1646 | 1468749254880 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:54:14 INFO - PROCESS | 1646 | 1468749254882 Marionette TRACE conn2 <- [1,2066,null,{}] 02:54:14 INFO - PROCESS | 1646 | 1468749254904 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}] 02:54:14 INFO - PROCESS | 1646 | 1468749254905 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:14 INFO - PROCESS | 1646 | 1468749254990 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 02:54:15 INFO - PROCESS | 1646 | 1468749254995 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:15 INFO - PROCESS | 1646 | 1468749254996 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d1a000 == 34 [pid = 1646] [id = 524] 02:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118746c00) [pid = 1646] [serial = 1572] [outer = 0x0] 02:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x12270b800) [pid = 1646] [serial = 1573] [outer = 0x118746c00] 02:54:15 INFO - PROCESS | 1646 | 1468749255021 Marionette DEBUG loaded listener.js 02:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1249d7800) [pid = 1646] [serial = 1574] [outer = 0x118746c00] 02:54:15 INFO - PROCESS | 1646 | 1468749255356 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]]]}] 02:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 493ms 02:54:15 INFO - PROCESS | 1646 | 1468749255366 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 02:54:15 INFO - PROCESS | 1646 | 1468749255367 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 02:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:54:15 INFO - PROCESS | 1646 | 1468749255369 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:54:15 INFO - PROCESS | 1646 | 1468749255371 Marionette TRACE conn2 <- [1,2070,null,{}] 02:54:15 INFO - PROCESS | 1646 | 1468749255373 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}] 02:54:15 INFO - PROCESS | 1646 | 1468749255374 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:15 INFO - PROCESS | 1646 | 1468749255452 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 02:54:15 INFO - PROCESS | 1646 | 1468749255455 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:15 INFO - PROCESS | 1646 | 1468749255456 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x129310000 == 35 [pid = 1646] [id = 525] 02:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x125099000) [pid = 1646] [serial = 1575] [outer = 0x0] 02:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x125ba7400) [pid = 1646] [serial = 1576] [outer = 0x125099000] 02:54:15 INFO - PROCESS | 1646 | 1468749255485 Marionette DEBUG loaded listener.js 02:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x126124000) [pid = 1646] [serial = 1577] [outer = 0x125099000] 02:54:15 INFO - PROCESS | 1646 | 1468749255802 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]]]}] 02:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 468ms 02:54:15 INFO - PROCESS | 1646 | 1468749255839 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 02:54:15 INFO - PROCESS | 1646 | 1468749255840 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 02:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:54:15 INFO - PROCESS | 1646 | 1468749255842 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:54:15 INFO - PROCESS | 1646 | 1468749255843 Marionette TRACE conn2 <- [1,2074,null,{}] 02:54:15 INFO - PROCESS | 1646 | 1468749255854 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}] 02:54:15 INFO - PROCESS | 1646 | 1468749255855 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:15 INFO - PROCESS | 1646 | 1468749255956 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 02:54:15 INFO - PROCESS | 1646 | 1468749255963 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:15 INFO - PROCESS | 1646 | 1468749255964 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a9c800 == 36 [pid = 1646] [id = 526] 02:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x125bae000) [pid = 1646] [serial = 1578] [outer = 0x0] 02:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1265efc00) [pid = 1646] [serial = 1579] [outer = 0x125bae000] 02:54:15 INFO - PROCESS | 1646 | 1468749255988 Marionette DEBUG loaded listener.js 02:54:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x128b6cc00) [pid = 1646] [serial = 1580] [outer = 0x125bae000] 02:54:16 INFO - PROCESS | 1646 | 1468749256281 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]]]}] 02:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 477ms 02:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:54:16 INFO - PROCESS | 1646 | 1468749256320 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 02:54:16 INFO - PROCESS | 1646 | 1468749256321 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 02:54:16 INFO - PROCESS | 1646 | 1468749256323 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:54:16 INFO - PROCESS | 1646 | 1468749256324 Marionette TRACE conn2 <- [1,2078,null,{}] 02:54:16 INFO - PROCESS | 1646 | 1468749256329 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}] 02:54:16 INFO - PROCESS | 1646 | 1468749256331 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:16 INFO - PROCESS | 1646 | 1468749256411 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 02:54:16 INFO - PROCESS | 1646 | 1468749256415 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:16 INFO - PROCESS | 1646 | 1468749256416 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12afa3000 == 37 [pid = 1646] [id = 527] 02:54:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x128b6d000) [pid = 1646] [serial = 1581] [outer = 0x0] 02:54:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12904d800) [pid = 1646] [serial = 1582] [outer = 0x128b6d000] 02:54:16 INFO - PROCESS | 1646 | 1468749256441 Marionette DEBUG loaded listener.js 02:54:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x129181400) [pid = 1646] [serial = 1583] [outer = 0x128b6d000] 02:54:16 INFO - PROCESS | 1646 | 1468749256831 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]]]}] 02:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 574ms 02:54:16 INFO - PROCESS | 1646 | 1468749256898 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 02:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:54:16 INFO - PROCESS | 1646 | 1468749256901 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 02:54:16 INFO - PROCESS | 1646 | 1468749256904 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:54:16 INFO - PROCESS | 1646 | 1468749256907 Marionette TRACE conn2 <- [1,2082,null,{}] 02:54:16 INFO - PROCESS | 1646 | 1468749256917 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}] 02:54:16 INFO - PROCESS | 1646 | 1468749256919 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:17 INFO - PROCESS | 1646 | 1468749257090 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 02:54:17 INFO - PROCESS | 1646 | 1468749257144 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:17 INFO - PROCESS | 1646 | 1468749257145 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b0b800 == 38 [pid = 1646] [id = 528] 02:54:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1291df000) [pid = 1646] [serial = 1584] [outer = 0x0] 02:54:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x129ca3400) [pid = 1646] [serial = 1585] [outer = 0x1291df000] 02:54:17 INFO - PROCESS | 1646 | 1468749257187 Marionette DEBUG loaded listener.js 02:54:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12a6cf000) [pid = 1646] [serial = 1586] [outer = 0x1291df000] 02:54:17 INFO - PROCESS | 1646 | 1468749257569 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]]]}] 02:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 679ms 02:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:54:17 INFO - PROCESS | 1646 | 1468749257587 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 02:54:17 INFO - PROCESS | 1646 | 1468749257588 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 02:54:17 INFO - PROCESS | 1646 | 1468749257599 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:54:17 INFO - PROCESS | 1646 | 1468749257600 Marionette TRACE conn2 <- [1,2086,null,{}] 02:54:17 INFO - PROCESS | 1646 | 1468749257602 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}] 02:54:17 INFO - PROCESS | 1646 | 1468749257603 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:17 INFO - PROCESS | 1646 | 1468749257707 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 02:54:17 INFO - PROCESS | 1646 | 1468749257711 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:17 INFO - PROCESS | 1646 | 1468749257712 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bca9000 == 39 [pid = 1646] [id = 529] 02:54:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x128b76000) [pid = 1646] [serial = 1587] [outer = 0x0] 02:54:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12a6d7400) [pid = 1646] [serial = 1588] [outer = 0x128b76000] 02:54:17 INFO - PROCESS | 1646 | 1468749257737 Marionette DEBUG loaded listener.js 02:54:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b707000) [pid = 1646] [serial = 1589] [outer = 0x128b76000] 02:54:18 INFO - PROCESS | 1646 | 1468749258033 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]]]}] 02:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 478ms 02:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:54:18 INFO - PROCESS | 1646 | 1468749258069 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 02:54:18 INFO - PROCESS | 1646 | 1468749258070 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 02:54:18 INFO - PROCESS | 1646 | 1468749258081 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:54:18 INFO - PROCESS | 1646 | 1468749258082 Marionette TRACE conn2 <- [1,2090,null,{}] 02:54:18 INFO - PROCESS | 1646 | 1468749258103 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}] 02:54:18 INFO - PROCESS | 1646 | 1468749258104 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:18 INFO - PROCESS | 1646 | 1468749258207 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 02:54:18 INFO - PROCESS | 1646 | 1468749258210 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:18 INFO - PROCESS | 1646 | 1468749258211 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c637000 == 40 [pid = 1646] [id = 530] 02:54:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x129426000) [pid = 1646] [serial = 1590] [outer = 0x0] 02:54:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12b8cc800) [pid = 1646] [serial = 1591] [outer = 0x129426000] 02:54:18 INFO - PROCESS | 1646 | 1468749258234 Marionette DEBUG loaded listener.js 02:54:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b964000) [pid = 1646] [serial = 1592] [outer = 0x129426000] 02:54:18 INFO - PROCESS | 1646 | 1468749258579 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]]]}] 02:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 527ms 02:54:18 INFO - PROCESS | 1646 | 1468749258600 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 02:54:18 INFO - PROCESS | 1646 | 1468749258601 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 02:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:54:18 INFO - PROCESS | 1646 | 1468749258610 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:54:18 INFO - PROCESS | 1646 | 1468749258612 Marionette TRACE conn2 <- [1,2094,null,{}] 02:54:18 INFO - PROCESS | 1646 | 1468749258614 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}] 02:54:18 INFO - PROCESS | 1646 | 1468749258615 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:18 INFO - PROCESS | 1646 | 1468749258747 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 02:54:18 INFO - PROCESS | 1646 | 1468749258759 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:18 INFO - PROCESS | 1646 | 1468749258760 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca3c000 == 41 [pid = 1646] [id = 531] 02:54:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12b8d5c00) [pid = 1646] [serial = 1593] [outer = 0x0] 02:54:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12bc55800) [pid = 1646] [serial = 1594] [outer = 0x12b8d5c00] 02:54:18 INFO - PROCESS | 1646 | 1468749258791 Marionette DEBUG loaded listener.js 02:54:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12bcd2000) [pid = 1646] [serial = 1595] [outer = 0x12b8d5c00] 02:54:19 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x125ba8800) [pid = 1646] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:54:19 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1210f4400) [pid = 1646] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:54:19 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x125ba8c00) [pid = 1646] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:54:19 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1176b8c00) [pid = 1646] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:54:19 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11834b000) [pid = 1646] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:54:19 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1131d8000) [pid = 1646] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:54:19 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119f57800) [pid = 1646] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:54:19 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118876800) [pid = 1646] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:54:19 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1161ab000) [pid = 1646] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:54:19 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x116773000) [pid = 1646] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:54:19 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12af91000) [pid = 1646] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:54:19 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x110e7d000) [pid = 1646] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:54:19 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12437e800) [pid = 1646] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:54:19 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1130b1000) [pid = 1646] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:54:19 INFO - PROCESS | 1646 | 1468749259205 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]]]}] 02:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 626ms 02:54:19 INFO - PROCESS | 1646 | 1468749259233 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 02:54:19 INFO - PROCESS | 1646 | 1468749259234 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 02:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:54:19 INFO - PROCESS | 1646 | 1468749259251 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:54:19 INFO - PROCESS | 1646 | 1468749259252 Marionette TRACE conn2 <- [1,2098,null,{}] 02:54:19 INFO - PROCESS | 1646 | 1468749259255 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}] 02:54:19 INFO - PROCESS | 1646 | 1468749259256 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:19 INFO - PROCESS | 1646 | 1468749259376 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 02:54:19 INFO - PROCESS | 1646 | 1468749259409 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:19 INFO - PROCESS | 1646 | 1468749259410 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce64000 == 42 [pid = 1646] [id = 532] 02:54:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x112dc8400) [pid = 1646] [serial = 1596] [outer = 0x0] 02:54:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11910b000) [pid = 1646] [serial = 1597] [outer = 0x112dc8400] 02:54:19 INFO - PROCESS | 1646 | 1468749259434 Marionette DEBUG loaded listener.js 02:54:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1246bac00) [pid = 1646] [serial = 1598] [outer = 0x112dc8400] 02:54:19 INFO - PROCESS | 1646 | 1468749259697 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]]]}] 02:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 484ms 02:54:19 INFO - PROCESS | 1646 | 1468749259722 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 02:54:19 INFO - PROCESS | 1646 | 1468749259724 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 02:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:54:19 INFO - PROCESS | 1646 | 1468749259738 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:54:19 INFO - PROCESS | 1646 | 1468749259740 Marionette TRACE conn2 <- [1,2102,null,{}] 02:54:19 INFO - PROCESS | 1646 | 1468749259755 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}] 02:54:19 INFO - PROCESS | 1646 | 1468749259756 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:19 INFO - PROCESS | 1646 | 1468749259889 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 02:54:19 INFO - PROCESS | 1646 | 1468749259971 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:19 INFO - PROCESS | 1646 | 1468749259971 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d192000 == 43 [pid = 1646] [id = 533] 02:54:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1130b1000) [pid = 1646] [serial = 1599] [outer = 0x0] 02:54:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x128bb1c00) [pid = 1646] [serial = 1600] [outer = 0x1130b1000] 02:54:20 INFO - PROCESS | 1646 | 1468749260010 Marionette DEBUG loaded listener.js 02:54:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1212df000) [pid = 1646] [serial = 1601] [outer = 0x1130b1000] 02:54:20 INFO - PROCESS | 1646 | 1468749260317 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]]]}] 02:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 632ms 02:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:54:20 INFO - PROCESS | 1646 | 1468749260370 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 02:54:20 INFO - PROCESS | 1646 | 1468749260371 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 02:54:20 INFO - PROCESS | 1646 | 1468749260375 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:54:20 INFO - PROCESS | 1646 | 1468749260380 Marionette TRACE conn2 <- [1,2106,null,{}] 02:54:20 INFO - PROCESS | 1646 | 1468749260383 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}] 02:54:20 INFO - PROCESS | 1646 | 1468749260384 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:20 INFO - PROCESS | 1646 | 1468749260488 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 02:54:20 INFO - PROCESS | 1646 | 1468749260571 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:20 INFO - PROCESS | 1646 | 1468749260572 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d228800 == 44 [pid = 1646] [id = 534] 02:54:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x119f3b400) [pid = 1646] [serial = 1602] [outer = 0x0] 02:54:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b8d2000) [pid = 1646] [serial = 1603] [outer = 0x119f3b400] 02:54:20 INFO - PROCESS | 1646 | 1468749260611 Marionette DEBUG loaded listener.js 02:54:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12c2a8c00) [pid = 1646] [serial = 1604] [outer = 0x119f3b400] 02:54:20 INFO - PROCESS | 1646 | 1468749260950 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]]]}] 02:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 625ms 02:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:54:21 INFO - PROCESS | 1646 | 1468749260999 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 02:54:21 INFO - PROCESS | 1646 | 1468749261001 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 02:54:21 INFO - PROCESS | 1646 | 1468749261003 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:54:21 INFO - PROCESS | 1646 | 1468749261004 Marionette TRACE conn2 <- [1,2110,null,{}] 02:54:21 INFO - PROCESS | 1646 | 1468749261006 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}] 02:54:21 INFO - PROCESS | 1646 | 1468749261007 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:21 INFO - PROCESS | 1646 | 1468749261139 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 02:54:21 INFO - PROCESS | 1646 | 1468749261222 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:21 INFO - PROCESS | 1646 | 1468749261224 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x116008000 == 45 [pid = 1646] [id = 535] 02:54:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x111c1d800) [pid = 1646] [serial = 1605] [outer = 0x0] 02:54:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x111e2c800) [pid = 1646] [serial = 1606] [outer = 0x111c1d800] 02:54:21 INFO - PROCESS | 1646 | 1468749261300 Marionette DEBUG loaded listener.js 02:54:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x112dcec00) [pid = 1646] [serial = 1607] [outer = 0x111c1d800] 02:54:21 INFO - PROCESS | 1646 | 1468749261850 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]]]}] 02:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 870ms 02:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:54:21 INFO - PROCESS | 1646 | 1468749261874 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 02:54:21 INFO - PROCESS | 1646 | 1468749261877 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 02:54:21 INFO - PROCESS | 1646 | 1468749261880 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:54:21 INFO - PROCESS | 1646 | 1468749261882 Marionette TRACE conn2 <- [1,2114,null,{}] 02:54:21 INFO - PROCESS | 1646 | 1468749261885 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}] 02:54:21 INFO - PROCESS | 1646 | 1468749261889 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:22 INFO - PROCESS | 1646 | 1468749262008 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 02:54:22 INFO - PROCESS | 1646 | 1468749262089 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:22 INFO - PROCESS | 1646 | 1468749262091 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194ae800 == 46 [pid = 1646] [id = 536] 02:54:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x116ab3400) [pid = 1646] [serial = 1608] [outer = 0x0] 02:54:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11828c400) [pid = 1646] [serial = 1609] [outer = 0x116ab3400] 02:54:22 INFO - PROCESS | 1646 | 1468749262121 Marionette DEBUG loaded listener.js 02:54:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x118350c00) [pid = 1646] [serial = 1610] [outer = 0x116ab3400] 02:54:22 INFO - PROCESS | 1646 | 1468749262872 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]]]}] 02:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1072ms 02:54:22 INFO - PROCESS | 1646 | 1468749262952 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 02:54:22 INFO - PROCESS | 1646 | 1468749262954 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 02:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:54:22 INFO - PROCESS | 1646 | 1468749262958 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:54:22 INFO - PROCESS | 1646 | 1468749262959 Marionette TRACE conn2 <- [1,2118,null,{}] 02:54:22 INFO - PROCESS | 1646 | 1468749262963 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}] 02:54:22 INFO - PROCESS | 1646 | 1468749262965 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:23 INFO - PROCESS | 1646 | 1468749263074 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 02:54:23 INFO - PROCESS | 1646 | 1468749263132 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:23 INFO - PROCESS | 1646 | 1468749263135 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x118791000 == 47 [pid = 1646] [id = 537] 02:54:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118175800) [pid = 1646] [serial = 1611] [outer = 0x0] 02:54:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11841b000) [pid = 1646] [serial = 1612] [outer = 0x118175800] 02:54:23 INFO - PROCESS | 1646 | 1468749263164 Marionette DEBUG loaded listener.js 02:54:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1185d8c00) [pid = 1646] [serial = 1613] [outer = 0x118175800] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12d228800 == 46 [pid = 1646] [id = 534] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12d192000 == 45 [pid = 1646] [id = 533] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce64000 == 44 [pid = 1646] [id = 532] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12ca3c000 == 43 [pid = 1646] [id = 531] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12c637000 == 42 [pid = 1646] [id = 530] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12bcd5800) [pid = 1646] [serial = 1552] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12bca9000 == 41 [pid = 1646] [id = 529] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x121b0b800 == 40 [pid = 1646] [id = 528] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12afa3000 == 39 [pid = 1646] [id = 527] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x119a9c800 == 38 [pid = 1646] [id = 526] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x129310000 == 37 [pid = 1646] [id = 525] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x128d1a000 == 36 [pid = 1646] [id = 524] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x125053000 == 35 [pid = 1646] [id = 523] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x121b13800 == 34 [pid = 1646] [id = 522] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12135d800 == 33 [pid = 1646] [id = 521] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x119aa3800 == 32 [pid = 1646] [id = 520] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1183a5000 == 31 [pid = 1646] [id = 519] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x116853000 == 30 [pid = 1646] [id = 518] 02:54:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf45000 == 29 [pid = 1646] [id = 517] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12611b800) [pid = 1646] [serial = 1534] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1291d8400) [pid = 1646] [serial = 1537] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12a4dd400) [pid = 1646] [serial = 1540] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x129ca4000) [pid = 1646] [serial = 1538] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119106c00) [pid = 1646] [serial = 1543] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1211a2400) [pid = 1646] [serial = 1544] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12af0d400) [pid = 1646] [serial = 1541] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x125a9f000) [pid = 1646] [serial = 1546] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x121111000) [pid = 1646] [serial = 1528] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x121bbbc00) [pid = 1646] [serial = 1529] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12104d000) [pid = 1646] [serial = 1525] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x121118c00) [pid = 1646] [serial = 1526] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119302c00) [pid = 1646] [serial = 1522] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11841c400) [pid = 1646] [serial = 1523] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x116ab2000) [pid = 1646] [serial = 1519] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11841fc00) [pid = 1646] [serial = 1520] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1182b2000) [pid = 1646] [serial = 1517] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118172800) [pid = 1646] [serial = 1516] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12bc5c000) [pid = 1646] [serial = 1550] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x112f87400) [pid = 1646] [serial = 1514] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1121b1800) [pid = 1646] [serial = 1513] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12b8d9c00) [pid = 1646] [serial = 1511] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12af97000) [pid = 1646] [serial = 1547] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1246be800) [pid = 1646] [serial = 1532] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1227b1c00) [pid = 1646] [serial = 1531] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x129186c00) [pid = 1646] [serial = 1535] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12b95b400) [pid = 1646] [serial = 1549] [outer = 0x0] [url = about:blank] 02:54:23 INFO - PROCESS | 1646 | 1468749263567 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]]]}] 02:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 621ms 02:54:23 INFO - PROCESS | 1646 | 1468749263580 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 02:54:23 INFO - PROCESS | 1646 | 1468749263583 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 02:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:54:23 INFO - PROCESS | 1646 | 1468749263588 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:54:23 INFO - PROCESS | 1646 | 1468749263590 Marionette TRACE conn2 <- [1,2122,null,{}] 02:54:23 INFO - PROCESS | 1646 | 1468749263595 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}] 02:54:23 INFO - PROCESS | 1646 | 1468749263597 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:23 INFO - PROCESS | 1646 | 1468749263681 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 02:54:23 INFO - PROCESS | 1646 | 1468749263735 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:23 INFO - PROCESS | 1646 | 1468749263736 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183b1000 == 30 [pid = 1646] [id = 538] 02:54:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11841c400) [pid = 1646] [serial = 1614] [outer = 0x0] 02:54:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118f53c00) [pid = 1646] [serial = 1615] [outer = 0x11841c400] 02:54:23 INFO - PROCESS | 1646 | 1468749263764 Marionette DEBUG loaded listener.js 02:54:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11930e400) [pid = 1646] [serial = 1616] [outer = 0x11841c400] 02:54:24 INFO - PROCESS | 1646 | 1468749264088 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]]]}] 02:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 525ms 02:54:24 INFO - PROCESS | 1646 | 1468749264114 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 02:54:24 INFO - PROCESS | 1646 | 1468749264115 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 02:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:54:24 INFO - PROCESS | 1646 | 1468749264117 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:54:24 INFO - PROCESS | 1646 | 1468749264120 Marionette TRACE conn2 <- [1,2126,null,{}] 02:54:24 INFO - PROCESS | 1646 | 1468749264130 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}] 02:54:24 INFO - PROCESS | 1646 | 1468749264134 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:24 INFO - PROCESS | 1646 | 1468749264214 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 02:54:24 INFO - PROCESS | 1646 | 1468749264271 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:24 INFO - PROCESS | 1646 | 1468749264273 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12156e000 == 31 [pid = 1646] [id = 539] 02:54:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11930f000) [pid = 1646] [serial = 1617] [outer = 0x0] 02:54:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119f42400) [pid = 1646] [serial = 1618] [outer = 0x11930f000] 02:54:24 INFO - PROCESS | 1646 | 1468749264303 Marionette DEBUG loaded listener.js 02:54:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1210f3c00) [pid = 1646] [serial = 1619] [outer = 0x11930f000] 02:54:24 INFO - PROCESS | 1646 | 1468749264613 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]]]}] 02:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 522ms 02:54:24 INFO - PROCESS | 1646 | 1468749264639 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 02:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:54:24 INFO - PROCESS | 1646 | 1468749264645 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 02:54:24 INFO - PROCESS | 1646 | 1468749264648 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:54:24 INFO - PROCESS | 1646 | 1468749264649 Marionette TRACE conn2 <- [1,2130,null,{}] 02:54:24 INFO - PROCESS | 1646 | 1468749264651 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}] 02:54:24 INFO - PROCESS | 1646 | 1468749264652 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:24 INFO - PROCESS | 1646 | 1468749264745 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 02:54:24 INFO - PROCESS | 1646 | 1468749264805 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:24 INFO - PROCESS | 1646 | 1468749264806 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x125006000 == 32 [pid = 1646] [id = 540] 02:54:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1130a5400) [pid = 1646] [serial = 1620] [outer = 0x0] 02:54:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12110b400) [pid = 1646] [serial = 1621] [outer = 0x1130a5400] 02:54:24 INFO - PROCESS | 1646 | 1468749264846 Marionette DEBUG loaded listener.js 02:54:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1211a0400) [pid = 1646] [serial = 1622] [outer = 0x1130a5400] 02:54:25 INFO - PROCESS | 1646 | 1468749265266 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] 02:54:25 INFO - PROCESS | 1646 | 1468749265320 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 02:54:25 INFO - PROCESS | 1646 | 1468749265322 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:54:25 INFO - PROCESS | 1646 | 1468749265323 Marionette TRACE conn2 <- [1,2134,null,{}] 02:54:25 INFO - PROCESS | 1646 | 1468749265326 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}] 02:54:25 INFO - PROCESS | 1646 | 1468749265327 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:25 INFO - PROCESS | 1646 | 1468749265433 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 02:54:25 INFO - PROCESS | 1646 | 1468749265445 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:25 INFO - PROCESS | 1646 | 1468749265446 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183bb800 == 33 [pid = 1646] [id = 541] 02:54:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1130aac00) [pid = 1646] [serial = 1623] [outer = 0x0] 02:54:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1212ddc00) [pid = 1646] [serial = 1624] [outer = 0x1130aac00] 02:54:25 INFO - PROCESS | 1646 | 1468749265478 Marionette DEBUG loaded listener.js 02:54:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1240b0000) [pid = 1646] [serial = 1625] [outer = 0x1130aac00] 02:54:25 INFO - PROCESS | 1646 | 1468749265843 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]]]}] 02:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 569ms 02:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:54:25 INFO - PROCESS | 1646 | 1468749265891 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 02:54:25 INFO - PROCESS | 1646 | 1468749265892 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 02:54:25 INFO - PROCESS | 1646 | 1468749265894 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:54:25 INFO - PROCESS | 1646 | 1468749265895 Marionette TRACE conn2 <- [1,2138,null,{}] 02:54:25 INFO - PROCESS | 1646 | 1468749265898 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}] 02:54:25 INFO - PROCESS | 1646 | 1468749265901 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:26 INFO - PROCESS | 1646 | 1468749266055 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 02:54:26 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1291df000) [pid = 1646] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:54:26 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x129426000) [pid = 1646] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:54:26 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12bc5fc00) [pid = 1646] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:54:26 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x116811c00) [pid = 1646] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:54:26 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1197b8c00) [pid = 1646] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:54:26 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x128b6d000) [pid = 1646] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:54:26 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x110e79800) [pid = 1646] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:54:26 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x128b76000) [pid = 1646] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:54:26 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x113c56800) [pid = 1646] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:54:26 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x11817dc00) [pid = 1646] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:54:26 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x11680b400) [pid = 1646] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:54:26 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12b8d5c00) [pid = 1646] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:54:26 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x125099000) [pid = 1646] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:54:26 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x125bae000) [pid = 1646] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:54:26 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x118746c00) [pid = 1646] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:54:26 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x112dc8400) [pid = 1646] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:54:26 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x1130b1000) [pid = 1646] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:54:26 INFO - PROCESS | 1646 | 1468749266527 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:26 INFO - PROCESS | 1646 | 1468749266529 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x11673a000 == 34 [pid = 1646] [id = 542] 02:54:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x110e73c00) [pid = 1646] [serial = 1626] [outer = 0x0] 02:54:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x111c83800) [pid = 1646] [serial = 1627] [outer = 0x110e73c00] 02:54:26 INFO - PROCESS | 1646 | 1468749266582 Marionette DEBUG loaded listener.js 02:54:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x112eb4c00) [pid = 1646] [serial = 1628] [outer = 0x110e73c00] 02:54:27 INFO - PROCESS | 1646 | 1468749267065 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]]]}] 02:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1221ms 02:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:54:27 INFO - PROCESS | 1646 | 1468749267117 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 02:54:27 INFO - PROCESS | 1646 | 1468749267119 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 02:54:27 INFO - PROCESS | 1646 | 1468749267122 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:54:27 INFO - PROCESS | 1646 | 1468749267124 Marionette TRACE conn2 <- [1,2142,null,{}] 02:54:27 INFO - PROCESS | 1646 | 1468749267147 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}] 02:54:27 INFO - PROCESS | 1646 | 1468749267150 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:27 INFO - PROCESS | 1646 | 1468749267254 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 02:54:27 INFO - PROCESS | 1646 | 1468749267323 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:27 INFO - PROCESS | 1646 | 1468749267325 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x121137800 == 35 [pid = 1646] [id = 543] 02:54:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x118297000) [pid = 1646] [serial = 1629] [outer = 0x0] 02:54:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x118422800) [pid = 1646] [serial = 1630] [outer = 0x118297000] 02:54:27 INFO - PROCESS | 1646 | 1468749267355 Marionette DEBUG loaded listener.js 02:54:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11887e400) [pid = 1646] [serial = 1631] [outer = 0x118297000] 02:54:27 INFO - PROCESS | 1646 | 1468749267767 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] 02:54:27 INFO - PROCESS | 1646 | 1468749267816 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 02:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:54:27 INFO - PROCESS | 1646 | 1468749267819 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:54:27 INFO - PROCESS | 1646 | 1468749267820 Marionette TRACE conn2 <- [1,2146,null,{}] 02:54:27 INFO - PROCESS | 1646 | 1468749267841 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}] 02:54:27 INFO - PROCESS | 1646 | 1468749267843 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:27 INFO - PROCESS | 1646 | 1468749267978 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 02:54:27 INFO - PROCESS | 1646 | 1468749267990 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:27 INFO - PROCESS | 1646 | 1468749267991 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c53000 == 36 [pid = 1646] [id = 544] 02:54:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1197b9800) [pid = 1646] [serial = 1632] [outer = 0x0] 02:54:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119f3fc00) [pid = 1646] [serial = 1633] [outer = 0x1197b9800] 02:54:28 INFO - PROCESS | 1646 | 1468749268020 Marionette DEBUG loaded listener.js 02:54:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1210f4000) [pid = 1646] [serial = 1634] [outer = 0x1197b9800] 02:54:28 INFO - PROCESS | 1646 | 1468749268451 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] 02:54:28 INFO - PROCESS | 1646 | 1468749268491 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 02:54:28 INFO - PROCESS | 1646 | 1468749268499 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:54:28 INFO - PROCESS | 1646 | 1468749268503 Marionette TRACE conn2 <- [1,2150,null,{}] 02:54:28 INFO - PROCESS | 1646 | 1468749268523 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}] 02:54:28 INFO - PROCESS | 1646 | 1468749268527 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:28 INFO - PROCESS | 1646 | 1468749268647 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 02:54:28 INFO - PROCESS | 1646 | 1468749268698 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:28 INFO - PROCESS | 1646 | 1468749268700 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12afb1800 == 37 [pid = 1646] [id = 545] 02:54:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x122709c00) [pid = 1646] [serial = 1635] [outer = 0x0] 02:54:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x125092000) [pid = 1646] [serial = 1636] [outer = 0x122709c00] 02:54:28 INFO - PROCESS | 1646 | 1468749268728 Marionette DEBUG loaded listener.js 02:54:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x125bad000) [pid = 1646] [serial = 1637] [outer = 0x122709c00] 02:54:29 INFO - PROCESS | 1646 | 1468749269155 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]]]}] 02:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 727ms 02:54:29 INFO - PROCESS | 1646 | 1468749269261 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 02:54:29 INFO - PROCESS | 1646 | 1468749269264 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 02:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:54:29 INFO - PROCESS | 1646 | 1468749269270 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:54:29 INFO - PROCESS | 1646 | 1468749269272 Marionette TRACE conn2 <- [1,2154,null,{}] 02:54:29 INFO - PROCESS | 1646 | 1468749269278 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}] 02:54:29 INFO - PROCESS | 1646 | 1468749269280 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:29 INFO - PROCESS | 1646 | 1468749269429 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 02:54:29 INFO - PROCESS | 1646 | 1468749269534 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:29 INFO - PROCESS | 1646 | 1468749269535 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1249b3800 == 38 [pid = 1646] [id = 546] 02:54:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1227e3400) [pid = 1646] [serial = 1638] [outer = 0x0] 02:54:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x128b6ec00) [pid = 1646] [serial = 1639] [outer = 0x1227e3400] 02:54:29 INFO - PROCESS | 1646 | 1468749269581 Marionette DEBUG loaded listener.js 02:54:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x129045000) [pid = 1646] [serial = 1640] [outer = 0x1227e3400] 02:54:30 INFO - PROCESS | 1646 | 1468749270049 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]]]}] 02:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 822ms 02:54:30 INFO - PROCESS | 1646 | 1468749270092 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 02:54:30 INFO - PROCESS | 1646 | 1468749270093 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 02:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:54:30 INFO - PROCESS | 1646 | 1468749270095 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:54:30 INFO - PROCESS | 1646 | 1468749270097 Marionette TRACE conn2 <- [1,2158,null,{}] 02:54:30 INFO - PROCESS | 1646 | 1468749270099 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}] 02:54:30 INFO - PROCESS | 1646 | 1468749270100 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:30 INFO - PROCESS | 1646 | 1468749270199 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 02:54:30 INFO - PROCESS | 1646 | 1468749270256 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:30 INFO - PROCESS | 1646 | 1468749270260 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12906e800 == 39 [pid = 1646] [id = 547] 02:54:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x129051c00) [pid = 1646] [serial = 1641] [outer = 0x0] 02:54:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12917cc00) [pid = 1646] [serial = 1642] [outer = 0x129051c00] 02:54:30 INFO - PROCESS | 1646 | 1468749270296 Marionette DEBUG loaded listener.js 02:54:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1291d9c00) [pid = 1646] [serial = 1643] [outer = 0x129051c00] 02:54:30 INFO - PROCESS | 1646 | 1468749270890 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]]]}] 02:54:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1183bb800 == 38 [pid = 1646] [id = 541] 02:54:31 INFO - PROCESS | 1646 | --DOCSHELL 0x125006000 == 37 [pid = 1646] [id = 540] 02:54:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12156e000 == 36 [pid = 1646] [id = 539] 02:54:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1183b1000 == 35 [pid = 1646] [id = 538] 02:54:31 INFO - PROCESS | 1646 | --DOCSHELL 0x118791000 == 34 [pid = 1646] [id = 537] 02:54:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1194ae800 == 33 [pid = 1646] [id = 536] 02:54:31 INFO - PROCESS | 1646 | --DOCSHELL 0x116008000 == 32 [pid = 1646] [id = 535] 02:54:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1249b3800 == 31 [pid = 1646] [id = 546] 02:54:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12afb1800 == 30 [pid = 1646] [id = 545] 02:54:31 INFO - PROCESS | 1646 | --DOCSHELL 0x129c53000 == 29 [pid = 1646] [id = 544] 02:54:31 INFO - PROCESS | 1646 | --DOCSHELL 0x121137800 == 28 [pid = 1646] [id = 543] 02:54:31 INFO - PROCESS | 1646 | --DOCSHELL 0x11673a000 == 27 [pid = 1646] [id = 542] 02:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1320ms 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x129ca3400) [pid = 1646] [serial = 1585] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12a6cf000) [pid = 1646] [serial = 1586] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12b8cc800) [pid = 1646] [serial = 1591] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12c2a9400) [pid = 1646] [serial = 1553] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x117d3ec00) [pid = 1646] [serial = 1558] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1182b0000) [pid = 1646] [serial = 1559] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x119bf9c00) [pid = 1646] [serial = 1564] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x119f40c00) [pid = 1646] [serial = 1565] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12904d800) [pid = 1646] [serial = 1582] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1185dbc00) [pid = 1646] [serial = 1561] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12a6d7400) [pid = 1646] [serial = 1588] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x115e8c800) [pid = 1646] [serial = 1555] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x11910f400) [pid = 1646] [serial = 1562] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x11680dc00) [pid = 1646] [serial = 1556] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1210f6c00) [pid = 1646] [serial = 1570] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x121bb3c00) [pid = 1646] [serial = 1571] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x119f47c00) [pid = 1646] [serial = 1567] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12bc55800) [pid = 1646] [serial = 1594] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x121045800) [pid = 1646] [serial = 1568] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x125ba7400) [pid = 1646] [serial = 1576] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x126124000) [pid = 1646] [serial = 1577] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x1265efc00) [pid = 1646] [serial = 1579] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x128b6cc00) [pid = 1646] [serial = 1580] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x12270b800) [pid = 1646] [serial = 1573] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1249d7800) [pid = 1646] [serial = 1574] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x11910b000) [pid = 1646] [serial = 1597] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x1212df000) [pid = 1646] [serial = 1601] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x12bcd2000) [pid = 1646] [serial = 1595] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x1246bac00) [pid = 1646] [serial = 1598] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x12b707000) [pid = 1646] [serial = 1589] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x12b964000) [pid = 1646] [serial = 1592] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x129181400) [pid = 1646] [serial = 1583] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x12b8d2000) [pid = 1646] [serial = 1603] [outer = 0x0] [url = about:blank] 02:54:31 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x128bb1c00) [pid = 1646] [serial = 1600] [outer = 0x0] [url = about:blank] 02:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:54:31 INFO - PROCESS | 1646 | 1468749271452 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 02:54:31 INFO - PROCESS | 1646 | 1468749271455 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 02:54:31 INFO - PROCESS | 1646 | 1468749271460 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:54:31 INFO - PROCESS | 1646 | 1468749271462 Marionette TRACE conn2 <- [1,2162,null,{}] 02:54:31 INFO - PROCESS | 1646 | 1468749271466 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}] 02:54:31 INFO - PROCESS | 1646 | 1468749271469 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:31 INFO - PROCESS | 1646 | 1468749271558 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 02:54:31 INFO - PROCESS | 1646 | 1468749271565 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:31 INFO - PROCESS | 1646 | 1468749271569 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x11662f000 == 28 [pid = 1646] [id = 548] 02:54:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x115da5800) [pid = 1646] [serial = 1644] [outer = 0x0] 02:54:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x115e87400) [pid = 1646] [serial = 1645] [outer = 0x115da5800] 02:54:31 INFO - PROCESS | 1646 | 1468749271598 Marionette DEBUG loaded listener.js 02:54:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x11648fc00) [pid = 1646] [serial = 1646] [outer = 0x115da5800] 02:54:31 INFO - PROCESS | 1646 | 1468749271944 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]]]}] 02:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 520ms 02:54:32 INFO - PROCESS | 1646 | 1468749272008 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 02:54:32 INFO - PROCESS | 1646 | 1468749272011 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 02:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:54:32 INFO - PROCESS | 1646 | 1468749272017 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:54:32 INFO - PROCESS | 1646 | 1468749272019 Marionette TRACE conn2 <- [1,2166,null,{}] 02:54:32 INFO - PROCESS | 1646 | 1468749272022 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}] 02:54:32 INFO - PROCESS | 1646 | 1468749272024 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:32 INFO - PROCESS | 1646 | 1468749272102 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 02:54:32 INFO - PROCESS | 1646 | 1468749272108 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:32 INFO - PROCESS | 1646 | 1468749272111 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183b0800 == 29 [pid = 1646] [id = 549] 02:54:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x11688bc00) [pid = 1646] [serial = 1647] [outer = 0x0] 02:54:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x118171800) [pid = 1646] [serial = 1648] [outer = 0x11688bc00] 02:54:32 INFO - PROCESS | 1646 | 1468749272139 Marionette DEBUG loaded listener.js 02:54:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x118298000) [pid = 1646] [serial = 1649] [outer = 0x11688bc00] 02:54:32 INFO - PROCESS | 1646 | 1468749272494 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]]]}] 02:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 523ms 02:54:32 INFO - PROCESS | 1646 | 1468749272537 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 02:54:32 INFO - PROCESS | 1646 | 1468749272539 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 02:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:54:32 INFO - PROCESS | 1646 | 1468749272541 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:54:32 INFO - PROCESS | 1646 | 1468749272542 Marionette TRACE conn2 <- [1,2170,null,{}] 02:54:32 INFO - PROCESS | 1646 | 1468749272550 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}] 02:54:32 INFO - PROCESS | 1646 | 1468749272554 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:32 INFO - PROCESS | 1646 | 1468749272641 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 02:54:32 INFO - PROCESS | 1646 | 1468749272649 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:32 INFO - PROCESS | 1646 | 1468749272652 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a0dc800 == 30 [pid = 1646] [id = 550] 02:54:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x118755400) [pid = 1646] [serial = 1650] [outer = 0x0] 02:54:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x118872400) [pid = 1646] [serial = 1651] [outer = 0x118755400] 02:54:32 INFO - PROCESS | 1646 | 1468749272680 Marionette DEBUG loaded listener.js 02:54:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x119110800) [pid = 1646] [serial = 1652] [outer = 0x118755400] 02:54:33 INFO - PROCESS | 1646 | 1468749273043 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]]]}] 02:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 523ms 02:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:54:33 INFO - PROCESS | 1646 | 1468749273065 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 02:54:33 INFO - PROCESS | 1646 | 1468749273066 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 02:54:33 INFO - PROCESS | 1646 | 1468749273068 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:54:33 INFO - PROCESS | 1646 | 1468749273069 Marionette TRACE conn2 <- [1,2174,null,{}] 02:54:33 INFO - PROCESS | 1646 | 1468749273072 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}] 02:54:33 INFO - PROCESS | 1646 | 1468749273073 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:33 INFO - PROCESS | 1646 | 1468749273153 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 02:54:33 INFO - PROCESS | 1646 | 1468749273211 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:33 INFO - PROCESS | 1646 | 1468749273213 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x121461000 == 31 [pid = 1646] [id = 551] 02:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x11930bc00) [pid = 1646] [serial = 1653] [outer = 0x0] 02:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1197bd000) [pid = 1646] [serial = 1654] [outer = 0x11930bc00] 02:54:33 INFO - PROCESS | 1646 | 1468749273238 Marionette DEBUG loaded listener.js 02:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x119f43800) [pid = 1646] [serial = 1655] [outer = 0x11930bc00] 02:54:33 INFO - PROCESS | 1646 | 1468749273538 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]]]}] 02:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 520ms 02:54:33 INFO - PROCESS | 1646 | 1468749273589 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 02:54:33 INFO - PROCESS | 1646 | 1468749273590 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 02:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:54:33 INFO - PROCESS | 1646 | 1468749273595 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:54:33 INFO - PROCESS | 1646 | 1468749273596 Marionette TRACE conn2 <- [1,2178,null,{}] 02:54:33 INFO - PROCESS | 1646 | 1468749273599 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}] 02:54:33 INFO - PROCESS | 1646 | 1468749273600 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:33 INFO - PROCESS | 1646 | 1468749273692 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 02:54:33 INFO - PROCESS | 1646 | 1468749273730 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:33 INFO - PROCESS | 1646 | 1468749273738 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x1249b3800 == 32 [pid = 1646] [id = 552] 02:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x119f48c00) [pid = 1646] [serial = 1656] [outer = 0x0] 02:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x121045000) [pid = 1646] [serial = 1657] [outer = 0x119f48c00] 02:54:33 INFO - PROCESS | 1646 | 1468749273763 Marionette DEBUG loaded listener.js 02:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1210f6800) [pid = 1646] [serial = 1658] [outer = 0x119f48c00] 02:54:34 INFO - PROCESS | 1646 | 1468749274083 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]]]}] 02:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 02:54:34 INFO - PROCESS | 1646 | 1468749274121 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 02:54:34 INFO - PROCESS | 1646 | 1468749274122 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 02:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:54:34 INFO - PROCESS | 1646 | 1468749274125 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:54:34 INFO - PROCESS | 1646 | 1468749274126 Marionette TRACE conn2 <- [1,2182,null,{}] 02:54:34 INFO - PROCESS | 1646 | 1468749274128 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}] 02:54:34 INFO - PROCESS | 1646 | 1468749274133 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:34 INFO - PROCESS | 1646 | 1468749274251 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 02:54:34 INFO - PROCESS | 1646 | 1468749274289 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:34 INFO - PROCESS | 1646 | 1468749274290 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x126366800 == 33 [pid = 1646] [id = 553] 02:54:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x121115c00) [pid = 1646] [serial = 1659] [outer = 0x0] 02:54:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x12160c400) [pid = 1646] [serial = 1660] [outer = 0x121115c00] 02:54:34 INFO - PROCESS | 1646 | 1468749274315 Marionette DEBUG loaded listener.js 02:54:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x124382800) [pid = 1646] [serial = 1661] [outer = 0x121115c00] 02:54:34 INFO - PROCESS | 1646 | 1468749274612 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]]]}] 02:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 523ms 02:54:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:54:34 INFO - PROCESS | 1646 | 1468749274648 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 02:54:34 INFO - PROCESS | 1646 | 1468749274649 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 02:54:34 INFO - PROCESS | 1646 | 1468749274651 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:54:34 INFO - PROCESS | 1646 | 1468749274652 Marionette TRACE conn2 <- [1,2186,null,{}] 02:54:34 INFO - PROCESS | 1646 | 1468749274655 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}] 02:54:34 INFO - PROCESS | 1646 | 1468749274656 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:34 INFO - PROCESS | 1646 | 1468749274762 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 02:54:34 INFO - PROCESS | 1646 | 1468749274801 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:34 INFO - PROCESS | 1646 | 1468749274802 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b0f800 == 34 [pid = 1646] [id = 554] 02:54:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x121a10400) [pid = 1646] [serial = 1662] [outer = 0x0] 02:54:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1249d2400) [pid = 1646] [serial = 1663] [outer = 0x121a10400] 02:54:34 INFO - PROCESS | 1646 | 1468749274852 Marionette DEBUG loaded listener.js 02:54:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x125ba8c00) [pid = 1646] [serial = 1664] [outer = 0x121a10400] 02:54:35 INFO - PROCESS | 1646 | 1468749275282 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]]]}] 02:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 670ms 02:54:35 INFO - PROCESS | 1646 | 1468749275322 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 02:54:35 INFO - PROCESS | 1646 | 1468749275324 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 02:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:54:35 INFO - PROCESS | 1646 | 1468749275326 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:54:35 INFO - PROCESS | 1646 | 1468749275327 Marionette TRACE conn2 <- [1,2190,null,{}] 02:54:35 INFO - PROCESS | 1646 | 1468749275329 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}] 02:54:35 INFO - PROCESS | 1646 | 1468749275330 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:35 INFO - PROCESS | 1646 | 1468749275427 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 02:54:35 INFO - PROCESS | 1646 | 1468749275431 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:35 INFO - PROCESS | 1646 | 1468749275432 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a69a800 == 35 [pid = 1646] [id = 555] 02:54:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x12270ac00) [pid = 1646] [serial = 1665] [outer = 0x0] 02:54:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1261cd800) [pid = 1646] [serial = 1666] [outer = 0x12270ac00] 02:54:35 INFO - PROCESS | 1646 | 1468749275456 Marionette DEBUG loaded listener.js 02:54:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x128b76000) [pid = 1646] [serial = 1667] [outer = 0x12270ac00] 02:54:35 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1130a5400) [pid = 1646] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:54:35 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1130aac00) [pid = 1646] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:54:35 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x119f3b400) [pid = 1646] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:54:35 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x11841c400) [pid = 1646] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:54:35 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x118175800) [pid = 1646] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:54:35 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x111c1d800) [pid = 1646] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:54:35 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x11930f000) [pid = 1646] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:54:35 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x116ab3400) [pid = 1646] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:54:35 INFO - PROCESS | 1646 | 1468749275795 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]]]}] 02:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 521ms 02:54:35 INFO - PROCESS | 1646 | 1468749275858 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 02:54:35 INFO - PROCESS | 1646 | 1468749275862 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 02:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:54:35 INFO - PROCESS | 1646 | 1468749275866 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:54:35 INFO - PROCESS | 1646 | 1468749275867 Marionette TRACE conn2 <- [1,2194,null,{}] 02:54:35 INFO - PROCESS | 1646 | 1468749275870 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}] 02:54:35 INFO - PROCESS | 1646 | 1468749275871 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:35 INFO - PROCESS | 1646 | 1468749275949 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 02:54:35 INFO - PROCESS | 1646 | 1468749275953 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:35 INFO - PROCESS | 1646 | 1468749275954 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12afa9800 == 36 [pid = 1646] [id = 556] 02:54:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11834a400) [pid = 1646] [serial = 1668] [outer = 0x0] 02:54:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1212d9400) [pid = 1646] [serial = 1669] [outer = 0x11834a400] 02:54:35 INFO - PROCESS | 1646 | 1468749275981 Marionette DEBUG loaded listener.js 02:54:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x128b6cc00) [pid = 1646] [serial = 1670] [outer = 0x11834a400] 02:54:36 INFO - PROCESS | 1646 | 1468749276327 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]]]}] 02:54:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:54:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 469ms 02:54:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:54:36 INFO - PROCESS | 1646 | 1468749276335 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 02:54:36 INFO - PROCESS | 1646 | 1468749276336 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 02:54:36 INFO - PROCESS | 1646 | 1468749276338 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:54:36 INFO - PROCESS | 1646 | 1468749276340 Marionette TRACE conn2 <- [1,2198,null,{}] 02:54:36 INFO - PROCESS | 1646 | 1468749276344 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}] 02:54:36 INFO - PROCESS | 1646 | 1468749276347 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:36 INFO - PROCESS | 1646 | 1468749276425 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 02:54:36 INFO - PROCESS | 1646 | 1468749276430 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:36 INFO - PROCESS | 1646 | 1468749276431 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b97f800 == 37 [pid = 1646] [id = 557] 02:54:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x128ba8800) [pid = 1646] [serial = 1671] [outer = 0x0] 02:54:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x129050400) [pid = 1646] [serial = 1672] [outer = 0x128ba8800] 02:54:36 INFO - PROCESS | 1646 | 1468749276455 Marionette DEBUG loaded listener.js 02:54:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x129184000) [pid = 1646] [serial = 1673] [outer = 0x128ba8800] 02:54:36 INFO - PROCESS | 1646 | 1468749276765 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]]]}] 02:54:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:54:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 471ms 02:54:36 INFO - PROCESS | 1646 | 1468749276811 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 02:54:36 INFO - PROCESS | 1646 | 1468749276812 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 02:54:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:54:36 INFO - PROCESS | 1646 | 1468749276815 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:54:36 INFO - PROCESS | 1646 | 1468749276816 Marionette TRACE conn2 <- [1,2202,null,{}] 02:54:36 INFO - PROCESS | 1646 | 1468749276818 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}] 02:54:36 INFO - PROCESS | 1646 | 1468749276820 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:36 INFO - PROCESS | 1646 | 1468749276936 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 02:54:36 INFO - PROCESS | 1646 | 1468749276944 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:36 INFO - PROCESS | 1646 | 1468749276946 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bcae000 == 38 [pid = 1646] [id = 558] 02:54:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1291d0800) [pid = 1646] [serial = 1674] [outer = 0x0] 02:54:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x129425800) [pid = 1646] [serial = 1675] [outer = 0x1291d0800] 02:54:36 INFO - PROCESS | 1646 | 1468749276972 Marionette DEBUG loaded listener.js 02:54:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x129ca6c00) [pid = 1646] [serial = 1676] [outer = 0x1291d0800] 02:54:37 INFO - PROCESS | 1646 | 1468749277308 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]]]}] 02:54:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:54:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 521ms 02:54:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:54:37 INFO - PROCESS | 1646 | 1468749277336 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 02:54:37 INFO - PROCESS | 1646 | 1468749277337 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 02:54:37 INFO - PROCESS | 1646 | 1468749277339 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:54:37 INFO - PROCESS | 1646 | 1468749277341 Marionette TRACE conn2 <- [1,2206,null,{}] 02:54:37 INFO - PROCESS | 1646 | 1468749277343 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}] 02:54:37 INFO - PROCESS | 1646 | 1468749277344 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:37 INFO - PROCESS | 1646 | 1468749277421 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 02:54:37 INFO - PROCESS | 1646 | 1468749277428 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:37 INFO - PROCESS | 1646 | 1468749277429 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c520000 == 39 [pid = 1646] [id = 559] 02:54:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x12a4dc400) [pid = 1646] [serial = 1677] [outer = 0x0] 02:54:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12a6cf400) [pid = 1646] [serial = 1678] [outer = 0x12a4dc400] 02:54:37 INFO - PROCESS | 1646 | 1468749277453 Marionette DEBUG loaded listener.js 02:54:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12af0c400) [pid = 1646] [serial = 1679] [outer = 0x12a4dc400] 02:54:38 INFO - PROCESS | 1646 | 1468749278004 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]]]}] 02:54:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:54:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 669ms 02:54:38 INFO - PROCESS | 1646 | 1468749278010 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 02:54:38 INFO - PROCESS | 1646 | 1468749278013 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 02:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:54:38 INFO - PROCESS | 1646 | 1468749278016 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:54:38 INFO - PROCESS | 1646 | 1468749278018 Marionette TRACE conn2 <- [1,2210,null,{}] 02:54:38 INFO - PROCESS | 1646 | 1468749278023 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}] 02:54:38 INFO - PROCESS | 1646 | 1468749278025 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:38 INFO - PROCESS | 1646 | 1468749278151 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 02:54:38 INFO - PROCESS | 1646 | 1468749278307 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:38 INFO - PROCESS | 1646 | 1468749278308 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x11879e000 == 40 [pid = 1646] [id = 560] 02:54:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1164db000) [pid = 1646] [serial = 1680] [outer = 0x0] 02:54:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11677f000) [pid = 1646] [serial = 1681] [outer = 0x1164db000] 02:54:38 INFO - PROCESS | 1646 | 1468749278364 Marionette DEBUG loaded listener.js 02:54:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x118172400) [pid = 1646] [serial = 1682] [outer = 0x1164db000] 02:54:38 INFO - PROCESS | 1646 | 1468749278921 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]]]}] 02:54:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:54:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 922ms 02:54:38 INFO - PROCESS | 1646 | 1468749278939 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 02:54:38 INFO - PROCESS | 1646 | 1468749278942 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 02:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:54:38 INFO - PROCESS | 1646 | 1468749278983 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:54:38 INFO - PROCESS | 1646 | 1468749278985 Marionette TRACE conn2 <- [1,2214,null,{}] 02:54:38 INFO - PROCESS | 1646 | 1468749278988 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}] 02:54:38 INFO - PROCESS | 1646 | 1468749278990 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:39 INFO - PROCESS | 1646 | 1468749279101 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 02:54:39 INFO - PROCESS | 1646 | 1468749279181 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:39 INFO - PROCESS | 1646 | 1468749279183 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191d0800 == 41 [pid = 1646] [id = 561] 02:54:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1164dfc00) [pid = 1646] [serial = 1683] [outer = 0x0] 02:54:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118427c00) [pid = 1646] [serial = 1684] [outer = 0x1164dfc00] 02:54:39 INFO - PROCESS | 1646 | 1468749279214 Marionette DEBUG loaded listener.js 02:54:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119304000) [pid = 1646] [serial = 1685] [outer = 0x1164dfc00] 02:54:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12bcae000 == 40 [pid = 1646] [id = 558] 02:54:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12b97f800 == 39 [pid = 1646] [id = 557] 02:54:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12afa9800 == 38 [pid = 1646] [id = 556] 02:54:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12a69a800 == 37 [pid = 1646] [id = 555] 02:54:39 INFO - PROCESS | 1646 | --DOCSHELL 0x121b0f800 == 36 [pid = 1646] [id = 554] 02:54:39 INFO - PROCESS | 1646 | --DOCSHELL 0x126366800 == 35 [pid = 1646] [id = 553] 02:54:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1249b3800 == 34 [pid = 1646] [id = 552] 02:54:39 INFO - PROCESS | 1646 | --DOCSHELL 0x121461000 == 33 [pid = 1646] [id = 551] 02:54:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11a0dc800 == 32 [pid = 1646] [id = 550] 02:54:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1183b0800 == 31 [pid = 1646] [id = 549] 02:54:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11662f000 == 30 [pid = 1646] [id = 548] 02:54:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12906e800 == 29 [pid = 1646] [id = 547] 02:54:39 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1211a0400) [pid = 1646] [serial = 1622] [outer = 0x0] [url = about:blank] 02:54:39 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12110b400) [pid = 1646] [serial = 1621] [outer = 0x0] [url = about:blank] 02:54:39 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1212ddc00) [pid = 1646] [serial = 1624] [outer = 0x0] [url = about:blank] 02:54:39 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1240b0000) [pid = 1646] [serial = 1625] [outer = 0x0] [url = about:blank] 02:54:39 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12c2a8c00) [pid = 1646] [serial = 1604] [outer = 0x0] [url = about:blank] 02:54:39 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118f53c00) [pid = 1646] [serial = 1615] [outer = 0x0] [url = about:blank] 02:54:39 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11930e400) [pid = 1646] [serial = 1616] [outer = 0x0] [url = about:blank] 02:54:39 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11841b000) [pid = 1646] [serial = 1612] [outer = 0x0] [url = about:blank] 02:54:39 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1185d8c00) [pid = 1646] [serial = 1613] [outer = 0x0] [url = about:blank] 02:54:39 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x111e2c800) [pid = 1646] [serial = 1606] [outer = 0x0] [url = about:blank] 02:54:39 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x112dcec00) [pid = 1646] [serial = 1607] [outer = 0x0] [url = about:blank] 02:54:39 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x119f42400) [pid = 1646] [serial = 1618] [outer = 0x0] [url = about:blank] 02:54:39 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1210f3c00) [pid = 1646] [serial = 1619] [outer = 0x0] [url = about:blank] 02:54:39 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x11828c400) [pid = 1646] [serial = 1609] [outer = 0x0] [url = about:blank] 02:54:39 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x118350c00) [pid = 1646] [serial = 1610] [outer = 0x0] [url = about:blank] 02:54:39 INFO - PROCESS | 1646 | 1468749279868 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]]]}] 02:54:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 925ms 02:54:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:54:39 INFO - PROCESS | 1646 | 1468749279907 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 02:54:39 INFO - PROCESS | 1646 | 1468749279909 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 02:54:39 INFO - PROCESS | 1646 | 1468749279913 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:54:39 INFO - PROCESS | 1646 | 1468749279915 Marionette TRACE conn2 <- [1,2218,null,{}] 02:54:39 INFO - PROCESS | 1646 | 1468749279919 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}] 02:54:39 INFO - PROCESS | 1646 | 1468749279920 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:40 INFO - PROCESS | 1646 | 1468749280006 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 02:54:40 INFO - PROCESS | 1646 | 1468749280015 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:40 INFO - PROCESS | 1646 | 1468749280018 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11835e800 == 30 [pid = 1646] [id = 562] 02:54:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x116ab3400) [pid = 1646] [serial = 1686] [outer = 0x0] 02:54:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11817d000) [pid = 1646] [serial = 1687] [outer = 0x116ab3400] 02:54:40 INFO - PROCESS | 1646 | 1468749280046 Marionette DEBUG loaded listener.js 02:54:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118422000) [pid = 1646] [serial = 1688] [outer = 0x116ab3400] 02:54:40 INFO - PROCESS | 1646 | 1468749280397 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]]]}] 02:54:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:54:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 521ms 02:54:40 INFO - PROCESS | 1646 | 1468749280434 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 02:54:40 INFO - PROCESS | 1646 | 1468749280437 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 02:54:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:54:40 INFO - PROCESS | 1646 | 1468749280441 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:54:40 INFO - PROCESS | 1646 | 1468749280443 Marionette TRACE conn2 <- [1,2222,null,{}] 02:54:40 INFO - PROCESS | 1646 | 1468749280445 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}] 02:54:40 INFO - PROCESS | 1646 | 1468749280447 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:40 INFO - PROCESS | 1646 | 1468749280528 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 02:54:40 INFO - PROCESS | 1646 | 1468749280532 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:40 INFO - PROCESS | 1646 | 1468749280534 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bc8000 == 31 [pid = 1646] [id = 563] 02:54:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11910d000) [pid = 1646] [serial = 1689] [outer = 0x0] 02:54:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119981400) [pid = 1646] [serial = 1690] [outer = 0x11910d000] 02:54:40 INFO - PROCESS | 1646 | 1468749280562 Marionette DEBUG loaded listener.js 02:54:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119f42000) [pid = 1646] [serial = 1691] [outer = 0x11910d000] 02:54:40 INFO - PROCESS | 1646 | 1468749280902 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]]]}] 02:54:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:54:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 470ms 02:54:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:54:40 INFO - PROCESS | 1646 | 1468749280912 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 02:54:40 INFO - PROCESS | 1646 | 1468749280914 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 02:54:40 INFO - PROCESS | 1646 | 1468749280916 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:54:40 INFO - PROCESS | 1646 | 1468749280919 Marionette TRACE conn2 <- [1,2226,null,{}] 02:54:40 INFO - PROCESS | 1646 | 1468749280928 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}] 02:54:40 INFO - PROCESS | 1646 | 1468749280932 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:41 INFO - PROCESS | 1646 | 1468749281024 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 02:54:41 INFO - PROCESS | 1646 | 1468749281106 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:41 INFO - PROCESS | 1646 | 1468749281109 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x124403000 == 32 [pid = 1646] [id = 564] 02:54:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11a041400) [pid = 1646] [serial = 1692] [outer = 0x0] 02:54:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1210f0800) [pid = 1646] [serial = 1693] [outer = 0x11a041400] 02:54:41 INFO - PROCESS | 1646 | 1468749281155 Marionette DEBUG loaded listener.js 02:54:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1212d9800) [pid = 1646] [serial = 1694] [outer = 0x11a041400] 02:54:41 INFO - PROCESS | 1646 | 1468749281579 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]]]}] 02:54:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:54:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 671ms 02:54:41 INFO - PROCESS | 1646 | 1468749281588 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 02:54:41 INFO - PROCESS | 1646 | 1468749281589 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 02:54:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:54:41 INFO - PROCESS | 1646 | 1468749281592 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:54:41 INFO - PROCESS | 1646 | 1468749281593 Marionette TRACE conn2 <- [1,2230,null,{}] 02:54:41 INFO - PROCESS | 1646 | 1468749281595 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}] 02:54:41 INFO - PROCESS | 1646 | 1468749281596 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:41 INFO - PROCESS | 1646 | 1468749281680 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 02:54:41 INFO - PROCESS | 1646 | 1468749281684 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:41 INFO - PROCESS | 1646 | 1468749281685 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x129064800 == 33 [pid = 1646] [id = 565] 02:54:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121a0a800) [pid = 1646] [serial = 1695] [outer = 0x0] 02:54:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1227db400) [pid = 1646] [serial = 1696] [outer = 0x121a0a800] 02:54:41 INFO - PROCESS | 1646 | 1468749281711 Marionette DEBUG loaded listener.js 02:54:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1246bac00) [pid = 1646] [serial = 1697] [outer = 0x121a0a800] 02:54:42 INFO - PROCESS | 1646 | 1468749282059 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]]]}] 02:54:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:54:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 522ms 02:54:42 INFO - PROCESS | 1646 | 1468749282115 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 02:54:42 INFO - PROCESS | 1646 | 1468749282116 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 02:54:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:54:42 INFO - PROCESS | 1646 | 1468749282118 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:54:42 INFO - PROCESS | 1646 | 1468749282119 Marionette TRACE conn2 <- [1,2234,null,{}] 02:54:42 INFO - PROCESS | 1646 | 1468749282122 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}] 02:54:42 INFO - PROCESS | 1646 | 1468749282123 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:42 INFO - PROCESS | 1646 | 1468749282218 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 02:54:42 INFO - PROCESS | 1646 | 1468749282230 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:42 INFO - PROCESS | 1646 | 1468749282231 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a44b800 == 34 [pid = 1646] [id = 566] 02:54:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1249d1800) [pid = 1646] [serial = 1698] [outer = 0x0] 02:54:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x125a9e800) [pid = 1646] [serial = 1699] [outer = 0x1249d1800] 02:54:42 INFO - PROCESS | 1646 | 1468749282255 Marionette DEBUG loaded listener.js 02:54:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x125f14c00) [pid = 1646] [serial = 1700] [outer = 0x1249d1800] 02:54:42 INFO - PROCESS | 1646 | 1468749282611 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]]]}] 02:54:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:54:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 519ms 02:54:42 INFO - PROCESS | 1646 | 1468749282638 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 02:54:42 INFO - PROCESS | 1646 | 1468749282639 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 02:54:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:54:42 INFO - PROCESS | 1646 | 1468749282641 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:54:42 INFO - PROCESS | 1646 | 1468749282643 Marionette TRACE conn2 <- [1,2238,null,{}] 02:54:42 INFO - PROCESS | 1646 | 1468749282645 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}] 02:54:42 INFO - PROCESS | 1646 | 1468749282649 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:42 INFO - PROCESS | 1646 | 1468749282767 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 02:54:42 INFO - PROCESS | 1646 | 1468749282780 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:42 INFO - PROCESS | 1646 | 1468749282782 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b978800 == 35 [pid = 1646] [id = 567] 02:54:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x125f15400) [pid = 1646] [serial = 1701] [outer = 0x0] 02:54:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1291d8400) [pid = 1646] [serial = 1702] [outer = 0x125f15400] 02:54:42 INFO - PROCESS | 1646 | 1468749282813 Marionette DEBUG loaded listener.js 02:54:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12a6cdc00) [pid = 1646] [serial = 1703] [outer = 0x125f15400] 02:54:43 INFO - PROCESS | 1646 | 1468749283128 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]]]}] 02:54:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:54:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 519ms 02:54:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:54:43 INFO - PROCESS | 1646 | 1468749283162 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 02:54:43 INFO - PROCESS | 1646 | 1468749283163 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 02:54:43 INFO - PROCESS | 1646 | 1468749283165 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:54:43 INFO - PROCESS | 1646 | 1468749283166 Marionette TRACE conn2 <- [1,2242,null,{}] 02:54:43 INFO - PROCESS | 1646 | 1468749283169 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}] 02:54:43 INFO - PROCESS | 1646 | 1468749283170 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:43 INFO - PROCESS | 1646 | 1468749283266 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 02:54:43 INFO - PROCESS | 1646 | 1468749283278 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:43 INFO - PROCESS | 1646 | 1468749283279 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c507800 == 36 [pid = 1646] [id = 568] 02:54:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1261d1800) [pid = 1646] [serial = 1704] [outer = 0x0] 02:54:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12a6d6400) [pid = 1646] [serial = 1705] [outer = 0x1261d1800] 02:54:43 INFO - PROCESS | 1646 | 1468749283303 Marionette DEBUG loaded listener.js 02:54:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12af90800) [pid = 1646] [serial = 1706] [outer = 0x1261d1800] 02:54:43 INFO - PROCESS | 1646 | 1468749283620 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]]]}] 02:54:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:54:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 467ms 02:54:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:54:43 INFO - PROCESS | 1646 | 1468749283637 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 02:54:43 INFO - PROCESS | 1646 | 1468749283638 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 02:54:43 INFO - PROCESS | 1646 | 1468749283640 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:54:43 INFO - PROCESS | 1646 | 1468749283642 Marionette TRACE conn2 <- [1,2246,null,{}] 02:54:43 INFO - PROCESS | 1646 | 1468749283646 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}] 02:54:43 INFO - PROCESS | 1646 | 1468749283648 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:43 INFO - PROCESS | 1646 | 1468749283747 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 02:54:43 INFO - PROCESS | 1646 | 1468749283750 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:43 INFO - PROCESS | 1646 | 1468749283751 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c639800 == 37 [pid = 1646] [id = 569] 02:54:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x129cb0000) [pid = 1646] [serial = 1707] [outer = 0x0] 02:54:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12af96800) [pid = 1646] [serial = 1708] [outer = 0x129cb0000] 02:54:43 INFO - PROCESS | 1646 | 1468749283782 Marionette DEBUG loaded listener.js 02:54:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12b711800) [pid = 1646] [serial = 1709] [outer = 0x129cb0000] 02:54:44 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11930bc00) [pid = 1646] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:54:44 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x115da5800) [pid = 1646] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:54:44 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119f48c00) [pid = 1646] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:54:44 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x121a10400) [pid = 1646] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:54:44 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118755400) [pid = 1646] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:54:44 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11688bc00) [pid = 1646] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:54:44 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x129051c00) [pid = 1646] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:54:44 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x110e73c00) [pid = 1646] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:54:44 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118297000) [pid = 1646] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:54:44 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1197b9800) [pid = 1646] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:54:44 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x122709c00) [pid = 1646] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:54:44 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x121115c00) [pid = 1646] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:54:44 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12270ac00) [pid = 1646] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:54:44 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11834a400) [pid = 1646] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:54:44 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1227e3400) [pid = 1646] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:54:44 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x128ba8800) [pid = 1646] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:54:44 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1291d0800) [pid = 1646] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:54:44 INFO - PROCESS | 1646 | 1468749284178 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]]]}] 02:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 575ms 02:54:44 INFO - PROCESS | 1646 | 1468749284216 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 02:54:44 INFO - PROCESS | 1646 | 1468749284218 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 02:54:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:54:44 INFO - PROCESS | 1646 | 1468749284220 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:54:44 INFO - PROCESS | 1646 | 1468749284221 Marionette TRACE conn2 <- [1,2250,null,{}] 02:54:44 INFO - PROCESS | 1646 | 1468749284223 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}] 02:54:44 INFO - PROCESS | 1646 | 1468749284224 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:44 INFO - PROCESS | 1646 | 1468749284303 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 02:54:44 INFO - PROCESS | 1646 | 1468749284364 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:44 INFO - PROCESS | 1646 | 1468749284365 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x122751000 == 38 [pid = 1646] [id = 570] 02:54:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x110e73c00) [pid = 1646] [serial = 1710] [outer = 0x0] 02:54:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11834a400) [pid = 1646] [serial = 1711] [outer = 0x110e73c00] 02:54:44 INFO - PROCESS | 1646 | 1468749284389 Marionette DEBUG loaded listener.js 02:54:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119f46c00) [pid = 1646] [serial = 1712] [outer = 0x110e73c00] 02:54:44 INFO - PROCESS | 1646 | 1468749284687 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]]]}] 02:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 519ms 02:54:44 INFO - PROCESS | 1646 | 1468749284741 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 02:54:44 INFO - PROCESS | 1646 | 1468749284742 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 02:54:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:54:44 INFO - PROCESS | 1646 | 1468749284748 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:54:44 INFO - PROCESS | 1646 | 1468749284750 Marionette TRACE conn2 <- [1,2254,null,{}] 02:54:44 INFO - PROCESS | 1646 | 1468749284753 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}] 02:54:44 INFO - PROCESS | 1646 | 1468749284755 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:44 INFO - PROCESS | 1646 | 1468749284890 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 02:54:44 INFO - PROCESS | 1646 | 1468749284956 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:44 INFO - PROCESS | 1646 | 1468749284957 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca4d000 == 39 [pid = 1646] [id = 571] 02:54:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11910cc00) [pid = 1646] [serial = 1713] [outer = 0x0] 02:54:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1249d5c00) [pid = 1646] [serial = 1714] [outer = 0x11910cc00] 02:54:44 INFO - PROCESS | 1646 | 1468749284982 Marionette DEBUG loaded listener.js 02:54:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x129caec00) [pid = 1646] [serial = 1715] [outer = 0x11910cc00] 02:54:45 INFO - PROCESS | 1646 | 1468749285253 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]]]}] 02:54:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:54:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 519ms 02:54:45 INFO - PROCESS | 1646 | 1468749285270 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 02:54:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:54:45 INFO - PROCESS | 1646 | 1468749285272 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 02:54:45 INFO - PROCESS | 1646 | 1468749285274 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:54:45 INFO - PROCESS | 1646 | 1468749285277 Marionette TRACE conn2 <- [1,2258,null,{}] 02:54:45 INFO - PROCESS | 1646 | 1468749285287 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}] 02:54:45 INFO - PROCESS | 1646 | 1468749285288 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:45 INFO - PROCESS | 1646 | 1468749285388 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 02:54:45 INFO - PROCESS | 1646 | 1468749285393 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:45 INFO - PROCESS | 1646 | 1468749285396 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d19a800 == 40 [pid = 1646] [id = 572] 02:54:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x129cb0400) [pid = 1646] [serial = 1716] [outer = 0x0] 02:54:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12b8d9c00) [pid = 1646] [serial = 1717] [outer = 0x129cb0400] 02:54:45 INFO - PROCESS | 1646 | 1468749285422 Marionette DEBUG loaded listener.js 02:54:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12bc55c00) [pid = 1646] [serial = 1718] [outer = 0x129cb0400] 02:54:45 INFO - PROCESS | 1646 | 1468749285771 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]]]}] 02:54:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:54:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 527ms 02:54:45 INFO - PROCESS | 1646 | 1468749285802 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 02:54:45 INFO - PROCESS | 1646 | 1468749285803 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 02:54:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:54:45 INFO - PROCESS | 1646 | 1468749285805 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:54:45 INFO - PROCESS | 1646 | 1468749285807 Marionette TRACE conn2 <- [1,2262,null,{}] 02:54:45 INFO - PROCESS | 1646 | 1468749285821 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}] 02:54:45 INFO - PROCESS | 1646 | 1468749285822 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:45 INFO - PROCESS | 1646 | 1468749285912 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 02:54:45 INFO - PROCESS | 1646 | 1468749285915 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:45 INFO - PROCESS | 1646 | 1468749285917 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d1ac000 == 41 [pid = 1646] [id = 573] 02:54:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12b962c00) [pid = 1646] [serial = 1719] [outer = 0x0] 02:54:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12bc5d800) [pid = 1646] [serial = 1720] [outer = 0x12b962c00] 02:54:45 INFO - PROCESS | 1646 | 1468749285941 Marionette DEBUG loaded listener.js 02:54:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12c2a9c00) [pid = 1646] [serial = 1721] [outer = 0x12b962c00] 02:54:46 INFO - PROCESS | 1646 | 1468749286417 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]]]}] 02:54:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:54:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 620ms 02:54:46 INFO - PROCESS | 1646 | 1468749286426 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 02:54:46 INFO - PROCESS | 1646 | 1468749286429 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 02:54:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:54:46 INFO - PROCESS | 1646 | 1468749286433 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:54:46 INFO - PROCESS | 1646 | 1468749286435 Marionette TRACE conn2 <- [1,2266,null,{}] 02:54:46 INFO - PROCESS | 1646 | 1468749286439 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}] 02:54:46 INFO - PROCESS | 1646 | 1468749286441 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:46 INFO - PROCESS | 1646 | 1468749286555 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 02:54:46 INFO - PROCESS | 1646 | 1468749286628 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:46 INFO - PROCESS | 1646 | 1468749286629 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194ac000 == 42 [pid = 1646] [id = 574] 02:54:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1164da000) [pid = 1646] [serial = 1722] [outer = 0x0] 02:54:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118299c00) [pid = 1646] [serial = 1723] [outer = 0x1164da000] 02:54:46 INFO - PROCESS | 1646 | 1468749286660 Marionette DEBUG loaded listener.js 02:54:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1185dcc00) [pid = 1646] [serial = 1724] [outer = 0x1164da000] 02:54:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:54:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 671ms 02:54:47 INFO - PROCESS | 1646 | 1468749287097 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]]]}] 02:54:47 INFO - PROCESS | 1646 | 1468749287104 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 02:54:47 INFO - PROCESS | 1646 | 1468749287107 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 02:54:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:54:47 INFO - PROCESS | 1646 | 1468749287112 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:54:47 INFO - PROCESS | 1646 | 1468749287114 Marionette TRACE conn2 <- [1,2270,null,{}] 02:54:47 INFO - PROCESS | 1646 | 1468749287116 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}] 02:54:47 INFO - PROCESS | 1646 | 1468749287118 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:47 INFO - PROCESS | 1646 | 1468749287224 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 02:54:47 INFO - PROCESS | 1646 | 1468749287285 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:47 INFO - PROCESS | 1646 | 1468749287287 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x129079000 == 43 [pid = 1646] [id = 575] 02:54:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119f47000) [pid = 1646] [serial = 1725] [outer = 0x0] 02:54:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1210f6000) [pid = 1646] [serial = 1726] [outer = 0x119f47000] 02:54:47 INFO - PROCESS | 1646 | 1468749287318 Marionette DEBUG loaded listener.js 02:54:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1212df000) [pid = 1646] [serial = 1727] [outer = 0x119f47000] 02:54:47 INFO - PROCESS | 1646 | 1468749287745 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]]]}] 02:54:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:54:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 670ms 02:54:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:54:47 INFO - PROCESS | 1646 | 1468749287782 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 02:54:47 INFO - PROCESS | 1646 | 1468749287784 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 02:54:47 INFO - PROCESS | 1646 | 1468749287786 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:54:47 INFO - PROCESS | 1646 | 1468749287789 Marionette TRACE conn2 <- [1,2274,null,{}] 02:54:47 INFO - PROCESS | 1646 | 1468749287797 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}] 02:54:47 INFO - PROCESS | 1646 | 1468749287801 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:47 INFO - PROCESS | 1646 | 1468749287906 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 02:54:48 INFO - PROCESS | 1646 | 1468749288006 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:48 INFO - PROCESS | 1646 | 1468749288008 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d236800 == 44 [pid = 1646] [id = 576] 02:54:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1265f0400) [pid = 1646] [serial = 1728] [outer = 0x0] 02:54:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12917d400) [pid = 1646] [serial = 1729] [outer = 0x1265f0400] 02:54:48 INFO - PROCESS | 1646 | 1468749288052 Marionette DEBUG loaded listener.js 02:54:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12942f800) [pid = 1646] [serial = 1730] [outer = 0x1265f0400] 02:54:48 INFO - PROCESS | 1646 | 1468749288465 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]]]}] 02:54:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:54:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 721ms 02:54:48 INFO - PROCESS | 1646 | 1468749288508 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 02:54:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:54:48 INFO - PROCESS | 1646 | 1468749288510 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 02:54:48 INFO - PROCESS | 1646 | 1468749288512 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:54:48 INFO - PROCESS | 1646 | 1468749288513 Marionette TRACE conn2 <- [1,2278,null,{}] 02:54:48 INFO - PROCESS | 1646 | 1468749288516 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}] 02:54:48 INFO - PROCESS | 1646 | 1468749288517 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:48 INFO - PROCESS | 1646 | 1468749288624 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 02:54:48 INFO - PROCESS | 1646 | 1468749288684 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:48 INFO - PROCESS | 1646 | 1468749288686 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d711800 == 45 [pid = 1646] [id = 577] 02:54:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12a6d1000) [pid = 1646] [serial = 1731] [outer = 0x0] 02:54:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12b8cbc00) [pid = 1646] [serial = 1732] [outer = 0x12a6d1000] 02:54:48 INFO - PROCESS | 1646 | 1468749288715 Marionette DEBUG loaded listener.js 02:54:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12b960000) [pid = 1646] [serial = 1733] [outer = 0x12a6d1000] 02:54:49 INFO - PROCESS | 1646 | 1468749289137 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]]]}] 02:54:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:54:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 669ms 02:54:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:54:49 INFO - PROCESS | 1646 | 1468749289182 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 02:54:49 INFO - PROCESS | 1646 | 1468749289183 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 02:54:49 INFO - PROCESS | 1646 | 1468749289185 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:54:49 INFO - PROCESS | 1646 | 1468749289187 Marionette TRACE conn2 <- [1,2282,null,{}] 02:54:49 INFO - PROCESS | 1646 | 1468749289189 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}] 02:54:49 INFO - PROCESS | 1646 | 1468749289191 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:49 INFO - PROCESS | 1646 | 1468749289351 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 02:54:49 INFO - PROCESS | 1646 | 1468749289424 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:49 INFO - PROCESS | 1646 | 1468749289425 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x118374800 == 46 [pid = 1646] [id = 578] 02:54:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1176bac00) [pid = 1646] [serial = 1734] [outer = 0x0] 02:54:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11841a000) [pid = 1646] [serial = 1735] [outer = 0x1176bac00] 02:54:49 INFO - PROCESS | 1646 | 1468749289454 Marionette DEBUG loaded listener.js 02:54:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119bf8800) [pid = 1646] [serial = 1736] [outer = 0x1176bac00] 02:54:49 INFO - PROCESS | 1646 | 1468749289988 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]]]}] 02:54:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:54:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 819ms 02:54:50 INFO - PROCESS | 1646 | 1468749290005 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 02:54:50 INFO - PROCESS | 1646 | 1468749290008 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 02:54:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:54:50 INFO - PROCESS | 1646 | 1468749290011 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:54:50 INFO - PROCESS | 1646 | 1468749290013 Marionette TRACE conn2 <- [1,2286,null,{}] 02:54:50 INFO - PROCESS | 1646 | 1468749290017 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}] 02:54:50 INFO - PROCESS | 1646 | 1468749290019 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:50 INFO - PROCESS | 1646 | 1468749290120 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 02:54:50 INFO - PROCESS | 1646 | 1468749290201 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:50 INFO - PROCESS | 1646 | 1468749290202 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11600c000 == 47 [pid = 1646] [id = 579] 02:54:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11817dc00) [pid = 1646] [serial = 1737] [outer = 0x0] 02:54:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x118297000) [pid = 1646] [serial = 1738] [outer = 0x11817dc00] 02:54:50 INFO - PROCESS | 1646 | 1468749290230 Marionette DEBUG loaded listener.js 02:54:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11851bc00) [pid = 1646] [serial = 1739] [outer = 0x11817dc00] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12d19a800 == 46 [pid = 1646] [id = 572] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12ca4d000 == 45 [pid = 1646] [id = 571] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x122751000 == 44 [pid = 1646] [id = 570] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12c639800 == 43 [pid = 1646] [id = 569] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12c507800 == 42 [pid = 1646] [id = 568] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12b978800 == 41 [pid = 1646] [id = 567] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12a44b800 == 40 [pid = 1646] [id = 566] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x129064800 == 39 [pid = 1646] [id = 565] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x124403000 == 38 [pid = 1646] [id = 564] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x119bc8000 == 37 [pid = 1646] [id = 563] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x11835e800 == 36 [pid = 1646] [id = 562] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x1191d0800 == 35 [pid = 1646] [id = 561] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x11879e000 == 34 [pid = 1646] [id = 560] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12c520000 == 33 [pid = 1646] [id = 559] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x118374800 == 32 [pid = 1646] [id = 578] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12d711800 == 31 [pid = 1646] [id = 577] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12d236800 == 30 [pid = 1646] [id = 576] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x129079000 == 29 [pid = 1646] [id = 575] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12d1ac000 == 28 [pid = 1646] [id = 573] 02:54:51 INFO - PROCESS | 1646 | --DOCSHELL 0x1194ac000 == 27 [pid = 1646] [id = 574] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1197bd000) [pid = 1646] [serial = 1654] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x115e87400) [pid = 1646] [serial = 1645] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11648fc00) [pid = 1646] [serial = 1646] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x121045000) [pid = 1646] [serial = 1657] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1249d2400) [pid = 1646] [serial = 1663] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118872400) [pid = 1646] [serial = 1651] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119110800) [pid = 1646] [serial = 1652] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x118171800) [pid = 1646] [serial = 1648] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118298000) [pid = 1646] [serial = 1649] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1291d9c00) [pid = 1646] [serial = 1643] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12917cc00) [pid = 1646] [serial = 1642] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x112eb4c00) [pid = 1646] [serial = 1628] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x111c83800) [pid = 1646] [serial = 1627] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11887e400) [pid = 1646] [serial = 1631] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118422800) [pid = 1646] [serial = 1630] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1210f4000) [pid = 1646] [serial = 1634] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119f3fc00) [pid = 1646] [serial = 1633] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x125bad000) [pid = 1646] [serial = 1637] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x124382800) [pid = 1646] [serial = 1661] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12160c400) [pid = 1646] [serial = 1660] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x125092000) [pid = 1646] [serial = 1636] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x125ba8c00) [pid = 1646] [serial = 1664] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1261cd800) [pid = 1646] [serial = 1666] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1212d9400) [pid = 1646] [serial = 1669] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x129045000) [pid = 1646] [serial = 1640] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x129050400) [pid = 1646] [serial = 1672] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x128b6ec00) [pid = 1646] [serial = 1639] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x129ca6c00) [pid = 1646] [serial = 1676] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x128b76000) [pid = 1646] [serial = 1667] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1210f6800) [pid = 1646] [serial = 1658] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12a6cf400) [pid = 1646] [serial = 1678] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x128b6cc00) [pid = 1646] [serial = 1670] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x129184000) [pid = 1646] [serial = 1673] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x119f43800) [pid = 1646] [serial = 1655] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x129425800) [pid = 1646] [serial = 1675] [outer = 0x0] [url = about:blank] 02:54:51 INFO - PROCESS | 1646 | 1468749291240 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]]]}] 02:54:51 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 02:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1277ms 02:54:51 INFO - PROCESS | 1646 | 1468749291288 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 02:54:51 INFO - PROCESS | 1646 | 1468749291290 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 02:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:54:51 INFO - PROCESS | 1646 | 1468749291295 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:54:51 INFO - PROCESS | 1646 | 1468749291297 Marionette TRACE conn2 <- [1,2290,null,{}] 02:54:51 INFO - PROCESS | 1646 | 1468749291300 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}] 02:54:51 INFO - PROCESS | 1646 | 1468749291302 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:51 INFO - PROCESS | 1646 | 1468749291392 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 02:54:51 INFO - PROCESS | 1646 | 1468749291400 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:51 INFO - PROCESS | 1646 | 1468749291402 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164c9800 == 28 [pid = 1646] [id = 580] 02:54:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x112982c00) [pid = 1646] [serial = 1740] [outer = 0x0] 02:54:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x112dc5000) [pid = 1646] [serial = 1741] [outer = 0x112982c00] 02:54:51 INFO - PROCESS | 1646 | 1468749291431 Marionette DEBUG loaded listener.js 02:54:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x112dc6c00) [pid = 1646] [serial = 1742] [outer = 0x112982c00] 02:54:51 INFO - PROCESS | 1646 | 1468749291769 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]]]}] 02:54:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 521ms 02:54:51 INFO - PROCESS | 1646 | 1468749291815 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 02:54:51 INFO - PROCESS | 1646 | 1468749291819 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 02:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:54:51 INFO - PROCESS | 1646 | 1468749291824 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:54:51 INFO - PROCESS | 1646 | 1468749291825 Marionette TRACE conn2 <- [1,2294,null,{}] 02:54:51 INFO - PROCESS | 1646 | 1468749291828 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}] 02:54:51 INFO - PROCESS | 1646 | 1468749291830 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:51 INFO - PROCESS | 1646 | 1468749291912 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 02:54:51 INFO - PROCESS | 1646 | 1468749291917 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:51 INFO - PROCESS | 1646 | 1468749291918 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x118367800 == 29 [pid = 1646] [id = 581] 02:54:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11648f800) [pid = 1646] [serial = 1743] [outer = 0x0] 02:54:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x116773400) [pid = 1646] [serial = 1744] [outer = 0x11648f800] 02:54:51 INFO - PROCESS | 1646 | 1468749291946 Marionette DEBUG loaded listener.js 02:54:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x116a0dc00) [pid = 1646] [serial = 1745] [outer = 0x11648f800] 02:54:52 INFO - PROCESS | 1646 | 1468749292292 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]]]}] 02:54:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:54:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 521ms 02:54:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:54:52 INFO - PROCESS | 1646 | 1468749292344 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 02:54:52 INFO - PROCESS | 1646 | 1468749292346 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 02:54:52 INFO - PROCESS | 1646 | 1468749292348 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:54:52 INFO - PROCESS | 1646 | 1468749292350 Marionette TRACE conn2 <- [1,2298,null,{}] 02:54:52 INFO - PROCESS | 1646 | 1468749292358 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}] 02:54:52 INFO - PROCESS | 1646 | 1468749292361 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:52 INFO - PROCESS | 1646 | 1468749292440 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 02:54:52 INFO - PROCESS | 1646 | 1468749292448 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:52 INFO - PROCESS | 1646 | 1468749292450 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210c9800 == 30 [pid = 1646] [id = 582] 02:54:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11298ac00) [pid = 1646] [serial = 1746] [outer = 0x0] 02:54:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11841e400) [pid = 1646] [serial = 1747] [outer = 0x11298ac00] 02:54:52 INFO - PROCESS | 1646 | 1468749292478 Marionette DEBUG loaded listener.js 02:54:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1185db800) [pid = 1646] [serial = 1748] [outer = 0x11298ac00] 02:54:52 INFO - PROCESS | 1646 | 1468749292877 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]]]}] 02:54:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:54:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 570ms 02:54:52 INFO - PROCESS | 1646 | 1468749292930 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 02:54:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:54:52 INFO - PROCESS | 1646 | 1468749292933 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 02:54:52 INFO - PROCESS | 1646 | 1468749292936 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:54:52 INFO - PROCESS | 1646 | 1468749292938 Marionette TRACE conn2 <- [1,2302,null,{}] 02:54:52 INFO - PROCESS | 1646 | 1468749292950 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}] 02:54:52 INFO - PROCESS | 1646 | 1468749292952 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:53 INFO - PROCESS | 1646 | 1468749293060 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 02:54:53 INFO - PROCESS | 1646 | 1468749293065 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:53 INFO - PROCESS | 1646 | 1468749293066 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x121c94800 == 31 [pid = 1646] [id = 583] 02:54:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119109400) [pid = 1646] [serial = 1749] [outer = 0x0] 02:54:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11930a400) [pid = 1646] [serial = 1750] [outer = 0x119109400] 02:54:53 INFO - PROCESS | 1646 | 1468749293088 Marionette DEBUG loaded listener.js 02:54:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1193b9800) [pid = 1646] [serial = 1751] [outer = 0x119109400] 02:54:53 INFO - PROCESS | 1646 | 1468749293517 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]]]}] 02:54:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:54:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 620ms 02:54:53 INFO - PROCESS | 1646 | 1468749293556 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 02:54:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:54:53 INFO - PROCESS | 1646 | 1468749293568 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 02:54:53 INFO - PROCESS | 1646 | 1468749293572 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:54:53 INFO - PROCESS | 1646 | 1468749293573 Marionette TRACE conn2 <- [1,2306,null,{}] 02:54:53 INFO - PROCESS | 1646 | 1468749293577 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}] 02:54:53 INFO - PROCESS | 1646 | 1468749293579 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:53 INFO - PROCESS | 1646 | 1468749293725 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 02:54:53 INFO - PROCESS | 1646 | 1468749293749 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:53 INFO - PROCESS | 1646 | 1468749293750 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x125009800 == 32 [pid = 1646] [id = 584] 02:54:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x116482000) [pid = 1646] [serial = 1752] [outer = 0x0] 02:54:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11998ec00) [pid = 1646] [serial = 1753] [outer = 0x116482000] 02:54:53 INFO - PROCESS | 1646 | 1468749293788 Marionette DEBUG loaded listener.js 02:54:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x119f3f000) [pid = 1646] [serial = 1754] [outer = 0x116482000] 02:54:54 INFO - PROCESS | 1646 | 1468749294152 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]]]}] 02:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 622ms 02:54:54 INFO - PROCESS | 1646 | 1468749294193 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 02:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:54:54 INFO - PROCESS | 1646 | 1468749294194 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 02:54:54 INFO - PROCESS | 1646 | 1468749294197 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:54:54 INFO - PROCESS | 1646 | 1468749294198 Marionette TRACE conn2 <- [1,2310,null,{}] 02:54:54 INFO - PROCESS | 1646 | 1468749294200 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}] 02:54:54 INFO - PROCESS | 1646 | 1468749294204 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:54 INFO - PROCESS | 1646 | 1468749294319 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 02:54:54 INFO - PROCESS | 1646 | 1468749294356 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:54 INFO - PROCESS | 1646 | 1468749294357 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12905f800 == 33 [pid = 1646] [id = 585] 02:54:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x119f3fc00) [pid = 1646] [serial = 1755] [outer = 0x0] 02:54:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121049000) [pid = 1646] [serial = 1756] [outer = 0x119f3fc00] 02:54:54 INFO - PROCESS | 1646 | 1468749294382 Marionette DEBUG loaded listener.js 02:54:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1212e0800) [pid = 1646] [serial = 1757] [outer = 0x119f3fc00] 02:54:54 INFO - PROCESS | 1646 | 1468749294704 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]]]}] 02:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 519ms 02:54:54 INFO - PROCESS | 1646 | 1468749294716 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 02:54:54 INFO - PROCESS | 1646 | 1468749294718 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 02:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:54:54 INFO - PROCESS | 1646 | 1468749294720 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:54:54 INFO - PROCESS | 1646 | 1468749294731 Marionette TRACE conn2 <- [1,2314,null,{}] 02:54:54 INFO - PROCESS | 1646 | 1468749294744 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}] 02:54:54 INFO - PROCESS | 1646 | 1468749294746 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:54 INFO - PROCESS | 1646 | 1468749294844 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 02:54:54 INFO - PROCESS | 1646 | 1468749294847 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:54 INFO - PROCESS | 1646 | 1468749294848 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c45000 == 34 [pid = 1646] [id = 586] 02:54:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x119f5d000) [pid = 1646] [serial = 1758] [outer = 0x0] 02:54:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x121a0ac00) [pid = 1646] [serial = 1759] [outer = 0x119f5d000] 02:54:54 INFO - PROCESS | 1646 | 1468749294872 Marionette DEBUG loaded listener.js 02:54:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1240b0c00) [pid = 1646] [serial = 1760] [outer = 0x119f5d000] 02:54:55 INFO - PROCESS | 1646 | 1468749295205 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]]]}] 02:54:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:54:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 538ms 02:54:55 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12b962c00) [pid = 1646] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:54:55 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x129cb0400) [pid = 1646] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:54:55 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1249d1800) [pid = 1646] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:54:55 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x125f15400) [pid = 1646] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:54:55 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x110e73c00) [pid = 1646] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:54:55 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x116ab3400) [pid = 1646] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:54:55 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11910d000) [pid = 1646] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:54:55 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x121a0a800) [pid = 1646] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:54:55 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1164db000) [pid = 1646] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:54:55 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12a4dc400) [pid = 1646] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:54:55 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11a041400) [pid = 1646] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:54:55 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1261d1800) [pid = 1646] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:54:55 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1164dfc00) [pid = 1646] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:54:55 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x129cb0000) [pid = 1646] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:54:55 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11910cc00) [pid = 1646] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:54:55 INFO - PROCESS | 1646 | 1468749295491 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 02:54:55 INFO - PROCESS | 1646 | 1468749295493 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 02:54:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:54:55 INFO - PROCESS | 1646 | 1468749295503 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:54:55 INFO - PROCESS | 1646 | 1468749295504 Marionette TRACE conn2 <- [1,2318,null,{}] 02:54:55 INFO - PROCESS | 1646 | 1468749295506 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}] 02:54:55 INFO - PROCESS | 1646 | 1468749295507 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:55 INFO - PROCESS | 1646 | 1468749295585 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 02:54:55 INFO - PROCESS | 1646 | 1468749295590 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:55 INFO - PROCESS | 1646 | 1468749295591 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c54000 == 35 [pid = 1646] [id = 587] 02:54:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1130b1000) [pid = 1646] [serial = 1761] [outer = 0x0] 02:54:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x116ab3400) [pid = 1646] [serial = 1762] [outer = 0x1130b1000] 02:54:55 INFO - PROCESS | 1646 | 1468749295620 Marionette DEBUG loaded listener.js 02:54:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1197b7c00) [pid = 1646] [serial = 1763] [outer = 0x1130b1000] 02:54:55 INFO - PROCESS | 1646 | 1468749295935 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] 02:54:55 INFO - PROCESS | 1646 | 1468749295975 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 02:54:55 INFO - PROCESS | 1646 | 1468749295977 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:54:55 INFO - PROCESS | 1646 | 1468749295978 Marionette TRACE conn2 <- [1,2322,null,{}] 02:54:55 INFO - PROCESS | 1646 | 1468749295981 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}] 02:54:55 INFO - PROCESS | 1646 | 1468749295982 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:56 INFO - PROCESS | 1646 | 1468749296069 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 02:54:56 INFO - PROCESS | 1646 | 1468749296143 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:56 INFO - PROCESS | 1646 | 1468749296144 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210c5000 == 36 [pid = 1646] [id = 588] 02:54:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x115e28800) [pid = 1646] [serial = 1764] [outer = 0x0] 02:54:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1240b0000) [pid = 1646] [serial = 1765] [outer = 0x115e28800] 02:54:56 INFO - PROCESS | 1646 | 1468749296169 Marionette DEBUG loaded listener.js 02:54:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1249d2400) [pid = 1646] [serial = 1766] [outer = 0x115e28800] 02:54:56 INFO - PROCESS | 1646 | 1468749296431 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]]]}] 02:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 471ms 02:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:54:56 INFO - PROCESS | 1646 | 1468749296452 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 02:54:56 INFO - PROCESS | 1646 | 1468749296453 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 02:54:56 INFO - PROCESS | 1646 | 1468749296455 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:54:56 INFO - PROCESS | 1646 | 1468749296456 Marionette TRACE conn2 <- [1,2326,null,{}] 02:54:56 INFO - PROCESS | 1646 | 1468749296466 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}] 02:54:56 INFO - PROCESS | 1646 | 1468749296467 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:56 INFO - PROCESS | 1646 | 1468749296551 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 02:54:56 INFO - PROCESS | 1646 | 1468749296555 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:56 INFO - PROCESS | 1646 | 1468749296556 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b74d000 == 37 [pid = 1646] [id = 589] 02:54:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1249d1800) [pid = 1646] [serial = 1767] [outer = 0x0] 02:54:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x125a9f400) [pid = 1646] [serial = 1768] [outer = 0x1249d1800] 02:54:56 INFO - PROCESS | 1646 | 1468749296583 Marionette DEBUG loaded listener.js 02:54:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x125bb6800) [pid = 1646] [serial = 1769] [outer = 0x1249d1800] 02:54:56 INFO - PROCESS | 1646 | 1468749296906 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]]]}] 02:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 473ms 02:54:56 INFO - PROCESS | 1646 | 1468749296929 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 02:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:54:56 INFO - PROCESS | 1646 | 1468749296931 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 02:54:56 INFO - PROCESS | 1646 | 1468749296933 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:54:56 INFO - PROCESS | 1646 | 1468749296935 Marionette TRACE conn2 <- [1,2330,null,{}] 02:54:56 INFO - PROCESS | 1646 | 1468749296937 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}] 02:54:56 INFO - PROCESS | 1646 | 1468749296939 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:57 INFO - PROCESS | 1646 | 1468749297068 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 02:54:57 INFO - PROCESS | 1646 | 1468749297074 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:57 INFO - PROCESS | 1646 | 1468749297075 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x125008800 == 38 [pid = 1646] [id = 590] 02:54:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1249d4000) [pid = 1646] [serial = 1770] [outer = 0x0] 02:54:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12611a800) [pid = 1646] [serial = 1771] [outer = 0x1249d4000] 02:54:57 INFO - PROCESS | 1646 | 1468749297102 Marionette DEBUG loaded listener.js 02:54:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12917bc00) [pid = 1646] [serial = 1772] [outer = 0x1249d4000] 02:54:57 INFO - PROCESS | 1646 | 1468749297444 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]]]}] 02:54:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:54:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 518ms 02:54:57 INFO - PROCESS | 1646 | 1468749297452 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 02:54:57 INFO - PROCESS | 1646 | 1468749297453 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 02:54:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:54:57 INFO - PROCESS | 1646 | 1468749297455 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:54:57 INFO - PROCESS | 1646 | 1468749297456 Marionette TRACE conn2 <- [1,2334,null,{}] 02:54:57 INFO - PROCESS | 1646 | 1468749297461 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}] 02:54:57 INFO - PROCESS | 1646 | 1468749297464 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:57 INFO - PROCESS | 1646 | 1468749297596 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 02:54:57 INFO - PROCESS | 1646 | 1468749297658 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:57 INFO - PROCESS | 1646 | 1468749297660 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1133e8000 == 39 [pid = 1646] [id = 591] 02:54:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x10eafa800) [pid = 1646] [serial = 1773] [outer = 0x0] 02:54:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x110e76000) [pid = 1646] [serial = 1774] [outer = 0x10eafa800] 02:54:57 INFO - PROCESS | 1646 | 1468749297693 Marionette DEBUG loaded listener.js 02:54:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x112618400) [pid = 1646] [serial = 1775] [outer = 0x10eafa800] 02:54:58 INFO - PROCESS | 1646 | 1468749298202 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]]]}] 02:54:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:54:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 773ms 02:54:58 INFO - PROCESS | 1646 | 1468749298229 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 02:54:58 INFO - PROCESS | 1646 | 1468749298232 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 02:54:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:54:58 INFO - PROCESS | 1646 | 1468749298235 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:54:58 INFO - PROCESS | 1646 | 1468749298238 Marionette TRACE conn2 <- [1,2338,null,{}] 02:54:58 INFO - PROCESS | 1646 | 1468749298241 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}] 02:54:58 INFO - PROCESS | 1646 | 1468749298243 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:58 INFO - PROCESS | 1646 | 1468749298360 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 02:54:58 INFO - PROCESS | 1646 | 1468749298419 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:58 INFO - PROCESS | 1646 | 1468749298420 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x121356800 == 40 [pid = 1646] [id = 592] 02:54:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1130d3000) [pid = 1646] [serial = 1776] [outer = 0x0] 02:54:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x116809000) [pid = 1646] [serial = 1777] [outer = 0x1130d3000] 02:54:58 INFO - PROCESS | 1646 | 1468749298451 Marionette DEBUG loaded listener.js 02:54:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118170c00) [pid = 1646] [serial = 1778] [outer = 0x1130d3000] 02:54:59 INFO - PROCESS | 1646 | 1468749299039 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]]]}] 02:54:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:54:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 870ms 02:54:59 INFO - PROCESS | 1646 | 1468749299106 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 02:54:59 INFO - PROCESS | 1646 | 1468749299108 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 02:54:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:54:59 INFO - PROCESS | 1646 | 1468749299110 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:54:59 INFO - PROCESS | 1646 | 1468749299112 Marionette TRACE conn2 <- [1,2342,null,{}] 02:54:59 INFO - PROCESS | 1646 | 1468749299114 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}] 02:54:59 INFO - PROCESS | 1646 | 1468749299116 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:59 INFO - PROCESS | 1646 | 1468749299229 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 02:54:59 INFO - PROCESS | 1646 | 1468749299291 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:59 INFO - PROCESS | 1646 | 1468749299292 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:54:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x121131000 == 41 [pid = 1646] [id = 593] 02:54:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x118174400) [pid = 1646] [serial = 1779] [outer = 0x0] 02:54:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118f9cc00) [pid = 1646] [serial = 1780] [outer = 0x118174400] 02:54:59 INFO - PROCESS | 1646 | 1468749299322 Marionette DEBUG loaded listener.js 02:54:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1197ba800) [pid = 1646] [serial = 1781] [outer = 0x118174400] 02:54:59 INFO - PROCESS | 1646 | --DOCSHELL 0x125008800 == 40 [pid = 1646] [id = 590] 02:54:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12b74d000 == 39 [pid = 1646] [id = 589] 02:54:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1210c5000 == 38 [pid = 1646] [id = 588] 02:54:59 INFO - PROCESS | 1646 | --DOCSHELL 0x129c54000 == 37 [pid = 1646] [id = 587] 02:54:59 INFO - PROCESS | 1646 | --DOCSHELL 0x129c45000 == 36 [pid = 1646] [id = 586] 02:54:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12905f800 == 35 [pid = 1646] [id = 585] 02:54:59 INFO - PROCESS | 1646 | --DOCSHELL 0x125009800 == 34 [pid = 1646] [id = 584] 02:54:59 INFO - PROCESS | 1646 | --DOCSHELL 0x121c94800 == 33 [pid = 1646] [id = 583] 02:54:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1210c9800 == 32 [pid = 1646] [id = 582] 02:54:59 INFO - PROCESS | 1646 | --DOCSHELL 0x118367800 == 31 [pid = 1646] [id = 581] 02:54:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1164c9800 == 30 [pid = 1646] [id = 580] 02:54:59 INFO - PROCESS | 1646 | 1468749299985 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]]]}] 02:55:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:55:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 920ms 02:55:00 INFO - PROCESS | 1646 | 1468749300031 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 02:55:00 INFO - PROCESS | 1646 | 1468749300035 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 02:55:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:55:00 INFO - PROCESS | 1646 | 1468749300039 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:55:00 INFO - PROCESS | 1646 | 1468749300045 Marionette TRACE conn2 <- [1,2346,null,{}] 02:55:00 INFO - PROCESS | 1646 | 1468749300050 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}] 02:55:00 INFO - PROCESS | 1646 | 1468749300053 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:00 INFO - PROCESS | 1646 | 1468749300196 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12c2a9c00) [pid = 1646] [serial = 1721] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12bc5d800) [pid = 1646] [serial = 1720] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12b8d9c00) [pid = 1646] [serial = 1717] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x125a9e800) [pid = 1646] [serial = 1699] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1291d8400) [pid = 1646] [serial = 1702] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11834a400) [pid = 1646] [serial = 1711] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11817d000) [pid = 1646] [serial = 1687] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118422000) [pid = 1646] [serial = 1688] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119981400) [pid = 1646] [serial = 1690] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119f42000) [pid = 1646] [serial = 1691] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1227db400) [pid = 1646] [serial = 1696] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11677f000) [pid = 1646] [serial = 1681] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118172400) [pid = 1646] [serial = 1682] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12af0c400) [pid = 1646] [serial = 1679] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1210f0800) [pid = 1646] [serial = 1693] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1212d9800) [pid = 1646] [serial = 1694] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12a6d6400) [pid = 1646] [serial = 1705] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118427c00) [pid = 1646] [serial = 1684] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119304000) [pid = 1646] [serial = 1685] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12a6cdc00) [pid = 1646] [serial = 1703] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12af96800) [pid = 1646] [serial = 1708] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12af90800) [pid = 1646] [serial = 1706] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x129caec00) [pid = 1646] [serial = 1715] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12b711800) [pid = 1646] [serial = 1709] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x119f46c00) [pid = 1646] [serial = 1712] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x125f14c00) [pid = 1646] [serial = 1700] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1249d5c00) [pid = 1646] [serial = 1714] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1246bac00) [pid = 1646] [serial = 1697] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12bc55c00) [pid = 1646] [serial = 1718] [outer = 0x0] [url = about:blank] 02:55:00 INFO - PROCESS | 1646 | 1468749300293 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:00 INFO - PROCESS | 1646 | 1468749300295 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x118367800 == 31 [pid = 1646] [id = 594] 02:55:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x113cd8400) [pid = 1646] [serial = 1782] [outer = 0x0] 02:55:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x116890400) [pid = 1646] [serial = 1783] [outer = 0x113cd8400] 02:55:00 INFO - PROCESS | 1646 | 1468749300339 Marionette DEBUG loaded listener.js 02:55:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1182afc00) [pid = 1646] [serial = 1784] [outer = 0x113cd8400] 02:55:00 INFO - PROCESS | 1646 | 1468749300653 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]]]}] 02:55:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:55:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 677ms 02:55:00 INFO - PROCESS | 1646 | 1468749300741 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 02:55:00 INFO - PROCESS | 1646 | 1468749300744 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 02:55:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:55:00 INFO - PROCESS | 1646 | 1468749300750 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:55:00 INFO - PROCESS | 1646 | 1468749300751 Marionette TRACE conn2 <- [1,2350,null,{}] 02:55:00 INFO - PROCESS | 1646 | 1468749300754 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}] 02:55:00 INFO - PROCESS | 1646 | 1468749300755 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:00 INFO - PROCESS | 1646 | 1468749300840 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 02:55:00 INFO - PROCESS | 1646 | 1468749300846 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:00 INFO - PROCESS | 1646 | 1468749300847 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12112d800 == 32 [pid = 1646] [id = 595] 02:55:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118426400) [pid = 1646] [serial = 1785] [outer = 0x0] 02:55:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119102400) [pid = 1646] [serial = 1786] [outer = 0x118426400] 02:55:00 INFO - PROCESS | 1646 | 1468749300874 Marionette DEBUG loaded listener.js 02:55:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119bfe000) [pid = 1646] [serial = 1787] [outer = 0x118426400] 02:55:01 INFO - PROCESS | 1646 | 1468749301221 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]]]}] 02:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 518ms 02:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:55:01 INFO - PROCESS | 1646 | 1468749301275 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 02:55:01 INFO - PROCESS | 1646 | 1468749301277 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 02:55:01 INFO - PROCESS | 1646 | 1468749301280 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:55:01 INFO - PROCESS | 1646 | 1468749301283 Marionette TRACE conn2 <- [1,2354,null,{}] 02:55:01 INFO - PROCESS | 1646 | 1468749301291 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}] 02:55:01 INFO - PROCESS | 1646 | 1468749301294 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:01 INFO - PROCESS | 1646 | 1468749301379 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 02:55:01 INFO - PROCESS | 1646 | 1468749301384 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:01 INFO - PROCESS | 1646 | 1468749301386 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12501a000 == 33 [pid = 1646] [id = 596] 02:55:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119f48c00) [pid = 1646] [serial = 1788] [outer = 0x0] 02:55:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1210e9400) [pid = 1646] [serial = 1789] [outer = 0x119f48c00] 02:55:01 INFO - PROCESS | 1646 | 1468749301414 Marionette DEBUG loaded listener.js 02:55:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12110ec00) [pid = 1646] [serial = 1790] [outer = 0x119f48c00] 02:55:01 INFO - PROCESS | 1646 | 1468749301751 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]]]}] 02:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms 02:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:55:01 INFO - PROCESS | 1646 | 1468749301803 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 02:55:01 INFO - PROCESS | 1646 | 1468749301805 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 02:55:01 INFO - PROCESS | 1646 | 1468749301807 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:55:01 INFO - PROCESS | 1646 | 1468749301808 Marionette TRACE conn2 <- [1,2358,null,{}] 02:55:01 INFO - PROCESS | 1646 | 1468749301810 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}] 02:55:01 INFO - PROCESS | 1646 | 1468749301811 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:01 INFO - PROCESS | 1646 | 1468749301924 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 02:55:01 INFO - PROCESS | 1646 | 1468749301959 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:01 INFO - PROCESS | 1646 | 1468749301960 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12931a000 == 34 [pid = 1646] [id = 597] 02:55:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121111c00) [pid = 1646] [serial = 1791] [outer = 0x0] 02:55:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1212da800) [pid = 1646] [serial = 1792] [outer = 0x121111c00] 02:55:01 INFO - PROCESS | 1646 | 1468749301992 Marionette DEBUG loaded listener.js 02:55:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1227a8c00) [pid = 1646] [serial = 1793] [outer = 0x121111c00] 02:55:02 INFO - PROCESS | 1646 | 1468749302308 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]]]}] 02:55:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:55:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 518ms 02:55:02 INFO - PROCESS | 1646 | 1468749302327 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 02:55:02 INFO - PROCESS | 1646 | 1468749302331 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 02:55:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:55:02 INFO - PROCESS | 1646 | 1468749302340 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:55:02 INFO - PROCESS | 1646 | 1468749302341 Marionette TRACE conn2 <- [1,2362,null,{}] 02:55:02 INFO - PROCESS | 1646 | 1468749302346 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}] 02:55:02 INFO - PROCESS | 1646 | 1468749302347 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:02 INFO - PROCESS | 1646 | 1468749302450 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 02:55:02 INFO - PROCESS | 1646 | 1468749302454 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:02 INFO - PROCESS | 1646 | 1468749302455 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12afa4800 == 35 [pid = 1646] [id = 598] 02:55:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x111c75800) [pid = 1646] [serial = 1794] [outer = 0x0] 02:55:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1227e1c00) [pid = 1646] [serial = 1795] [outer = 0x111c75800] 02:55:02 INFO - PROCESS | 1646 | 1468749302479 Marionette DEBUG loaded listener.js 02:55:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x125094000) [pid = 1646] [serial = 1796] [outer = 0x111c75800] 02:55:02 INFO - PROCESS | 1646 | 1468749302841 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]]]}] 02:55:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:55:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 528ms 02:55:02 INFO - PROCESS | 1646 | 1468749302862 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 02:55:02 INFO - PROCESS | 1646 | 1468749302864 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 02:55:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:55:02 INFO - PROCESS | 1646 | 1468749302873 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:55:02 INFO - PROCESS | 1646 | 1468749302874 Marionette TRACE conn2 <- [1,2366,null,{}] 02:55:02 INFO - PROCESS | 1646 | 1468749302876 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}] 02:55:02 INFO - PROCESS | 1646 | 1468749302880 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:02 INFO - PROCESS | 1646 | 1468749302988 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 02:55:03 INFO - PROCESS | 1646 | 1468749303000 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:03 INFO - PROCESS | 1646 | 1468749303001 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b751800 == 36 [pid = 1646] [id = 599] 02:55:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x125aa0c00) [pid = 1646] [serial = 1797] [outer = 0x0] 02:55:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x128ba9800) [pid = 1646] [serial = 1798] [outer = 0x125aa0c00] 02:55:03 INFO - PROCESS | 1646 | 1468749303033 Marionette DEBUG loaded listener.js 02:55:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x129187400) [pid = 1646] [serial = 1799] [outer = 0x125aa0c00] 02:55:03 INFO - PROCESS | 1646 | 1468749303457 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]]]}] 02:55:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:55:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 618ms 02:55:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:55:03 INFO - PROCESS | 1646 | 1468749303494 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 02:55:03 INFO - PROCESS | 1646 | 1468749303497 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 02:55:03 INFO - PROCESS | 1646 | 1468749303500 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:55:03 INFO - PROCESS | 1646 | 1468749303502 Marionette TRACE conn2 <- [1,2370,null,{}] 02:55:03 INFO - PROCESS | 1646 | 1468749303505 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}] 02:55:03 INFO - PROCESS | 1646 | 1468749303507 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:03 INFO - PROCESS | 1646 | 1468749303660 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 02:55:03 INFO - PROCESS | 1646 | 1468749303684 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:03 INFO - PROCESS | 1646 | 1468749303685 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c637000 == 37 [pid = 1646] [id = 600] 02:55:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x117d3cc00) [pid = 1646] [serial = 1800] [outer = 0x0] 02:55:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1291d6c00) [pid = 1646] [serial = 1801] [outer = 0x117d3cc00] 02:55:03 INFO - PROCESS | 1646 | 1468749303726 Marionette DEBUG loaded listener.js 02:55:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x129ca3000) [pid = 1646] [serial = 1802] [outer = 0x117d3cc00] 02:55:04 INFO - PROCESS | 1646 | 1468749304145 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]]]}] 02:55:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:55:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 672ms 02:55:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:55:04 INFO - PROCESS | 1646 | 1468749304171 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 02:55:04 INFO - PROCESS | 1646 | 1468749304172 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 02:55:04 INFO - PROCESS | 1646 | 1468749304174 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:55:04 INFO - PROCESS | 1646 | 1468749304175 Marionette TRACE conn2 <- [1,2374,null,{}] 02:55:04 INFO - PROCESS | 1646 | 1468749304185 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}] 02:55:04 INFO - PROCESS | 1646 | 1468749304186 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:04 INFO - PROCESS | 1646 | 1468749304383 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 02:55:04 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1164da000) [pid = 1646] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:55:04 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11648f800) [pid = 1646] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:55:04 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116482000) [pid = 1646] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:55:04 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11298ac00) [pid = 1646] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:55:04 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119109400) [pid = 1646] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:55:04 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119f47000) [pid = 1646] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:55:04 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x112982c00) [pid = 1646] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:55:04 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1265f0400) [pid = 1646] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:55:04 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12a6d1000) [pid = 1646] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:55:04 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1176bac00) [pid = 1646] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:55:04 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119f3fc00) [pid = 1646] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:55:04 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x119f5d000) [pid = 1646] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:55:04 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1130b1000) [pid = 1646] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:55:04 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x115e28800) [pid = 1646] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:55:04 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1249d1800) [pid = 1646] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:55:04 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11817dc00) [pid = 1646] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:55:04 INFO - PROCESS | 1646 | 1468749304434 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:04 INFO - PROCESS | 1646 | 1468749304435 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f1b000 == 38 [pid = 1646] [id = 601] 02:55:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11262d800) [pid = 1646] [serial = 1803] [outer = 0x0] 02:55:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1130b1000) [pid = 1646] [serial = 1804] [outer = 0x11262d800] 02:55:04 INFO - PROCESS | 1646 | 1468749304459 Marionette DEBUG loaded listener.js 02:55:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1176bac00) [pid = 1646] [serial = 1805] [outer = 0x11262d800] 02:55:04 INFO - PROCESS | 1646 | 1468749304736 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]]]}] 02:55:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:55:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 574ms 02:55:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:55:04 INFO - PROCESS | 1646 | 1468749304750 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 02:55:04 INFO - PROCESS | 1646 | 1468749304751 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 02:55:04 INFO - PROCESS | 1646 | 1468749304754 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:55:04 INFO - PROCESS | 1646 | 1468749304755 Marionette TRACE conn2 <- [1,2378,null,{}] 02:55:04 INFO - PROCESS | 1646 | 1468749304758 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}] 02:55:04 INFO - PROCESS | 1646 | 1468749304759 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:04 INFO - PROCESS | 1646 | 1468749304856 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 02:55:04 INFO - PROCESS | 1646 | 1468749304862 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:04 INFO - PROCESS | 1646 | 1468749304863 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1249be000 == 39 [pid = 1646] [id = 602] 02:55:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1185d0400) [pid = 1646] [serial = 1806] [outer = 0x0] 02:55:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1265f0400) [pid = 1646] [serial = 1807] [outer = 0x1185d0400] 02:55:04 INFO - PROCESS | 1646 | 1468749304888 Marionette DEBUG loaded listener.js 02:55:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12a4dd400) [pid = 1646] [serial = 1808] [outer = 0x1185d0400] 02:55:05 INFO - PROCESS | 1646 | 1468749305216 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]]]}] 02:55:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:55:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 469ms 02:55:05 INFO - PROCESS | 1646 | 1468749305224 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 02:55:05 INFO - PROCESS | 1646 | 1468749305225 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 02:55:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:55:05 INFO - PROCESS | 1646 | 1468749305233 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:55:05 INFO - PROCESS | 1646 | 1468749305235 Marionette TRACE conn2 <- [1,2382,null,{}] 02:55:05 INFO - PROCESS | 1646 | 1468749305237 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}] 02:55:05 INFO - PROCESS | 1646 | 1468749305238 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:05 INFO - PROCESS | 1646 | 1468749305364 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 02:55:05 INFO - PROCESS | 1646 | 1468749305370 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:05 INFO - PROCESS | 1646 | 1468749305372 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf45800 == 40 [pid = 1646] [id = 603] 02:55:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11841c000) [pid = 1646] [serial = 1809] [outer = 0x0] 02:55:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12a4e7c00) [pid = 1646] [serial = 1810] [outer = 0x11841c000] 02:55:05 INFO - PROCESS | 1646 | 1468749305395 Marionette DEBUG loaded listener.js 02:55:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12af0c000) [pid = 1646] [serial = 1811] [outer = 0x11841c000] 02:55:05 INFO - PROCESS | 1646 | 1468749305722 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]]]}] 02:55:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:55:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 522ms 02:55:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:55:05 INFO - PROCESS | 1646 | 1468749305755 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 02:55:05 INFO - PROCESS | 1646 | 1468749305757 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 02:55:05 INFO - PROCESS | 1646 | 1468749305759 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:55:05 INFO - PROCESS | 1646 | 1468749305761 Marionette TRACE conn2 <- [1,2386,null,{}] 02:55:05 INFO - PROCESS | 1646 | 1468749305763 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}] 02:55:05 INFO - PROCESS | 1646 | 1468749305765 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:05 INFO - PROCESS | 1646 | 1468749305855 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 02:55:05 INFO - PROCESS | 1646 | 1468749305859 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:05 INFO - PROCESS | 1646 | 1468749305863 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d1ab000 == 41 [pid = 1646] [id = 604] 02:55:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12af0c400) [pid = 1646] [serial = 1812] [outer = 0x0] 02:55:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12b703000) [pid = 1646] [serial = 1813] [outer = 0x12af0c400] 02:55:05 INFO - PROCESS | 1646 | 1468749305889 Marionette DEBUG loaded listener.js 02:55:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12b961400) [pid = 1646] [serial = 1814] [outer = 0x12af0c400] 02:55:06 INFO - PROCESS | 1646 | 1468749306219 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]]]}] 02:55:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:55:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 471ms 02:55:06 INFO - PROCESS | 1646 | 1468749306234 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 02:55:06 INFO - PROCESS | 1646 | 1468749306235 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 02:55:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:55:06 INFO - PROCESS | 1646 | 1468749306237 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:55:06 INFO - PROCESS | 1646 | 1468749306238 Marionette TRACE conn2 <- [1,2390,null,{}] 02:55:06 INFO - PROCESS | 1646 | 1468749306241 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}] 02:55:06 INFO - PROCESS | 1646 | 1468749306242 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:06 INFO - PROCESS | 1646 | 1468749306367 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 02:55:06 INFO - PROCESS | 1646 | 1468749306452 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:06 INFO - PROCESS | 1646 | 1468749306454 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x116738000 == 42 [pid = 1646] [id = 605] 02:55:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x10eafd800) [pid = 1646] [serial = 1815] [outer = 0x0] 02:55:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11261cc00) [pid = 1646] [serial = 1816] [outer = 0x10eafd800] 02:55:06 INFO - PROCESS | 1646 | 1468749306486 Marionette DEBUG loaded listener.js 02:55:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1131e4c00) [pid = 1646] [serial = 1817] [outer = 0x10eafd800] 02:55:06 INFO - PROCESS | 1646 | 1468749306939 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]]]}] 02:55:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:55:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 769ms 02:55:07 INFO - PROCESS | 1646 | 1468749307007 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 02:55:07 INFO - PROCESS | 1646 | 1468749307010 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 02:55:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:55:07 INFO - PROCESS | 1646 | 1468749307013 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:55:07 INFO - PROCESS | 1646 | 1468749307015 Marionette TRACE conn2 <- [1,2394,null,{}] 02:55:07 INFO - PROCESS | 1646 | 1468749307019 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}] 02:55:07 INFO - PROCESS | 1646 | 1468749307022 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:07 INFO - PROCESS | 1646 | 1468749307133 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 02:55:07 INFO - PROCESS | 1646 | 1468749307244 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:07 INFO - PROCESS | 1646 | 1468749307246 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1249c0000 == 43 [pid = 1646] [id = 606] 02:55:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1182b2000) [pid = 1646] [serial = 1818] [outer = 0x0] 02:55:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118f9dc00) [pid = 1646] [serial = 1819] [outer = 0x1182b2000] 02:55:07 INFO - PROCESS | 1646 | 1468749307277 Marionette DEBUG loaded listener.js 02:55:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1197ba400) [pid = 1646] [serial = 1820] [outer = 0x1182b2000] 02:55:07 INFO - PROCESS | 1646 | 1468749307700 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]]]}] 02:55:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:55:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 719ms 02:55:07 INFO - PROCESS | 1646 | 1468749307735 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 02:55:07 INFO - PROCESS | 1646 | 1468749307737 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 02:55:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:55:07 INFO - PROCESS | 1646 | 1468749307740 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:55:07 INFO - PROCESS | 1646 | 1468749307741 Marionette TRACE conn2 <- [1,2398,null,{}] 02:55:07 INFO - PROCESS | 1646 | 1468749307744 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}] 02:55:07 INFO - PROCESS | 1646 | 1468749307745 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:07 INFO - PROCESS | 1646 | 1468749307854 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 02:55:07 INFO - PROCESS | 1646 | 1468749307917 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:07 INFO - PROCESS | 1646 | 1468749307918 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca3b800 == 44 [pid = 1646] [id = 607] 02:55:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x119f3ec00) [pid = 1646] [serial = 1821] [outer = 0x0] 02:55:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1210f6800) [pid = 1646] [serial = 1822] [outer = 0x119f3ec00] 02:55:07 INFO - PROCESS | 1646 | 1468749307987 Marionette DEBUG loaded listener.js 02:55:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x124452c00) [pid = 1646] [serial = 1823] [outer = 0x119f3ec00] 02:55:08 INFO - PROCESS | 1646 | 1468749308368 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]]]}] 02:55:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:55:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 675ms 02:55:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:55:08 INFO - PROCESS | 1646 | 1468749308416 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 02:55:08 INFO - PROCESS | 1646 | 1468749308417 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 02:55:08 INFO - PROCESS | 1646 | 1468749308425 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:55:08 INFO - PROCESS | 1646 | 1468749308429 Marionette TRACE conn2 <- [1,2402,null,{}] 02:55:08 INFO - PROCESS | 1646 | 1468749308432 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}] 02:55:08 INFO - PROCESS | 1646 | 1468749308435 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:08 INFO - PROCESS | 1646 | 1468749308571 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 02:55:08 INFO - PROCESS | 1646 | 1468749308659 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:08 INFO - PROCESS | 1646 | 1468749308660 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dc84800 == 45 [pid = 1646] [id = 608] 02:55:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1211a2400) [pid = 1646] [serial = 1824] [outer = 0x0] 02:55:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x129051000) [pid = 1646] [serial = 1825] [outer = 0x1211a2400] 02:55:08 INFO - PROCESS | 1646 | 1468749308690 Marionette DEBUG loaded listener.js 02:55:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12942f000) [pid = 1646] [serial = 1826] [outer = 0x1211a2400] 02:55:09 INFO - PROCESS | 1646 | 1468749309141 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]]]}] 02:55:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:55:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 729ms 02:55:09 INFO - PROCESS | 1646 | 1468749309149 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 02:55:09 INFO - PROCESS | 1646 | 1468749309151 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 02:55:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:55:09 INFO - PROCESS | 1646 | 1468749309153 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:55:09 INFO - PROCESS | 1646 | 1468749309155 Marionette TRACE conn2 <- [1,2406,null,{}] 02:55:09 INFO - PROCESS | 1646 | 1468749309157 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}] 02:55:09 INFO - PROCESS | 1646 | 1468749309159 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:09 INFO - PROCESS | 1646 | 1468749309270 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 02:55:09 INFO - PROCESS | 1646 | 1468749309331 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:09 INFO - PROCESS | 1646 | 1468749309333 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184fa000 == 46 [pid = 1646] [id = 609] 02:55:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x121bb1800) [pid = 1646] [serial = 1827] [outer = 0x0] 02:55:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1291df000) [pid = 1646] [serial = 1828] [outer = 0x121bb1800] 02:55:09 INFO - PROCESS | 1646 | 1468749309361 Marionette DEBUG loaded listener.js 02:55:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12af90400) [pid = 1646] [serial = 1829] [outer = 0x121bb1800] 02:55:09 INFO - PROCESS | 1646 | 1468749309989 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]]]}] 02:55:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:55:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 869ms 02:55:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:55:10 INFO - PROCESS | 1646 | 1468749310024 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 02:55:10 INFO - PROCESS | 1646 | 1468749310027 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 02:55:10 INFO - PROCESS | 1646 | 1468749310031 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:55:10 INFO - PROCESS | 1646 | 1468749310035 Marionette TRACE conn2 <- [1,2410,null,{}] 02:55:10 INFO - PROCESS | 1646 | 1468749310038 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}] 02:55:10 INFO - PROCESS | 1646 | 1468749310039 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:10 INFO - PROCESS | 1646 | 1468749310151 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 02:55:10 INFO - PROCESS | 1646 | 1468749310254 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:10 INFO - PROCESS | 1646 | 1468749310256 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x118366000 == 47 [pid = 1646] [id = 610] 02:55:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x117d36000) [pid = 1646] [serial = 1830] [outer = 0x0] 02:55:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x118342800) [pid = 1646] [serial = 1831] [outer = 0x117d36000] 02:55:10 INFO - PROCESS | 1646 | 1468749310303 Marionette DEBUG loaded listener.js 02:55:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1185ce400) [pid = 1646] [serial = 1832] [outer = 0x117d36000] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11600c000 == 46 [pid = 1646] [id = 579] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12d1ab000 == 45 [pid = 1646] [id = 604] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf45800 == 44 [pid = 1646] [id = 603] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1249be000 == 43 [pid = 1646] [id = 602] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x116f1b000 == 42 [pid = 1646] [id = 601] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12c637000 == 41 [pid = 1646] [id = 600] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12b751800 == 40 [pid = 1646] [id = 599] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12afa4800 == 39 [pid = 1646] [id = 598] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12931a000 == 38 [pid = 1646] [id = 597] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12501a000 == 37 [pid = 1646] [id = 596] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12112d800 == 36 [pid = 1646] [id = 595] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x118367800 == 35 [pid = 1646] [id = 594] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x121131000 == 34 [pid = 1646] [id = 593] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x121356800 == 33 [pid = 1646] [id = 592] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1133e8000 == 32 [pid = 1646] [id = 591] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1184fa000 == 31 [pid = 1646] [id = 609] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12dc84800 == 30 [pid = 1646] [id = 608] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12ca3b800 == 29 [pid = 1646] [id = 607] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1249c0000 == 28 [pid = 1646] [id = 606] 02:55:11 INFO - PROCESS | 1646 | --DOCSHELL 0x116738000 == 27 [pid = 1646] [id = 605] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1185dcc00) [pid = 1646] [serial = 1724] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x116773400) [pid = 1646] [serial = 1744] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x116a0dc00) [pid = 1646] [serial = 1745] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118299c00) [pid = 1646] [serial = 1723] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11998ec00) [pid = 1646] [serial = 1753] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11841e400) [pid = 1646] [serial = 1747] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1185db800) [pid = 1646] [serial = 1748] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11930a400) [pid = 1646] [serial = 1750] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1212df000) [pid = 1646] [serial = 1727] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x112dc5000) [pid = 1646] [serial = 1741] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1210f6000) [pid = 1646] [serial = 1726] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x112dc6c00) [pid = 1646] [serial = 1742] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12942f800) [pid = 1646] [serial = 1730] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12917d400) [pid = 1646] [serial = 1729] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12b960000) [pid = 1646] [serial = 1733] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12b8cbc00) [pid = 1646] [serial = 1732] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119bf8800) [pid = 1646] [serial = 1736] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11841a000) [pid = 1646] [serial = 1735] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x121049000) [pid = 1646] [serial = 1756] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x121a0ac00) [pid = 1646] [serial = 1759] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1212e0800) [pid = 1646] [serial = 1757] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116ab3400) [pid = 1646] [serial = 1762] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1197b7c00) [pid = 1646] [serial = 1763] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1240b0000) [pid = 1646] [serial = 1765] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x125bb6800) [pid = 1646] [serial = 1769] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x125a9f400) [pid = 1646] [serial = 1768] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1240b0c00) [pid = 1646] [serial = 1760] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118297000) [pid = 1646] [serial = 1738] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x11851bc00) [pid = 1646] [serial = 1739] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x119f3f000) [pid = 1646] [serial = 1754] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1249d2400) [pid = 1646] [serial = 1766] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1193b9800) [pid = 1646] [serial = 1751] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12611a800) [pid = 1646] [serial = 1771] [outer = 0x0] [url = about:blank] 02:55:11 INFO - PROCESS | 1646 | 1468749311276 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]]]}] 02:55:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:55:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1272ms 02:55:11 INFO - PROCESS | 1646 | 1468749311304 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 02:55:11 INFO - PROCESS | 1646 | 1468749311307 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 02:55:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:55:11 INFO - PROCESS | 1646 | 1468749311310 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:55:11 INFO - PROCESS | 1646 | 1468749311312 Marionette TRACE conn2 <- [1,2414,null,{}] 02:55:11 INFO - PROCESS | 1646 | 1468749311321 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}] 02:55:11 INFO - PROCESS | 1646 | 1468749311323 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:11 INFO - PROCESS | 1646 | 1468749311413 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 02:55:11 INFO - PROCESS | 1646 | 1468749311418 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:11 INFO - PROCESS | 1646 | 1468749311421 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x117485000 == 28 [pid = 1646] [id = 611] 02:55:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x115da5800) [pid = 1646] [serial = 1833] [outer = 0x0] 02:55:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x116772c00) [pid = 1646] [serial = 1834] [outer = 0x115da5800] 02:55:11 INFO - PROCESS | 1646 | 1468749311448 Marionette DEBUG loaded listener.js 02:55:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11816f800) [pid = 1646] [serial = 1835] [outer = 0x115da5800] 02:55:11 INFO - PROCESS | 1646 | 1468749311828 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]]]}] 02:55:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:55:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 571ms 02:55:11 INFO - PROCESS | 1646 | 1468749311881 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 02:55:11 INFO - PROCESS | 1646 | 1468749311885 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 02:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:55:11 INFO - PROCESS | 1646 | 1468749311889 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:55:11 INFO - PROCESS | 1646 | 1468749311891 Marionette TRACE conn2 <- [1,2418,null,{}] 02:55:11 INFO - PROCESS | 1646 | 1468749311894 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}] 02:55:11 INFO - PROCESS | 1646 | 1468749311895 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:11 INFO - PROCESS | 1646 | 1468749311976 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 02:55:11 INFO - PROCESS | 1646 | 1468749311983 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:11 INFO - PROCESS | 1646 | 1468749311984 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191dd800 == 29 [pid = 1646] [id = 612] 02:55:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118291400) [pid = 1646] [serial = 1836] [outer = 0x0] 02:55:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1185d4c00) [pid = 1646] [serial = 1837] [outer = 0x118291400] 02:55:12 INFO - PROCESS | 1646 | 1468749312013 Marionette DEBUG loaded listener.js 02:55:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118f53c00) [pid = 1646] [serial = 1838] [outer = 0x118291400] 02:55:12 INFO - PROCESS | 1646 | 1468749312383 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]]]}] 02:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 02:55:12 INFO - PROCESS | 1646 | 1468749312410 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 02:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:55:12 INFO - PROCESS | 1646 | 1468749312412 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 02:55:12 INFO - PROCESS | 1646 | 1468749312414 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:55:12 INFO - PROCESS | 1646 | 1468749312417 Marionette TRACE conn2 <- [1,2422,null,{}] 02:55:12 INFO - PROCESS | 1646 | 1468749312425 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}] 02:55:12 INFO - PROCESS | 1646 | 1468749312430 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:12 INFO - PROCESS | 1646 | 1468749312510 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 02:55:12 INFO - PROCESS | 1646 | 1468749312517 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:12 INFO - PROCESS | 1646 | 1468749312520 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x121655800 == 30 [pid = 1646] [id = 613] 02:55:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112ec1800) [pid = 1646] [serial = 1839] [outer = 0x0] 02:55:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119bf9c00) [pid = 1646] [serial = 1840] [outer = 0x112ec1800] 02:55:12 INFO - PROCESS | 1646 | 1468749312548 Marionette DEBUG loaded listener.js 02:55:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11a041000) [pid = 1646] [serial = 1841] [outer = 0x112ec1800] 02:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 470ms 02:55:12 INFO - PROCESS | 1646 | 1468749312882 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]]]}] 02:55:12 INFO - PROCESS | 1646 | 1468749312885 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 02:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:55:12 INFO - PROCESS | 1646 | 1468749312886 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 02:55:12 INFO - PROCESS | 1646 | 1468749312889 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:55:12 INFO - PROCESS | 1646 | 1468749312890 Marionette TRACE conn2 <- [1,2426,null,{}] 02:55:12 INFO - PROCESS | 1646 | 1468749312893 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}] 02:55:12 INFO - PROCESS | 1646 | 1468749312896 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:12 INFO - PROCESS | 1646 | 1468749312978 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 02:55:12 INFO - PROCESS | 1646 | 1468749312983 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:12 INFO - PROCESS | 1646 | 1468749312984 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x125010000 == 31 [pid = 1646] [id = 614] 02:55:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1210e9c00) [pid = 1646] [serial = 1842] [outer = 0x0] 02:55:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1210f7c00) [pid = 1646] [serial = 1843] [outer = 0x1210e9c00] 02:55:13 INFO - PROCESS | 1646 | 1468749313009 Marionette DEBUG loaded listener.js 02:55:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x121198c00) [pid = 1646] [serial = 1844] [outer = 0x1210e9c00] 02:55:13 INFO - PROCESS | 1646 | 1468749313389 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]]]}] 02:55:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:55:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 518ms 02:55:13 INFO - PROCESS | 1646 | 1468749313407 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 02:55:13 INFO - PROCESS | 1646 | 1468749313410 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 02:55:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:55:13 INFO - PROCESS | 1646 | 1468749313418 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:55:13 INFO - PROCESS | 1646 | 1468749313419 Marionette TRACE conn2 <- [1,2430,null,{}] 02:55:13 INFO - PROCESS | 1646 | 1468749313421 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}] 02:55:13 INFO - PROCESS | 1646 | 1468749313423 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:13 INFO - PROCESS | 1646 | 1468749313522 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 02:55:13 INFO - PROCESS | 1646 | 1468749313526 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:13 INFO - PROCESS | 1646 | 1468749313527 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d0d000 == 32 [pid = 1646] [id = 615] 02:55:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x111c83800) [pid = 1646] [serial = 1845] [outer = 0x0] 02:55:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1210f0800) [pid = 1646] [serial = 1846] [outer = 0x111c83800] 02:55:13 INFO - PROCESS | 1646 | 1468749313552 Marionette DEBUG loaded listener.js 02:55:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1214e5c00) [pid = 1646] [serial = 1847] [outer = 0x111c83800] 02:55:13 INFO - PROCESS | 1646 | 1468749313883 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]]]}] 02:55:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:55:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 520ms 02:55:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:55:13 INFO - PROCESS | 1646 | 1468749313939 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 02:55:13 INFO - PROCESS | 1646 | 1468749313940 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 02:55:13 INFO - PROCESS | 1646 | 1468749313942 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:55:13 INFO - PROCESS | 1646 | 1468749313943 Marionette TRACE conn2 <- [1,2434,null,{}] 02:55:13 INFO - PROCESS | 1646 | 1468749313946 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}] 02:55:13 INFO - PROCESS | 1646 | 1468749313950 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:14 INFO - PROCESS | 1646 | 1468749314067 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 02:55:14 INFO - PROCESS | 1646 | 1468749314080 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:14 INFO - PROCESS | 1646 | 1468749314081 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a44a800 == 33 [pid = 1646] [id = 616] 02:55:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1121b4400) [pid = 1646] [serial = 1848] [outer = 0x0] 02:55:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12270a800) [pid = 1646] [serial = 1849] [outer = 0x1121b4400] 02:55:14 INFO - PROCESS | 1646 | 1468749314106 Marionette DEBUG loaded listener.js 02:55:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x125ba8c00) [pid = 1646] [serial = 1850] [outer = 0x1121b4400] 02:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 518ms 02:55:14 INFO - PROCESS | 1646 | 1468749314457 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]]]}] 02:55:14 INFO - PROCESS | 1646 | 1468749314464 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 02:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:55:14 INFO - PROCESS | 1646 | 1468749314473 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 02:55:14 INFO - PROCESS | 1646 | 1468749314475 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:55:14 INFO - PROCESS | 1646 | 1468749314477 Marionette TRACE conn2 <- [1,2438,null,{}] 02:55:14 INFO - PROCESS | 1646 | 1468749314481 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}] 02:55:14 INFO - PROCESS | 1646 | 1468749314482 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:14 INFO - PROCESS | 1646 | 1468749314578 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 02:55:14 INFO - PROCESS | 1646 | 1468749314595 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:14 INFO - PROCESS | 1646 | 1468749314597 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a69e800 == 34 [pid = 1646] [id = 617] 02:55:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x125bb2800) [pid = 1646] [serial = 1851] [outer = 0x0] 02:55:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1263c8000) [pid = 1646] [serial = 1852] [outer = 0x125bb2800] 02:55:14 INFO - PROCESS | 1646 | 1468749314621 Marionette DEBUG loaded listener.js 02:55:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x128b72000) [pid = 1646] [serial = 1853] [outer = 0x125bb2800] 02:55:14 INFO - PROCESS | 1646 | 1468749314952 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]]]}] 02:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 524ms 02:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:55:15 INFO - PROCESS | 1646 | 1468749315000 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 02:55:15 INFO - PROCESS | 1646 | 1468749315001 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 02:55:15 INFO - PROCESS | 1646 | 1468749315003 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:55:15 INFO - PROCESS | 1646 | 1468749315004 Marionette TRACE conn2 <- [1,2442,null,{}] 02:55:15 INFO - PROCESS | 1646 | 1468749315007 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}] 02:55:15 INFO - PROCESS | 1646 | 1468749315008 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:15 INFO - PROCESS | 1646 | 1468749315106 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 02:55:15 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12af0c400) [pid = 1646] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:55:15 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x111c75800) [pid = 1646] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:55:15 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x125aa0c00) [pid = 1646] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:55:15 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x121111c00) [pid = 1646] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:55:15 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x10eafa800) [pid = 1646] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:55:15 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118174400) [pid = 1646] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:55:15 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119f48c00) [pid = 1646] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:55:15 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118426400) [pid = 1646] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:55:15 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x117d3cc00) [pid = 1646] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:55:15 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1249d4000) [pid = 1646] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:55:15 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1130d3000) [pid = 1646] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:55:15 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x113cd8400) [pid = 1646] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:55:15 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11262d800) [pid = 1646] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:55:15 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11841c000) [pid = 1646] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:55:15 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1185d0400) [pid = 1646] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:55:15 INFO - PROCESS | 1646 | 1468749315382 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:15 INFO - PROCESS | 1646 | 1468749315383 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210d1000 == 35 [pid = 1646] [id = 618] 02:55:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x110e7c000) [pid = 1646] [serial = 1854] [outer = 0x0] 02:55:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x112dc4c00) [pid = 1646] [serial = 1855] [outer = 0x110e7c000] 02:55:15 INFO - PROCESS | 1646 | 1468749315407 Marionette DEBUG loaded listener.js 02:55:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x117d3cc00) [pid = 1646] [serial = 1856] [outer = 0x110e7c000] 02:55:15 INFO - PROCESS | 1646 | 1468749315665 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]]]}] 02:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 719ms 02:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:55:15 INFO - PROCESS | 1646 | 1468749315737 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 02:55:15 INFO - PROCESS | 1646 | 1468749315739 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 02:55:15 INFO - PROCESS | 1646 | 1468749315741 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:55:15 INFO - PROCESS | 1646 | 1468749315743 Marionette TRACE conn2 <- [1,2446,null,{}] 02:55:15 INFO - PROCESS | 1646 | 1468749315746 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}] 02:55:15 INFO - PROCESS | 1646 | 1468749315747 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:15 INFO - PROCESS | 1646 | 1468749315830 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 02:55:15 INFO - PROCESS | 1646 | 1468749315834 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:15 INFO - PROCESS | 1646 | 1468749315835 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x121652800 == 36 [pid = 1646] [id = 619] 02:55:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x118421c00) [pid = 1646] [serial = 1857] [outer = 0x0] 02:55:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x125bb5800) [pid = 1646] [serial = 1858] [outer = 0x118421c00] 02:55:15 INFO - PROCESS | 1646 | 1468749315860 Marionette DEBUG loaded listener.js 02:55:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12917d800) [pid = 1646] [serial = 1859] [outer = 0x118421c00] 02:55:16 INFO - PROCESS | 1646 | 1468749316184 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]]]}] 02:55:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:55:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 474ms 02:55:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:55:16 INFO - PROCESS | 1646 | 1468749316216 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 02:55:16 INFO - PROCESS | 1646 | 1468749316217 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 02:55:16 INFO - PROCESS | 1646 | 1468749316219 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:55:16 INFO - PROCESS | 1646 | 1468749316220 Marionette TRACE conn2 <- [1,2450,null,{}] 02:55:16 INFO - PROCESS | 1646 | 1468749316222 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}] 02:55:16 INFO - PROCESS | 1646 | 1468749316223 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:16 INFO - PROCESS | 1646 | 1468749316330 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 02:55:16 INFO - PROCESS | 1646 | 1468749316336 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:16 INFO - PROCESS | 1646 | 1468749316337 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bcc1800 == 37 [pid = 1646] [id = 620] 02:55:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12917dc00) [pid = 1646] [serial = 1860] [outer = 0x0] 02:55:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1291de800) [pid = 1646] [serial = 1861] [outer = 0x12917dc00] 02:55:16 INFO - PROCESS | 1646 | 1468749316361 Marionette DEBUG loaded listener.js 02:55:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12a4dc000) [pid = 1646] [serial = 1862] [outer = 0x12917dc00] 02:55:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:55:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 468ms 02:55:16 INFO - PROCESS | 1646 | 1468749316683 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]]]}] 02:55:16 INFO - PROCESS | 1646 | 1468749316688 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 02:55:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:55:16 INFO - PROCESS | 1646 | 1468749316701 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 02:55:16 INFO - PROCESS | 1646 | 1468749316704 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:55:16 INFO - PROCESS | 1646 | 1468749316706 Marionette TRACE conn2 <- [1,2454,null,{}] 02:55:16 INFO - PROCESS | 1646 | 1468749316709 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}] 02:55:16 INFO - PROCESS | 1646 | 1468749316711 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:16 INFO - PROCESS | 1646 | 1468749316815 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 02:55:16 INFO - PROCESS | 1646 | 1468749316820 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:16 INFO - PROCESS | 1646 | 1468749316822 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d07800 == 38 [pid = 1646] [id = 621] 02:55:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12a4e8000) [pid = 1646] [serial = 1863] [outer = 0x0] 02:55:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12af16400) [pid = 1646] [serial = 1864] [outer = 0x12a4e8000] 02:55:16 INFO - PROCESS | 1646 | 1468749316866 Marionette DEBUG loaded listener.js 02:55:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b8cd400) [pid = 1646] [serial = 1865] [outer = 0x12a4e8000] 02:55:17 INFO - PROCESS | 1646 | 1468749317320 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]]]}] 02:55:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:55:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 670ms 02:55:17 INFO - PROCESS | 1646 | 1468749317404 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 02:55:17 INFO - PROCESS | 1646 | 1468749317407 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 02:55:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:55:17 INFO - PROCESS | 1646 | 1468749317411 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:55:17 INFO - PROCESS | 1646 | 1468749317414 Marionette TRACE conn2 <- [1,2458,null,{}] 02:55:17 INFO - PROCESS | 1646 | 1468749317418 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}] 02:55:17 INFO - PROCESS | 1646 | 1468749317420 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:17 INFO - PROCESS | 1646 | 1468749317524 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 02:55:17 INFO - PROCESS | 1646 | 1468749317624 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:17 INFO - PROCESS | 1646 | 1468749317628 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168d4000 == 39 [pid = 1646] [id = 622] 02:55:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11298f000) [pid = 1646] [serial = 1866] [outer = 0x0] 02:55:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x112ec1c00) [pid = 1646] [serial = 1867] [outer = 0x11298f000] 02:55:17 INFO - PROCESS | 1646 | 1468749317660 Marionette DEBUG loaded listener.js 02:55:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x115e88800) [pid = 1646] [serial = 1868] [outer = 0x11298f000] 02:55:18 INFO - PROCESS | 1646 | 1468749318165 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]]]}] 02:55:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:55:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 822ms 02:55:18 INFO - PROCESS | 1646 | 1468749318271 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 02:55:18 INFO - PROCESS | 1646 | 1468749318273 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 02:55:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:55:18 INFO - PROCESS | 1646 | 1468749318281 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:55:18 INFO - PROCESS | 1646 | 1468749318284 Marionette TRACE conn2 <- [1,2462,null,{}] 02:55:18 INFO - PROCESS | 1646 | 1468749318287 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}] 02:55:18 INFO - PROCESS | 1646 | 1468749318289 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:18 INFO - PROCESS | 1646 | 1468749318403 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 02:55:18 INFO - PROCESS | 1646 | 1468749318482 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:18 INFO - PROCESS | 1646 | 1468749318484 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x124405800 == 40 [pid = 1646] [id = 623] 02:55:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118427400) [pid = 1646] [serial = 1869] [outer = 0x0] 02:55:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118f9b800) [pid = 1646] [serial = 1870] [outer = 0x118427400] 02:55:18 INFO - PROCESS | 1646 | 1468749318514 Marionette DEBUG loaded listener.js 02:55:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11930b800) [pid = 1646] [serial = 1871] [outer = 0x118427400] 02:55:19 INFO - PROCESS | 1646 | 1468749319218 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]]]}] 02:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 975ms 02:55:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:55:19 INFO - PROCESS | 1646 | 1468749319252 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 02:55:19 INFO - PROCESS | 1646 | 1468749319255 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 02:55:19 INFO - PROCESS | 1646 | 1468749319258 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:55:19 INFO - PROCESS | 1646 | 1468749319260 Marionette TRACE conn2 <- [1,2466,null,{}] 02:55:19 INFO - PROCESS | 1646 | 1468749319264 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}] 02:55:19 INFO - PROCESS | 1646 | 1468749319265 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:19 INFO - PROCESS | 1646 | 1468749319380 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 02:55:19 INFO - PROCESS | 1646 | 1468749319443 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:19 INFO - PROCESS | 1646 | 1468749319446 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184f0000 == 41 [pid = 1646] [id = 624] 02:55:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11828d400) [pid = 1646] [serial = 1872] [outer = 0x0] 02:55:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1182b0000) [pid = 1646] [serial = 1873] [outer = 0x11828d400] 02:55:19 INFO - PROCESS | 1646 | 1468749319475 Marionette DEBUG loaded listener.js 02:55:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1185d8000) [pid = 1646] [serial = 1874] [outer = 0x11828d400] 02:55:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12bcc1800 == 40 [pid = 1646] [id = 620] 02:55:19 INFO - PROCESS | 1646 | --DOCSHELL 0x121652800 == 39 [pid = 1646] [id = 619] 02:55:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1210d1000 == 38 [pid = 1646] [id = 618] 02:55:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12a69e800 == 37 [pid = 1646] [id = 617] 02:55:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12a44a800 == 36 [pid = 1646] [id = 616] 02:55:19 INFO - PROCESS | 1646 | --DOCSHELL 0x128d0d000 == 35 [pid = 1646] [id = 615] 02:55:19 INFO - PROCESS | 1646 | --DOCSHELL 0x125010000 == 34 [pid = 1646] [id = 614] 02:55:19 INFO - PROCESS | 1646 | --DOCSHELL 0x121655800 == 33 [pid = 1646] [id = 613] 02:55:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1191dd800 == 32 [pid = 1646] [id = 612] 02:55:19 INFO - PROCESS | 1646 | --DOCSHELL 0x117485000 == 31 [pid = 1646] [id = 611] 02:55:19 INFO - PROCESS | 1646 | --DOCSHELL 0x118366000 == 30 [pid = 1646] [id = 610] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12b703000) [pid = 1646] [serial = 1813] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1227e1c00) [pid = 1646] [serial = 1795] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x128ba9800) [pid = 1646] [serial = 1798] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1212da800) [pid = 1646] [serial = 1792] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x110e76000) [pid = 1646] [serial = 1774] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x112618400) [pid = 1646] [serial = 1775] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118f9cc00) [pid = 1646] [serial = 1780] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1197ba800) [pid = 1646] [serial = 1781] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1210e9400) [pid = 1646] [serial = 1789] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12110ec00) [pid = 1646] [serial = 1790] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119102400) [pid = 1646] [serial = 1786] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119bfe000) [pid = 1646] [serial = 1787] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1291d6c00) [pid = 1646] [serial = 1801] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12917bc00) [pid = 1646] [serial = 1772] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x116809000) [pid = 1646] [serial = 1777] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118170c00) [pid = 1646] [serial = 1778] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x116890400) [pid = 1646] [serial = 1783] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x129ca3000) [pid = 1646] [serial = 1802] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1182afc00) [pid = 1646] [serial = 1784] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1176bac00) [pid = 1646] [serial = 1805] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1130b1000) [pid = 1646] [serial = 1804] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12b961400) [pid = 1646] [serial = 1814] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x129187400) [pid = 1646] [serial = 1799] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12af0c000) [pid = 1646] [serial = 1811] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x125094000) [pid = 1646] [serial = 1796] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1227a8c00) [pid = 1646] [serial = 1793] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12a4e7c00) [pid = 1646] [serial = 1810] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12a4dd400) [pid = 1646] [serial = 1808] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1265f0400) [pid = 1646] [serial = 1807] [outer = 0x0] [url = about:blank] 02:55:19 INFO - PROCESS | 1646 | 1468749319908 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]]]}] 02:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 674ms 02:55:19 INFO - PROCESS | 1646 | 1468749319932 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 02:55:19 INFO - PROCESS | 1646 | 1468749319935 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 02:55:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:55:19 INFO - PROCESS | 1646 | 1468749319939 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:55:19 INFO - PROCESS | 1646 | 1468749319941 Marionette TRACE conn2 <- [1,2470,null,{}] 02:55:19 INFO - PROCESS | 1646 | 1468749319943 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}] 02:55:19 INFO - PROCESS | 1646 | 1468749319945 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:20 INFO - PROCESS | 1646 | 1468749320030 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 02:55:20 INFO - PROCESS | 1646 | 1468749320085 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:20 INFO - PROCESS | 1646 | 1468749320087 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191dd800 == 31 [pid = 1646] [id = 625] 02:55:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11828dc00) [pid = 1646] [serial = 1875] [outer = 0x0] 02:55:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x119310800) [pid = 1646] [serial = 1876] [outer = 0x11828dc00] 02:55:20 INFO - PROCESS | 1646 | 1468749320114 Marionette DEBUG loaded listener.js 02:55:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x119bfe000) [pid = 1646] [serial = 1877] [outer = 0x11828dc00] 02:55:20 INFO - PROCESS | 1646 | 1468749320426 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]]]}] 02:55:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:55:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 521ms 02:55:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:55:20 INFO - PROCESS | 1646 | 1468749320463 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 02:55:20 INFO - PROCESS | 1646 | 1468749320465 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 02:55:20 INFO - PROCESS | 1646 | 1468749320467 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:55:20 INFO - PROCESS | 1646 | 1468749320470 Marionette TRACE conn2 <- [1,2474,null,{}] 02:55:20 INFO - PROCESS | 1646 | 1468749320478 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}] 02:55:20 INFO - PROCESS | 1646 | 1468749320481 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:20 INFO - PROCESS | 1646 | 1468749320564 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 02:55:20 INFO - PROCESS | 1646 | 1468749320569 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:20 INFO - PROCESS | 1646 | 1468749320571 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1249b3800 == 32 [pid = 1646] [id = 626] 02:55:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x115da8000) [pid = 1646] [serial = 1878] [outer = 0x0] 02:55:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x121111000) [pid = 1646] [serial = 1879] [outer = 0x115da8000] 02:55:20 INFO - PROCESS | 1646 | 1468749320599 Marionette DEBUG loaded listener.js 02:55:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x121703800) [pid = 1646] [serial = 1880] [outer = 0x115da8000] 02:55:20 INFO - PROCESS | 1646 | 1468749320964 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]]]}] 02:55:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:55:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 522ms 02:55:20 INFO - PROCESS | 1646 | 1468749320990 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 02:55:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:55:20 INFO - PROCESS | 1646 | 1468749320993 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 02:55:20 INFO - PROCESS | 1646 | 1468749320997 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:55:20 INFO - PROCESS | 1646 | 1468749320998 Marionette TRACE conn2 <- [1,2478,null,{}] 02:55:21 INFO - PROCESS | 1646 | 1468749321002 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}] 02:55:21 INFO - PROCESS | 1646 | 1468749321004 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:21 INFO - PROCESS | 1646 | 1468749321130 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 02:55:21 INFO - PROCESS | 1646 | 1468749321135 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:21 INFO - PROCESS | 1646 | 1468749321136 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x129075800 == 33 [pid = 1646] [id = 627] 02:55:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1227b1c00) [pid = 1646] [serial = 1881] [outer = 0x0] 02:55:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1240b8800) [pid = 1646] [serial = 1882] [outer = 0x1227b1c00] 02:55:21 INFO - PROCESS | 1646 | 1468749321177 Marionette DEBUG loaded listener.js 02:55:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1246bdc00) [pid = 1646] [serial = 1883] [outer = 0x1227b1c00] 02:55:21 INFO - PROCESS | 1646 | 1468749321616 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]]]}] 02:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 670ms 02:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:55:21 INFO - PROCESS | 1646 | 1468749321667 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 02:55:21 INFO - PROCESS | 1646 | 1468749321668 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 02:55:21 INFO - PROCESS | 1646 | 1468749321670 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:55:21 INFO - PROCESS | 1646 | 1468749321671 Marionette TRACE conn2 <- [1,2482,null,{}] 02:55:21 INFO - PROCESS | 1646 | 1468749321673 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}] 02:55:21 INFO - PROCESS | 1646 | 1468749321674 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:21 INFO - PROCESS | 1646 | 1468749321758 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 02:55:21 INFO - PROCESS | 1646 | 1468749321764 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:21 INFO - PROCESS | 1646 | 1468749321765 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a699800 == 34 [pid = 1646] [id = 628] 02:55:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x113cd7400) [pid = 1646] [serial = 1884] [outer = 0x0] 02:55:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x125a93400) [pid = 1646] [serial = 1885] [outer = 0x113cd7400] 02:55:21 INFO - PROCESS | 1646 | 1468749321790 Marionette DEBUG loaded listener.js 02:55:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x125f84c00) [pid = 1646] [serial = 1886] [outer = 0x113cd7400] 02:55:22 INFO - PROCESS | 1646 | 1468749322215 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]]]}] 02:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 571ms 02:55:22 INFO - PROCESS | 1646 | 1468749322245 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 02:55:22 INFO - PROCESS | 1646 | 1468749322247 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 02:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:55:22 INFO - PROCESS | 1646 | 1468749322251 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:55:22 INFO - PROCESS | 1646 | 1468749322252 Marionette TRACE conn2 <- [1,2486,null,{}] 02:55:22 INFO - PROCESS | 1646 | 1468749322256 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}] 02:55:22 INFO - PROCESS | 1646 | 1468749322263 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:22 INFO - PROCESS | 1646 | 1468749322441 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 02:55:22 INFO - PROCESS | 1646 | 1468749322466 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:22 INFO - PROCESS | 1646 | 1468749322468 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b97a800 == 35 [pid = 1646] [id = 629] 02:55:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x129184000) [pid = 1646] [serial = 1887] [outer = 0x0] 02:55:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12a4e3c00) [pid = 1646] [serial = 1888] [outer = 0x129184000] 02:55:22 INFO - PROCESS | 1646 | 1468749322508 Marionette DEBUG loaded listener.js 02:55:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12af07800) [pid = 1646] [serial = 1889] [outer = 0x129184000] 02:55:22 INFO - PROCESS | 1646 | 1468749322926 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]]]}] 02:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 722ms 02:55:22 INFO - PROCESS | 1646 | 1468749322973 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 02:55:22 INFO - PROCESS | 1646 | 1468749322974 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 02:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:55:22 INFO - PROCESS | 1646 | 1468749322976 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:55:22 INFO - PROCESS | 1646 | 1468749322978 Marionette TRACE conn2 <- [1,2490,null,{}] 02:55:22 INFO - PROCESS | 1646 | 1468749322980 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}] 02:55:22 INFO - PROCESS | 1646 | 1468749322981 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:23 INFO - PROCESS | 1646 | 1468749323082 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 02:55:23 INFO - PROCESS | 1646 | 1468749323085 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:23 INFO - PROCESS | 1646 | 1468749323086 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bcba800 == 36 [pid = 1646] [id = 630] 02:55:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121609000) [pid = 1646] [serial = 1890] [outer = 0x0] 02:55:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12af11c00) [pid = 1646] [serial = 1891] [outer = 0x121609000] 02:55:23 INFO - PROCESS | 1646 | 1468749323117 Marionette DEBUG loaded listener.js 02:55:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12b705800) [pid = 1646] [serial = 1892] [outer = 0x121609000] 02:55:23 INFO - PROCESS | 1646 | 1468749323457 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]]]}] 02:55:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:55:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 522ms 02:55:23 INFO - PROCESS | 1646 | 1468749323500 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 02:55:23 INFO - PROCESS | 1646 | 1468749323501 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 02:55:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:55:23 INFO - PROCESS | 1646 | 1468749323503 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:55:23 INFO - PROCESS | 1646 | 1468749323504 Marionette TRACE conn2 <- [1,2494,null,{}] 02:55:23 INFO - PROCESS | 1646 | 1468749323507 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}] 02:55:23 INFO - PROCESS | 1646 | 1468749323508 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:23 INFO - PROCESS | 1646 | 1468749323608 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 02:55:23 INFO - PROCESS | 1646 | 1468749323647 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:23 INFO - PROCESS | 1646 | 1468749323648 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c642800 == 37 [pid = 1646] [id = 631] 02:55:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12b705c00) [pid = 1646] [serial = 1893] [outer = 0x0] 02:55:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b8d7c00) [pid = 1646] [serial = 1894] [outer = 0x12b705c00] 02:55:23 INFO - PROCESS | 1646 | 1468749323673 Marionette DEBUG loaded listener.js 02:55:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12b962800) [pid = 1646] [serial = 1895] [outer = 0x12b705c00] 02:55:24 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119f3ec00) [pid = 1646] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:55:24 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1211a2400) [pid = 1646] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:55:24 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x125bb2800) [pid = 1646] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:55:24 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x121bb1800) [pid = 1646] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:55:24 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x110e7c000) [pid = 1646] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:55:24 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12917dc00) [pid = 1646] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:55:24 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x112ec1800) [pid = 1646] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:55:24 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118421c00) [pid = 1646] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:55:24 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x111c83800) [pid = 1646] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:55:24 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1210e9c00) [pid = 1646] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:55:24 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x115da5800) [pid = 1646] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:55:24 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x117d36000) [pid = 1646] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:55:24 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118291400) [pid = 1646] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:55:24 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x10eafd800) [pid = 1646] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:55:24 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1121b4400) [pid = 1646] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:55:24 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1182b2000) [pid = 1646] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:55:24 INFO - PROCESS | 1646 | 1468749324068 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]]]}] 02:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 619ms 02:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:55:24 INFO - PROCESS | 1646 | 1468749324122 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 02:55:24 INFO - PROCESS | 1646 | 1468749324124 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 02:55:24 INFO - PROCESS | 1646 | 1468749324126 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:55:24 INFO - PROCESS | 1646 | 1468749324127 Marionette TRACE conn2 <- [1,2498,null,{}] 02:55:24 INFO - PROCESS | 1646 | 1468749324130 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}] 02:55:24 INFO - PROCESS | 1646 | 1468749324131 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:24 INFO - PROCESS | 1646 | 1468749324209 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 02:55:24 INFO - PROCESS | 1646 | 1468749324215 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:24 INFO - PROCESS | 1646 | 1468749324223 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12907b000 == 38 [pid = 1646] [id = 632] 02:55:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1164e5c00) [pid = 1646] [serial = 1896] [outer = 0x0] 02:55:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x117d36000) [pid = 1646] [serial = 1897] [outer = 0x1164e5c00] 02:55:24 INFO - PROCESS | 1646 | 1468749324248 Marionette DEBUG loaded listener.js 02:55:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119107000) [pid = 1646] [serial = 1898] [outer = 0x1164e5c00] 02:55:24 INFO - PROCESS | 1646 | 1468749324583 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]]]}] 02:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 473ms 02:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:55:24 INFO - PROCESS | 1646 | 1468749324600 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 02:55:24 INFO - PROCESS | 1646 | 1468749324601 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 02:55:24 INFO - PROCESS | 1646 | 1468749324603 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:55:24 INFO - PROCESS | 1646 | 1468749324604 Marionette TRACE conn2 <- [1,2502,null,{}] 02:55:24 INFO - PROCESS | 1646 | 1468749324606 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}] 02:55:24 INFO - PROCESS | 1646 | 1468749324608 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:24 INFO - PROCESS | 1646 | 1468749324718 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 02:55:24 INFO - PROCESS | 1646 | 1468749324724 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:24 INFO - PROCESS | 1646 | 1468749324725 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf4d800 == 39 [pid = 1646] [id = 633] 02:55:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118291400) [pid = 1646] [serial = 1899] [outer = 0x0] 02:55:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1211a2000) [pid = 1646] [serial = 1900] [outer = 0x118291400] 02:55:24 INFO - PROCESS | 1646 | 1468749324750 Marionette DEBUG loaded listener.js 02:55:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1246bc400) [pid = 1646] [serial = 1901] [outer = 0x118291400] 02:55:25 INFO - PROCESS | 1646 | 1468749325072 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]]]}] 02:55:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:55:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 520ms 02:55:25 INFO - PROCESS | 1646 | 1468749325123 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 02:55:25 INFO - PROCESS | 1646 | 1468749325125 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 02:55:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:55:25 INFO - PROCESS | 1646 | 1468749325127 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:55:25 INFO - PROCESS | 1646 | 1468749325129 Marionette TRACE conn2 <- [1,2506,null,{}] 02:55:25 INFO - PROCESS | 1646 | 1468749325131 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}] 02:55:25 INFO - PROCESS | 1646 | 1468749325133 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:25 INFO - PROCESS | 1646 | 1468749325235 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 02:55:25 INFO - PROCESS | 1646 | 1468749325239 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:25 INFO - PROCESS | 1646 | 1468749325241 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d235000 == 40 [pid = 1646] [id = 634] 02:55:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12b964000) [pid = 1646] [serial = 1902] [outer = 0x0] 02:55:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12b967400) [pid = 1646] [serial = 1903] [outer = 0x12b964000] 02:55:25 INFO - PROCESS | 1646 | 1468749325266 Marionette DEBUG loaded listener.js 02:55:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12c2a7400) [pid = 1646] [serial = 1904] [outer = 0x12b964000] 02:55:25 INFO - PROCESS | 1646 | 1468749325612 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]]]}] 02:55:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:55:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 521ms 02:55:25 INFO - PROCESS | 1646 | 1468749325649 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 02:55:25 INFO - PROCESS | 1646 | 1468749325651 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 02:55:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:55:25 INFO - PROCESS | 1646 | 1468749325666 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:55:25 INFO - PROCESS | 1646 | 1468749325668 Marionette TRACE conn2 <- [1,2510,null,{}] 02:55:25 INFO - PROCESS | 1646 | 1468749325671 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}] 02:55:25 INFO - PROCESS | 1646 | 1468749325673 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:25 INFO - PROCESS | 1646 | 1468749325797 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 02:55:25 INFO - PROCESS | 1646 | 1468749325802 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:25 INFO - PROCESS | 1646 | 1468749325803 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d23b000 == 41 [pid = 1646] [id = 635] 02:55:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12c2a9c00) [pid = 1646] [serial = 1905] [outer = 0x0] 02:55:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12c2aec00) [pid = 1646] [serial = 1906] [outer = 0x12c2a9c00] 02:55:25 INFO - PROCESS | 1646 | 1468749325841 Marionette DEBUG loaded listener.js 02:55:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12c2b4400) [pid = 1646] [serial = 1907] [outer = 0x12c2a9c00] 02:55:26 INFO - PROCESS | 1646 | 1468749326453 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]]]}] 02:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 832ms 02:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:55:26 INFO - PROCESS | 1646 | 1468749326487 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 02:55:26 INFO - PROCESS | 1646 | 1468749326490 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 02:55:26 INFO - PROCESS | 1646 | 1468749326494 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:55:26 INFO - PROCESS | 1646 | 1468749326498 Marionette TRACE conn2 <- [1,2514,null,{}] 02:55:26 INFO - PROCESS | 1646 | 1468749326502 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}] 02:55:26 INFO - PROCESS | 1646 | 1468749326504 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:26 INFO - PROCESS | 1646 | 1468749326616 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 02:55:26 INFO - PROCESS | 1646 | 1468749326691 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:26 INFO - PROCESS | 1646 | 1468749326693 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a0c5800 == 42 [pid = 1646] [id = 636] 02:55:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118179000) [pid = 1646] [serial = 1908] [outer = 0x0] 02:55:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11834e800) [pid = 1646] [serial = 1909] [outer = 0x118179000] 02:55:26 INFO - PROCESS | 1646 | 1468749326724 Marionette DEBUG loaded listener.js 02:55:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119111c00) [pid = 1646] [serial = 1910] [outer = 0x118179000] 02:55:27 INFO - PROCESS | 1646 | 1468749327164 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]]]}] 02:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 676ms 02:55:27 INFO - PROCESS | 1646 | 1468749327170 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 02:55:27 INFO - PROCESS | 1646 | 1468749327173 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 02:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:55:27 INFO - PROCESS | 1646 | 1468749327179 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:55:27 INFO - PROCESS | 1646 | 1468749327181 Marionette TRACE conn2 <- [1,2518,null,{}] 02:55:27 INFO - PROCESS | 1646 | 1468749327184 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}] 02:55:27 INFO - PROCESS | 1646 | 1468749327186 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:27 INFO - PROCESS | 1646 | 1468749327315 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 02:55:27 INFO - PROCESS | 1646 | 1468749327391 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:27 INFO - PROCESS | 1646 | 1468749327392 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a696000 == 43 [pid = 1646] [id = 637] 02:55:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1210f0c00) [pid = 1646] [serial = 1911] [outer = 0x0] 02:55:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x121115800) [pid = 1646] [serial = 1912] [outer = 0x1210f0c00] 02:55:27 INFO - PROCESS | 1646 | 1468749327423 Marionette DEBUG loaded listener.js 02:55:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x121a08c00) [pid = 1646] [serial = 1913] [outer = 0x1210f0c00] 02:55:27 INFO - PROCESS | 1646 | 1468749327883 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]]]}] 02:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 773ms 02:55:27 INFO - PROCESS | 1646 | 1468749327951 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 02:55:27 INFO - PROCESS | 1646 | 1468749327954 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 02:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:55:27 INFO - PROCESS | 1646 | 1468749327957 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:55:27 INFO - PROCESS | 1646 | 1468749327961 Marionette TRACE conn2 <- [1,2522,null,{}] 02:55:27 INFO - PROCESS | 1646 | 1468749327973 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}] 02:55:27 INFO - PROCESS | 1646 | 1468749327978 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:28 INFO - PROCESS | 1646 | 1468749328191 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 02:55:28 INFO - PROCESS | 1646 | 1468749328258 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:28 INFO - PROCESS | 1646 | 1468749328261 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d721800 == 44 [pid = 1646] [id = 638] 02:55:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1265f0400) [pid = 1646] [serial = 1914] [outer = 0x0] 02:55:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x128b75c00) [pid = 1646] [serial = 1915] [outer = 0x1265f0400] 02:55:28 INFO - PROCESS | 1646 | 1468749328302 Marionette DEBUG loaded listener.js 02:55:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x129ca2c00) [pid = 1646] [serial = 1916] [outer = 0x1265f0400] 02:55:28 INFO - PROCESS | 1646 | 1468749328747 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]]]}] 02:55:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:55:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 824ms 02:55:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:55:28 INFO - PROCESS | 1646 | 1468749328782 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 02:55:28 INFO - PROCESS | 1646 | 1468749328784 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 02:55:28 INFO - PROCESS | 1646 | 1468749328787 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:55:28 INFO - PROCESS | 1646 | 1468749328788 Marionette TRACE conn2 <- [1,2526,null,{}] 02:55:28 INFO - PROCESS | 1646 | 1468749328790 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}] 02:55:28 INFO - PROCESS | 1646 | 1468749328792 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:28 INFO - PROCESS | 1646 | 1468749328936 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 02:55:28 INFO - PROCESS | 1646 | 1468749328989 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:28 INFO - PROCESS | 1646 | 1468749328990 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x121e5c800 == 45 [pid = 1646] [id = 639] 02:55:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12af12400) [pid = 1646] [serial = 1917] [outer = 0x0] 02:55:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12b95bc00) [pid = 1646] [serial = 1918] [outer = 0x12af12400] 02:55:29 INFO - PROCESS | 1646 | 1468749329020 Marionette DEBUG loaded listener.js 02:55:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12bc5ec00) [pid = 1646] [serial = 1919] [outer = 0x12af12400] 02:55:29 INFO - PROCESS | 1646 | 1468749329430 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]]]}] 02:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 669ms 02:55:29 INFO - PROCESS | 1646 | 1468749329457 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 02:55:29 INFO - PROCESS | 1646 | 1468749329458 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 02:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:55:29 INFO - PROCESS | 1646 | 1468749329461 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:55:29 INFO - PROCESS | 1646 | 1468749329462 Marionette TRACE conn2 <- [1,2530,null,{}] 02:55:29 INFO - PROCESS | 1646 | 1468749329465 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}] 02:55:29 INFO - PROCESS | 1646 | 1468749329466 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:29 INFO - PROCESS | 1646 | 1468749329568 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 02:55:29 INFO - PROCESS | 1646 | 1468749329629 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:29 INFO - PROCESS | 1646 | 1468749329631 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c51a000 == 46 [pid = 1646] [id = 640] 02:55:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x110e72000) [pid = 1646] [serial = 1920] [outer = 0x0] 02:55:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12b707800) [pid = 1646] [serial = 1921] [outer = 0x110e72000] 02:55:29 INFO - PROCESS | 1646 | 1468749329714 Marionette DEBUG loaded listener.js 02:55:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12c2acc00) [pid = 1646] [serial = 1922] [outer = 0x110e72000] 02:55:30 INFO - PROCESS | 1646 | 1468749330314 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]]]}] 02:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 919ms 02:55:30 INFO - PROCESS | 1646 | 1468749330388 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 02:55:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:55:30 INFO - PROCESS | 1646 | 1468749330391 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 02:55:30 INFO - PROCESS | 1646 | 1468749330396 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:55:30 INFO - PROCESS | 1646 | 1468749330398 Marionette TRACE conn2 <- [1,2534,null,{}] 02:55:30 INFO - PROCESS | 1646 | 1468749330401 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}] 02:55:30 INFO - PROCESS | 1646 | 1468749330403 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:30 INFO - PROCESS | 1646 | 1468749330510 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 02:55:30 INFO - PROCESS | 1646 | 1468749330574 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:30 INFO - PROCESS | 1646 | 1468749330577 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x121139800 == 47 [pid = 1646] [id = 641] 02:55:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x113cdcc00) [pid = 1646] [serial = 1923] [outer = 0x0] 02:55:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11663a400) [pid = 1646] [serial = 1924] [outer = 0x113cdcc00] 02:55:30 INFO - PROCESS | 1646 | 1468749330605 Marionette DEBUG loaded listener.js 02:55:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1185d8c00) [pid = 1646] [serial = 1925] [outer = 0x113cdcc00] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12d235000 == 46 [pid = 1646] [id = 634] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf4d800 == 45 [pid = 1646] [id = 633] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12907b000 == 44 [pid = 1646] [id = 632] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12c642800 == 43 [pid = 1646] [id = 631] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12bcba800 == 42 [pid = 1646] [id = 630] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12b97a800 == 41 [pid = 1646] [id = 629] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12a699800 == 40 [pid = 1646] [id = 628] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x129075800 == 39 [pid = 1646] [id = 627] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1249b3800 == 38 [pid = 1646] [id = 626] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1191dd800 == 37 [pid = 1646] [id = 625] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1184f0000 == 36 [pid = 1646] [id = 624] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x124405800 == 35 [pid = 1646] [id = 623] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x128d07800 == 34 [pid = 1646] [id = 621] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1168d4000 == 33 [pid = 1646] [id = 622] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12c51a000 == 32 [pid = 1646] [id = 640] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x121e5c800 == 31 [pid = 1646] [id = 639] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12d721800 == 30 [pid = 1646] [id = 638] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12a696000 == 29 [pid = 1646] [id = 637] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12d23b000 == 28 [pid = 1646] [id = 635] 02:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x11a0c5800 == 27 [pid = 1646] [id = 636] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12af16400) [pid = 1646] [serial = 1864] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1210f0800) [pid = 1646] [serial = 1846] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1210f7c00) [pid = 1646] [serial = 1843] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x116772c00) [pid = 1646] [serial = 1834] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11816f800) [pid = 1646] [serial = 1835] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1185ce400) [pid = 1646] [serial = 1832] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118342800) [pid = 1646] [serial = 1831] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1185d4c00) [pid = 1646] [serial = 1837] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x118f53c00) [pid = 1646] [serial = 1838] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1131e4c00) [pid = 1646] [serial = 1817] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11261cc00) [pid = 1646] [serial = 1816] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12270a800) [pid = 1646] [serial = 1849] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1197ba400) [pid = 1646] [serial = 1820] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118f9dc00) [pid = 1646] [serial = 1819] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1210f6800) [pid = 1646] [serial = 1822] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x124452c00) [pid = 1646] [serial = 1823] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12942f000) [pid = 1646] [serial = 1826] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x129051000) [pid = 1646] [serial = 1825] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1214e5c00) [pid = 1646] [serial = 1847] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1263c8000) [pid = 1646] [serial = 1852] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x125ba8c00) [pid = 1646] [serial = 1850] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12af90400) [pid = 1646] [serial = 1829] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x128b72000) [pid = 1646] [serial = 1853] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x117d3cc00) [pid = 1646] [serial = 1856] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12a4dc000) [pid = 1646] [serial = 1862] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1291df000) [pid = 1646] [serial = 1828] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11a041000) [pid = 1646] [serial = 1841] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x125bb5800) [pid = 1646] [serial = 1858] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x119bf9c00) [pid = 1646] [serial = 1840] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x112dc4c00) [pid = 1646] [serial = 1855] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x121198c00) [pid = 1646] [serial = 1844] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1291de800) [pid = 1646] [serial = 1861] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12917d800) [pid = 1646] [serial = 1859] [outer = 0x0] [url = about:blank] 02:55:31 INFO - PROCESS | 1646 | 1468749331705 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]]]}] 02:55:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:55:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1325ms 02:55:31 INFO - PROCESS | 1646 | 1468749331737 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 02:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:55:31 INFO - PROCESS | 1646 | 1468749331740 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 02:55:31 INFO - PROCESS | 1646 | 1468749331746 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:55:31 INFO - PROCESS | 1646 | 1468749331749 Marionette TRACE conn2 <- [1,2538,null,{}] 02:55:31 INFO - PROCESS | 1646 | 1468749331753 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}] 02:55:31 INFO - PROCESS | 1646 | 1468749331755 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:31 INFO - PROCESS | 1646 | 1468749331864 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 02:55:31 INFO - PROCESS | 1646 | 1468749331990 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:31 INFO - PROCESS | 1646 | 1468749331993 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168b7800 == 28 [pid = 1646] [id = 642] 02:55:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x113c55c00) [pid = 1646] [serial = 1926] [outer = 0x0] 02:55:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x115e28400) [pid = 1646] [serial = 1927] [outer = 0x113c55c00] 02:55:32 INFO - PROCESS | 1646 | 1468749332027 Marionette DEBUG loaded listener.js 02:55:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x112dc5c00) [pid = 1646] [serial = 1928] [outer = 0x113c55c00] 02:55:32 INFO - PROCESS | 1646 | 1468749332529 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]]]}] 02:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 824ms 02:55:32 INFO - PROCESS | 1646 | 1468749332570 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 02:55:32 INFO - PROCESS | 1646 | 1468749332574 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 02:55:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:55:32 INFO - PROCESS | 1646 | 1468749332581 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:55:32 INFO - PROCESS | 1646 | 1468749332583 Marionette TRACE conn2 <- [1,2542,null,{}] 02:55:32 INFO - PROCESS | 1646 | 1468749332586 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}] 02:55:32 INFO - PROCESS | 1646 | 1468749332588 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:32 INFO - PROCESS | 1646 | 1468749332696 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 02:55:32 INFO - PROCESS | 1646 | 1468749332775 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:32 INFO - PROCESS | 1646 | 1468749332777 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183ba000 == 29 [pid = 1646] [id = 643] 02:55:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x117d41800) [pid = 1646] [serial = 1929] [outer = 0x0] 02:55:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118176800) [pid = 1646] [serial = 1930] [outer = 0x117d41800] 02:55:32 INFO - PROCESS | 1646 | 1468749332809 Marionette DEBUG loaded listener.js 02:55:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1182b2000) [pid = 1646] [serial = 1931] [outer = 0x117d41800] 02:55:33 INFO - PROCESS | 1646 | 1468749333376 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]]]}] 02:55:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:55:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 871ms 02:55:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:55:33 INFO - PROCESS | 1646 | 1468749333453 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 02:55:33 INFO - PROCESS | 1646 | 1468749333455 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 02:55:33 INFO - PROCESS | 1646 | 1468749333459 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:55:33 INFO - PROCESS | 1646 | 1468749333464 Marionette TRACE conn2 <- [1,2546,null,{}] 02:55:33 INFO - PROCESS | 1646 | 1468749333476 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}] 02:55:33 INFO - PROCESS | 1646 | 1468749333481 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:33 INFO - PROCESS | 1646 | 1468749333644 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 02:55:33 INFO - PROCESS | 1646 | 1468749333788 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:33 INFO - PROCESS | 1646 | 1468749333790 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x1133db800 == 30 [pid = 1646] [id = 644] 02:55:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x10eafbc00) [pid = 1646] [serial = 1932] [outer = 0x0] 02:55:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x110e7a400) [pid = 1646] [serial = 1933] [outer = 0x10eafbc00] 02:55:33 INFO - PROCESS | 1646 | 1468749333819 Marionette DEBUG loaded listener.js 02:55:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1130a6400) [pid = 1646] [serial = 1934] [outer = 0x10eafbc00] 02:55:34 INFO - PROCESS | 1646 | --DOCSHELL 0x117166800 == 29 [pid = 1646] [id = 24] 02:55:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12d1a8000 == 28 [pid = 1646] [id = 21] 02:55:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12ca3a800 == 27 [pid = 1646] [id = 15] 02:55:34 INFO - PROCESS | 1646 | --DOCSHELL 0x1168d5000 == 26 [pid = 1646] [id = 23] 02:55:34 INFO - PROCESS | 1646 | --DOCSHELL 0x129c38800 == 25 [pid = 1646] [id = 19] 02:55:34 INFO - PROCESS | 1646 | --DOCSHELL 0x112d70800 == 24 [pid = 1646] [id = 22] 02:55:34 INFO - PROCESS | 1646 | 1468749334200 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]]]}] 02:55:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:55:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 775ms 02:55:34 INFO - PROCESS | 1646 | 1468749334234 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 02:55:34 INFO - PROCESS | 1646 | 1468749334237 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 02:55:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:55:34 INFO - PROCESS | 1646 | 1468749334239 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:55:34 INFO - PROCESS | 1646 | 1468749334241 Marionette TRACE conn2 <- [1,2550,null,{}] 02:55:34 INFO - PROCESS | 1646 | 1468749334247 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}] 02:55:34 INFO - PROCESS | 1646 | 1468749334250 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:34 INFO - PROCESS | 1646 | 1468749334330 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 02:55:34 INFO - PROCESS | 1646 | 1468749334391 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:34 INFO - PROCESS | 1646 | 1468749334393 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a8f800 == 25 [pid = 1646] [id = 645] 02:55:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1130aa400) [pid = 1646] [serial = 1935] [outer = 0x0] 02:55:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x116abc000) [pid = 1646] [serial = 1936] [outer = 0x1130aa400] 02:55:34 INFO - PROCESS | 1646 | 1468749334422 Marionette DEBUG loaded listener.js 02:55:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118752000) [pid = 1646] [serial = 1937] [outer = 0x1130aa400] 02:55:34 INFO - PROCESS | 1646 | 1468749334745 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]]]}] 02:55:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:55:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 520ms 02:55:34 INFO - PROCESS | 1646 | 1468749334762 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 02:55:34 INFO - PROCESS | 1646 | 1468749334766 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 02:55:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:55:34 INFO - PROCESS | 1646 | 1468749334770 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:55:34 INFO - PROCESS | 1646 | 1468749334771 Marionette TRACE conn2 <- [1,2554,null,{}] 02:55:34 INFO - PROCESS | 1646 | 1468749334774 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}] 02:55:34 INFO - PROCESS | 1646 | 1468749334775 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:34 INFO - PROCESS | 1646 | 1468749334861 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 02:55:34 INFO - PROCESS | 1646 | 1468749334867 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:34 INFO - PROCESS | 1646 | 1468749334868 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x121470000 == 26 [pid = 1646] [id = 646] 02:55:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119108c00) [pid = 1646] [serial = 1938] [outer = 0x0] 02:55:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1197ba400) [pid = 1646] [serial = 1939] [outer = 0x119108c00] 02:55:34 INFO - PROCESS | 1646 | 1468749334894 Marionette DEBUG loaded listener.js 02:55:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x119f43800) [pid = 1646] [serial = 1940] [outer = 0x119108c00] 02:55:35 INFO - PROCESS | 1646 | 1468749335288 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]]]}] 02:55:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:55:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 571ms 02:55:35 INFO - PROCESS | 1646 | 1468749335341 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 02:55:35 INFO - PROCESS | 1646 | 1468749335343 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 02:55:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:55:35 INFO - PROCESS | 1646 | 1468749335346 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:55:35 INFO - PROCESS | 1646 | 1468749335350 Marionette TRACE conn2 <- [1,2558,null,{}] 02:55:35 INFO - PROCESS | 1646 | 1468749335356 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}] 02:55:35 INFO - PROCESS | 1646 | 1468749335359 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:35 INFO - PROCESS | 1646 | 1468749335447 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 02:55:35 INFO - PROCESS | 1646 | 1468749335452 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:35 INFO - PROCESS | 1646 | 1468749335453 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240e3800 == 27 [pid = 1646] [id = 647] 02:55:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x119f48000) [pid = 1646] [serial = 1941] [outer = 0x0] 02:55:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1210f2c00) [pid = 1646] [serial = 1942] [outer = 0x119f48000] 02:55:35 INFO - PROCESS | 1646 | 1468749335478 Marionette DEBUG loaded listener.js 02:55:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x121114800) [pid = 1646] [serial = 1943] [outer = 0x119f48000] 02:55:35 INFO - PROCESS | 1646 | 1468749335859 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]]]}] 02:55:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:55:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 523ms 02:55:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:55:35 INFO - PROCESS | 1646 | 1468749335868 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 02:55:35 INFO - PROCESS | 1646 | 1468749335870 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 02:55:35 INFO - PROCESS | 1646 | 1468749335890 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:55:35 INFO - PROCESS | 1646 | 1468749335891 Marionette TRACE conn2 <- [1,2562,null,{}] 02:55:35 INFO - PROCESS | 1646 | 1468749335896 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}] 02:55:35 INFO - PROCESS | 1646 | 1468749335898 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:36 INFO - PROCESS | 1646 | 1468749336000 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 02:55:36 INFO - PROCESS | 1646 | 1468749336011 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:36 INFO - PROCESS | 1646 | 1468749336012 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x125fde000 == 28 [pid = 1646] [id = 648] 02:55:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12119e800) [pid = 1646] [serial = 1944] [outer = 0x0] 02:55:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1212e5000) [pid = 1646] [serial = 1945] [outer = 0x12119e800] 02:55:36 INFO - PROCESS | 1646 | 1468749336037 Marionette DEBUG loaded listener.js 02:55:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x121c68800) [pid = 1646] [serial = 1946] [outer = 0x12119e800] 02:55:36 INFO - PROCESS | 1646 | 1468749336468 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]]]}] 02:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 639ms 02:55:36 INFO - PROCESS | 1646 | 1468749336514 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 02:55:36 INFO - PROCESS | 1646 | 1468749336516 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 02:55:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:55:36 INFO - PROCESS | 1646 | 1468749336520 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:55:36 INFO - PROCESS | 1646 | 1468749336522 Marionette TRACE conn2 <- [1,2566,null,{}] 02:55:36 INFO - PROCESS | 1646 | 1468749336525 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}] 02:55:36 INFO - PROCESS | 1646 | 1468749336527 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:36 INFO - PROCESS | 1646 | 1468749336669 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 02:55:36 INFO - PROCESS | 1646 | 1468749336688 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:36 INFO - PROCESS | 1646 | 1468749336694 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12406f800 == 29 [pid = 1646] [id = 649] 02:55:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x124452c00) [pid = 1646] [serial = 1947] [outer = 0x0] 02:55:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1246b7400) [pid = 1646] [serial = 1948] [outer = 0x124452c00] 02:55:36 INFO - PROCESS | 1646 | 1468749336747 Marionette DEBUG loaded listener.js 02:55:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x125bad000) [pid = 1646] [serial = 1949] [outer = 0x124452c00] 02:55:37 INFO - PROCESS | 1646 | 1468749337222 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]]]}] 02:55:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:55:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 723ms 02:55:37 INFO - PROCESS | 1646 | 1468749337243 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 02:55:37 INFO - PROCESS | 1646 | 1468749337247 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 02:55:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:55:37 INFO - PROCESS | 1646 | 1468749337265 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:55:37 INFO - PROCESS | 1646 | 1468749337266 Marionette TRACE conn2 <- [1,2570,null,{}] 02:55:37 INFO - PROCESS | 1646 | 1468749337275 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}] 02:55:37 INFO - PROCESS | 1646 | 1468749337277 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:37 INFO - PROCESS | 1646 | 1468749337382 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 02:55:37 INFO - PROCESS | 1646 | 1468749337387 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:37 INFO - PROCESS | 1646 | 1468749337388 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a62f000 == 30 [pid = 1646] [id = 650] 02:55:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x125bae400) [pid = 1646] [serial = 1950] [outer = 0x0] 02:55:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1263c8000) [pid = 1646] [serial = 1951] [outer = 0x125bae400] 02:55:37 INFO - PROCESS | 1646 | 1468749337412 Marionette DEBUG loaded listener.js 02:55:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12917c800) [pid = 1646] [serial = 1952] [outer = 0x125bae400] 02:55:37 INFO - PROCESS | 1646 | 1468749337769 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]]]}] 02:55:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:55:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 545ms 02:55:37 INFO - PROCESS | 1646 | 1468749337796 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 02:55:37 INFO - PROCESS | 1646 | 1468749337798 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 02:55:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:55:37 INFO - PROCESS | 1646 | 1468749337806 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:55:37 INFO - PROCESS | 1646 | 1468749337807 Marionette TRACE conn2 <- [1,2574,null,{}] 02:55:37 INFO - PROCESS | 1646 | 1468749337809 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}] 02:55:37 INFO - PROCESS | 1646 | 1468749337810 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:37 INFO - PROCESS | 1646 | 1468749337908 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 02:55:37 INFO - PROCESS | 1646 | 1468749337912 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:37 INFO - PROCESS | 1646 | 1468749337913 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a698000 == 31 [pid = 1646] [id = 651] 02:55:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12904a800) [pid = 1646] [serial = 1953] [outer = 0x0] 02:55:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x129188800) [pid = 1646] [serial = 1954] [outer = 0x12904a800] 02:55:37 INFO - PROCESS | 1646 | 1468749337938 Marionette DEBUG loaded listener.js 02:55:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x124646c00) [pid = 1646] [serial = 1955] [outer = 0x12904a800] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118179000) [pid = 1646] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1265f0400) [pid = 1646] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1210f0c00) [pid = 1646] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12c2a9c00) [pid = 1646] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x129184000) [pid = 1646] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x121609000) [pid = 1646] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11828dc00) [pid = 1646] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12b705c00) [pid = 1646] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11298f000) [pid = 1646] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x113cd7400) [pid = 1646] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11828d400) [pid = 1646] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x118427400) [pid = 1646] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12a4e8000) [pid = 1646] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x115da8000) [pid = 1646] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1227b1c00) [pid = 1646] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1164e5c00) [pid = 1646] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12af12400) [pid = 1646] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x110e72000) [pid = 1646] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118291400) [pid = 1646] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:55:38 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12b964000) [pid = 1646] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:55:38 INFO - PROCESS | 1646 | 1468749338300 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]]]}] 02:55:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:55:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 527ms 02:55:38 INFO - PROCESS | 1646 | 1468749338336 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 02:55:38 INFO - PROCESS | 1646 | 1468749338337 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 02:55:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:55:38 INFO - PROCESS | 1646 | 1468749338340 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:55:38 INFO - PROCESS | 1646 | 1468749338341 Marionette TRACE conn2 <- [1,2578,null,{}] 02:55:38 INFO - PROCESS | 1646 | 1468749338343 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}] 02:55:38 INFO - PROCESS | 1646 | 1468749338348 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:38 INFO - PROCESS | 1646 | 1468749338434 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 02:55:38 INFO - PROCESS | 1646 | 1468749338438 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:38 INFO - PROCESS | 1646 | 1468749338439 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0c7000 == 32 [pid = 1646] [id = 652] 02:55:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x112981800) [pid = 1646] [serial = 1956] [outer = 0x0] 02:55:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118878400) [pid = 1646] [serial = 1957] [outer = 0x112981800] 02:55:38 INFO - PROCESS | 1646 | 1468749338464 Marionette DEBUG loaded listener.js 02:55:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1211a1400) [pid = 1646] [serial = 1958] [outer = 0x112981800] 02:55:38 INFO - PROCESS | 1646 | 1468749338816 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]]]}] 02:55:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:55:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 519ms 02:55:38 INFO - PROCESS | 1646 | 1468749338859 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 02:55:38 INFO - PROCESS | 1646 | 1468749338861 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 02:55:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:55:38 INFO - PROCESS | 1646 | 1468749338865 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:55:38 INFO - PROCESS | 1646 | 1468749338866 Marionette TRACE conn2 <- [1,2582,null,{}] 02:55:38 INFO - PROCESS | 1646 | 1468749338869 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}] 02:55:38 INFO - PROCESS | 1646 | 1468749338870 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:38 INFO - PROCESS | 1646 | 1468749338976 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 02:55:39 INFO - PROCESS | 1646 | 1468749339014 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:39 INFO - PROCESS | 1646 | 1468749339015 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b74c800 == 33 [pid = 1646] [id = 653] 02:55:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x116773800) [pid = 1646] [serial = 1959] [outer = 0x0] 02:55:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1261c8400) [pid = 1646] [serial = 1960] [outer = 0x116773800] 02:55:39 INFO - PROCESS | 1646 | 1468749339040 Marionette DEBUG loaded listener.js 02:55:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x129427000) [pid = 1646] [serial = 1961] [outer = 0x116773800] 02:55:39 INFO - PROCESS | 1646 | 1468749339302 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]]]}] 02:55:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:55:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 469ms 02:55:39 INFO - PROCESS | 1646 | 1468749339334 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 02:55:39 INFO - PROCESS | 1646 | 1468749339336 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 02:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:55:39 INFO - PROCESS | 1646 | 1468749339338 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:55:39 INFO - PROCESS | 1646 | 1468749339339 Marionette TRACE conn2 <- [1,2586,null,{}] 02:55:39 INFO - PROCESS | 1646 | 1468749339341 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}] 02:55:39 INFO - PROCESS | 1646 | 1468749339343 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:39 INFO - PROCESS | 1646 | 1468749339439 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 02:55:39 INFO - PROCESS | 1646 | 1468749339443 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:39 INFO - PROCESS | 1646 | 1468749339444 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bcc2000 == 34 [pid = 1646] [id = 654] 02:55:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x129432800) [pid = 1646] [serial = 1962] [outer = 0x0] 02:55:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12a4e2000) [pid = 1646] [serial = 1963] [outer = 0x129432800] 02:55:39 INFO - PROCESS | 1646 | 1468749339475 Marionette DEBUG loaded listener.js 02:55:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12af0d000) [pid = 1646] [serial = 1964] [outer = 0x129432800] 02:55:39 INFO - PROCESS | 1646 | 1468749339849 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]]]}] 02:55:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:55:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 518ms 02:55:39 INFO - PROCESS | 1646 | 1468749339857 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 02:55:39 INFO - PROCESS | 1646 | 1468749339858 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 02:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:55:39 INFO - PROCESS | 1646 | 1468749339862 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:55:39 INFO - PROCESS | 1646 | 1468749339864 Marionette TRACE conn2 <- [1,2590,null,{}] 02:55:39 INFO - PROCESS | 1646 | 1468749339867 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}] 02:55:39 INFO - PROCESS | 1646 | 1468749339868 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:39 INFO - PROCESS | 1646 | 1468749339994 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 02:55:40 INFO - PROCESS | 1646 | 1468749339999 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:40 INFO - PROCESS | 1646 | 1468749340000 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca3a800 == 35 [pid = 1646] [id = 655] 02:55:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12af91c00) [pid = 1646] [serial = 1965] [outer = 0x0] 02:55:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b8cd800) [pid = 1646] [serial = 1966] [outer = 0x12af91c00] 02:55:40 INFO - PROCESS | 1646 | 1468749340024 Marionette DEBUG loaded listener.js 02:55:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12b95d000) [pid = 1646] [serial = 1967] [outer = 0x12af91c00] 02:55:40 INFO - PROCESS | 1646 | 1468749340492 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]]]}] 02:55:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:55:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 670ms 02:55:40 INFO - PROCESS | 1646 | 1468749340533 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 02:55:40 INFO - PROCESS | 1646 | 1468749340535 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 02:55:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:55:40 INFO - PROCESS | 1646 | 1468749340538 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:55:40 INFO - PROCESS | 1646 | 1468749340542 Marionette TRACE conn2 <- [1,2594,null,{}] 02:55:40 INFO - PROCESS | 1646 | 1468749340545 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}] 02:55:40 INFO - PROCESS | 1646 | 1468749340547 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:40 INFO - PROCESS | 1646 | 1468749340653 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 02:55:40 INFO - PROCESS | 1646 | 1468749340725 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:40 INFO - PROCESS | 1646 | 1468749340727 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1210e1800 == 36 [pid = 1646] [id = 656] 02:55:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1176bac00) [pid = 1646] [serial = 1968] [outer = 0x0] 02:55:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11841a400) [pid = 1646] [serial = 1969] [outer = 0x1176bac00] 02:55:40 INFO - PROCESS | 1646 | 1468749340758 Marionette DEBUG loaded listener.js 02:55:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119311000) [pid = 1646] [serial = 1970] [outer = 0x1176bac00] 02:55:41 INFO - PROCESS | 1646 | 1468749341238 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]]]}] 02:55:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:55:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 725ms 02:55:41 INFO - PROCESS | 1646 | 1468749341299 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 02:55:41 INFO - PROCESS | 1646 | 1468749341304 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 02:55:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:55:41 INFO - PROCESS | 1646 | 1468749341326 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:55:41 INFO - PROCESS | 1646 | 1468749341329 Marionette TRACE conn2 <- [1,2598,null,{}] 02:55:41 INFO - PROCESS | 1646 | 1468749341357 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}] 02:55:41 INFO - PROCESS | 1646 | 1468749341360 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:41 INFO - PROCESS | 1646 | 1468749341526 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 02:55:41 INFO - PROCESS | 1646 | 1468749341651 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:41 INFO - PROCESS | 1646 | 1468749341653 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x129070000 == 37 [pid = 1646] [id = 657] 02:55:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11a041000) [pid = 1646] [serial = 1971] [outer = 0x0] 02:55:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x121049000) [pid = 1646] [serial = 1972] [outer = 0x11a041000] 02:55:41 INFO - PROCESS | 1646 | 1468749341690 Marionette DEBUG loaded listener.js 02:55:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x121111800) [pid = 1646] [serial = 1973] [outer = 0x11a041000] 02:55:42 INFO - PROCESS | 1646 | 1468749342135 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]]]}] 02:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 863ms 02:55:42 INFO - PROCESS | 1646 | 1468749342172 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 02:55:42 INFO - PROCESS | 1646 | 1468749342174 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 02:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:55:42 INFO - PROCESS | 1646 | 1468749342176 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:55:42 INFO - PROCESS | 1646 | 1468749342179 Marionette TRACE conn2 <- [1,2602,null,{}] 02:55:42 INFO - PROCESS | 1646 | 1468749342187 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}] 02:55:42 INFO - PROCESS | 1646 | 1468749342190 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:42 INFO - PROCESS | 1646 | 1468749342295 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 02:55:42 INFO - PROCESS | 1646 | 1468749342371 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:42 INFO - PROCESS | 1646 | 1468749342373 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce76000 == 38 [pid = 1646] [id = 658] 02:55:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1227de800) [pid = 1646] [serial = 1974] [outer = 0x0] 02:55:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1249d7800) [pid = 1646] [serial = 1975] [outer = 0x1227de800] 02:55:42 INFO - PROCESS | 1646 | 1468749342404 Marionette DEBUG loaded listener.js 02:55:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1265f6c00) [pid = 1646] [serial = 1976] [outer = 0x1227de800] 02:55:42 INFO - PROCESS | 1646 | 1468749342853 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]]]}] 02:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 723ms 02:55:42 INFO - PROCESS | 1646 | 1468749342911 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 02:55:42 INFO - PROCESS | 1646 | 1468749342913 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 02:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:55:42 INFO - PROCESS | 1646 | 1468749342917 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:55:42 INFO - PROCESS | 1646 | 1468749342919 Marionette TRACE conn2 <- [1,2606,null,{}] 02:55:42 INFO - PROCESS | 1646 | 1468749342921 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}] 02:55:42 INFO - PROCESS | 1646 | 1468749342923 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:43 INFO - PROCESS | 1646 | 1468749343041 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 02:55:43 INFO - PROCESS | 1646 | 1468749343119 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:43 INFO - PROCESS | 1646 | 1468749343121 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d1a6000 == 39 [pid = 1646] [id = 659] 02:55:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1185dcc00) [pid = 1646] [serial = 1977] [outer = 0x0] 02:55:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12a4dc000) [pid = 1646] [serial = 1978] [outer = 0x1185dcc00] 02:55:43 INFO - PROCESS | 1646 | 1468749343150 Marionette DEBUG loaded listener.js 02:55:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12af90800) [pid = 1646] [serial = 1979] [outer = 0x1185dcc00] 02:55:43 INFO - PROCESS | 1646 | 1468749343697 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]]]}] 02:55:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:55:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 820ms 02:55:43 INFO - PROCESS | 1646 | 1468749343738 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 02:55:43 INFO - PROCESS | 1646 | 1468749343741 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 02:55:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:55:43 INFO - PROCESS | 1646 | 1468749343744 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:55:43 INFO - PROCESS | 1646 | 1468749343746 Marionette TRACE conn2 <- [1,2610,null,{}] 02:55:43 INFO - PROCESS | 1646 | 1468749343750 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}] 02:55:43 INFO - PROCESS | 1646 | 1468749343751 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:43 INFO - PROCESS | 1646 | 1468749343848 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 02:55:43 INFO - PROCESS | 1646 | 1468749343923 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:43 INFO - PROCESS | 1646 | 1468749343926 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12145c800 == 40 [pid = 1646] [id = 660] 02:55:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x113dcf400) [pid = 1646] [serial = 1980] [outer = 0x0] 02:55:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x117d36400) [pid = 1646] [serial = 1981] [outer = 0x113dcf400] 02:55:43 INFO - PROCESS | 1646 | 1468749343953 Marionette DEBUG loaded listener.js 02:55:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11841e400) [pid = 1646] [serial = 1982] [outer = 0x113dcf400] 02:55:44 INFO - PROCESS | 1646 | 1468749344347 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]]]}] 02:55:44 INFO - PROCESS | 1646 | --DOCSHELL 0x1164c1800 == 39 [pid = 1646] [id = 26] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11663a400) [pid = 1646] [serial = 1924] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOCSHELL 0x1168b7800 == 38 [pid = 1646] [id = 642] 02:55:44 INFO - PROCESS | 1646 | --DOCSHELL 0x121139800 == 37 [pid = 1646] [id = 641] 02:55:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:55:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 725ms 02:55:44 INFO - PROCESS | 1646 | 1468749344470 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 02:55:44 INFO - PROCESS | 1646 | 1468749344475 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 02:55:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:55:44 INFO - PROCESS | 1646 | 1468749344490 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:55:44 INFO - PROCESS | 1646 | 1468749344495 Marionette TRACE conn2 <- [1,2614,null,{}] 02:55:44 INFO - PROCESS | 1646 | 1468749344499 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}] 02:55:44 INFO - PROCESS | 1646 | 1468749344501 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:44 INFO - PROCESS | 1646 | 1468749344647 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x119111c00) [pid = 1646] [serial = 1910] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11834e800) [pid = 1646] [serial = 1909] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x128b75c00) [pid = 1646] [serial = 1915] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x121a08c00) [pid = 1646] [serial = 1913] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x121115800) [pid = 1646] [serial = 1912] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12c2aec00) [pid = 1646] [serial = 1906] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12a4e3c00) [pid = 1646] [serial = 1888] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12af11c00) [pid = 1646] [serial = 1891] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x119310800) [pid = 1646] [serial = 1876] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12b8d7c00) [pid = 1646] [serial = 1894] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119bfe000) [pid = 1646] [serial = 1877] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x112ec1c00) [pid = 1646] [serial = 1867] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x115e88800) [pid = 1646] [serial = 1868] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x125a93400) [pid = 1646] [serial = 1885] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1182b0000) [pid = 1646] [serial = 1873] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1185d8000) [pid = 1646] [serial = 1874] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118f9b800) [pid = 1646] [serial = 1870] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12b705800) [pid = 1646] [serial = 1892] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11930b800) [pid = 1646] [serial = 1871] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12b8cd400) [pid = 1646] [serial = 1865] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x121111000) [pid = 1646] [serial = 1879] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x121703800) [pid = 1646] [serial = 1880] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1240b8800) [pid = 1646] [serial = 1882] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1246bdc00) [pid = 1646] [serial = 1883] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119107000) [pid = 1646] [serial = 1898] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12b95bc00) [pid = 1646] [serial = 1918] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x129ca2c00) [pid = 1646] [serial = 1916] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12b707800) [pid = 1646] [serial = 1921] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x117d36000) [pid = 1646] [serial = 1897] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1211a2000) [pid = 1646] [serial = 1900] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12b962800) [pid = 1646] [serial = 1895] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12b967400) [pid = 1646] [serial = 1903] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12bc5ec00) [pid = 1646] [serial = 1919] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12af07800) [pid = 1646] [serial = 1889] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x125f84c00) [pid = 1646] [serial = 1886] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12c2b4400) [pid = 1646] [serial = 1907] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12c2a7400) [pid = 1646] [serial = 1904] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1246bc400) [pid = 1646] [serial = 1901] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12c2acc00) [pid = 1646] [serial = 1922] [outer = 0x0] [url = about:blank] 02:55:44 INFO - PROCESS | 1646 | 1468749344744 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:44 INFO - PROCESS | 1646 | 1468749344745 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f05800 == 38 [pid = 1646] [id = 661] 02:55:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x117d36000) [pid = 1646] [serial = 1983] [outer = 0x0] 02:55:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x118f9b800) [pid = 1646] [serial = 1984] [outer = 0x117d36000] 02:55:44 INFO - PROCESS | 1646 | 1468749344789 Marionette DEBUG loaded listener.js 02:55:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x119f43400) [pid = 1646] [serial = 1985] [outer = 0x117d36000] 02:55:45 INFO - PROCESS | 1646 | 1468749345138 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]]]}] 02:55:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:55:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 680ms 02:55:45 INFO - PROCESS | 1646 | 1468749345169 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 02:55:45 INFO - PROCESS | 1646 | 1468749345171 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 02:55:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:55:45 INFO - PROCESS | 1646 | 1468749345173 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:55:45 INFO - PROCESS | 1646 | 1468749345175 Marionette TRACE conn2 <- [1,2618,null,{}] 02:55:45 INFO - PROCESS | 1646 | 1468749345211 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}] 02:55:45 INFO - PROCESS | 1646 | 1468749345214 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:45 INFO - PROCESS | 1646 | 1468749345301 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 02:55:45 INFO - PROCESS | 1646 | 1468749345306 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:45 INFO - PROCESS | 1646 | 1468749345308 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x121e67000 == 39 [pid = 1646] [id = 662] 02:55:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1210f4c00) [pid = 1646] [serial = 1986] [outer = 0x0] 02:55:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1212e2000) [pid = 1646] [serial = 1987] [outer = 0x1210f4c00] 02:55:45 INFO - PROCESS | 1646 | 1468749345337 Marionette DEBUG loaded listener.js 02:55:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x124453800) [pid = 1646] [serial = 1988] [outer = 0x1210f4c00] 02:55:45 INFO - PROCESS | 1646 | 1468749345718 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]]]}] 02:55:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:55:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 576ms 02:55:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:55:45 INFO - PROCESS | 1646 | 1468749345750 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 02:55:45 INFO - PROCESS | 1646 | 1468749345753 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 02:55:45 INFO - PROCESS | 1646 | 1468749345756 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:55:45 INFO - PROCESS | 1646 | 1468749345758 Marionette TRACE conn2 <- [1,2622,null,{}] 02:55:45 INFO - PROCESS | 1646 | 1468749345764 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}] 02:55:45 INFO - PROCESS | 1646 | 1468749345766 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:45 INFO - PROCESS | 1646 | 1468749345893 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 02:55:45 INFO - PROCESS | 1646 | 1468749345920 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:45 INFO - PROCESS | 1646 | 1468749345921 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x125b1b800 == 40 [pid = 1646] [id = 663] 02:55:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x128b6b000) [pid = 1646] [serial = 1989] [outer = 0x0] 02:55:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x129046800) [pid = 1646] [serial = 1990] [outer = 0x128b6b000] 02:55:45 INFO - PROCESS | 1646 | 1468749345962 Marionette DEBUG loaded listener.js 02:55:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1291d3800) [pid = 1646] [serial = 1991] [outer = 0x128b6b000] 02:55:46 INFO - PROCESS | 1646 | 1468749346400 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]]]}] 02:55:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:55:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 670ms 02:55:46 INFO - PROCESS | 1646 | 1468749346433 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 02:55:46 INFO - PROCESS | 1646 | 1468749346435 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 02:55:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:55:46 INFO - PROCESS | 1646 | 1468749346457 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:55:46 INFO - PROCESS | 1646 | 1468749346458 Marionette TRACE conn2 <- [1,2626,null,{}] 02:55:46 INFO - PROCESS | 1646 | 1468749346468 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}] 02:55:46 INFO - PROCESS | 1646 | 1468749346470 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:46 INFO - PROCESS | 1646 | 1468749346555 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 02:55:46 INFO - PROCESS | 1646 | 1468749346559 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:46 INFO - PROCESS | 1646 | 1468749346561 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184fa800 == 41 [pid = 1646] [id = 664] 02:55:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1291d5400) [pid = 1646] [serial = 1992] [outer = 0x0] 02:55:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12a6da800) [pid = 1646] [serial = 1993] [outer = 0x1291d5400] 02:55:46 INFO - PROCESS | 1646 | 1468749346585 Marionette DEBUG loaded listener.js 02:55:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12b70c400) [pid = 1646] [serial = 1994] [outer = 0x1291d5400] 02:55:46 INFO - PROCESS | 1646 | 1468749346950 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]]]}] 02:55:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:55:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 519ms 02:55:46 INFO - PROCESS | 1646 | 1468749346977 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 02:55:46 INFO - PROCESS | 1646 | 1468749346979 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 02:55:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:55:46 INFO - PROCESS | 1646 | 1468749346981 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:55:46 INFO - PROCESS | 1646 | 1468749346982 Marionette TRACE conn2 <- [1,2630,null,{}] 02:55:46 INFO - PROCESS | 1646 | 1468749346984 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}] 02:55:46 INFO - PROCESS | 1646 | 1468749346989 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:47 INFO - PROCESS | 1646 | 1468749347116 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 02:55:47 INFO - PROCESS | 1646 | 1468749347127 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:47 INFO - PROCESS | 1646 | 1468749347128 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a699800 == 42 [pid = 1646] [id = 665] 02:55:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12b8ce800) [pid = 1646] [serial = 1995] [outer = 0x0] 02:55:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12b8d5800) [pid = 1646] [serial = 1996] [outer = 0x12b8ce800] 02:55:47 INFO - PROCESS | 1646 | 1468749347153 Marionette DEBUG loaded listener.js 02:55:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12bc61000) [pid = 1646] [serial = 1997] [outer = 0x12b8ce800] 02:55:47 INFO - PROCESS | 1646 | 1468749347520 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]]]}] 02:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 569ms 02:55:47 INFO - PROCESS | 1646 | 1468749347558 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 02:55:47 INFO - PROCESS | 1646 | 1468749347560 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 02:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:55:47 INFO - PROCESS | 1646 | 1468749347563 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:55:47 INFO - PROCESS | 1646 | 1468749347565 Marionette TRACE conn2 <- [1,2634,null,{}] 02:55:47 INFO - PROCESS | 1646 | 1468749347568 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}] 02:55:47 INFO - PROCESS | 1646 | 1468749347570 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:47 INFO - PROCESS | 1646 | 1468749347727 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 02:55:47 INFO - PROCESS | 1646 | 1468749347752 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:47 INFO - PROCESS | 1646 | 1468749347753 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b984000 == 43 [pid = 1646] [id = 666] 02:55:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x125aa1400) [pid = 1646] [serial = 1998] [outer = 0x0] 02:55:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12bcdc400) [pid = 1646] [serial = 1999] [outer = 0x125aa1400] 02:55:47 INFO - PROCESS | 1646 | 1468749347792 Marionette DEBUG loaded listener.js 02:55:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12c2ac800) [pid = 1646] [serial = 2000] [outer = 0x125aa1400] 02:55:48 INFO - PROCESS | 1646 | 1468749348221 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]]]}] 02:55:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:55:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 671ms 02:55:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:55:48 INFO - PROCESS | 1646 | 1468749348234 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 02:55:48 INFO - PROCESS | 1646 | 1468749348235 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 02:55:48 INFO - PROCESS | 1646 | 1468749348237 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:55:48 INFO - PROCESS | 1646 | 1468749348238 Marionette TRACE conn2 <- [1,2638,null,{}] 02:55:48 INFO - PROCESS | 1646 | 1468749348240 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}] 02:55:48 INFO - PROCESS | 1646 | 1468749348241 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:48 INFO - PROCESS | 1646 | 1468749348349 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 02:55:48 INFO - PROCESS | 1646 | 1468749348386 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:48 INFO - PROCESS | 1646 | 1468749348387 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c635000 == 44 [pid = 1646] [id = 667] 02:55:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12bc5a800) [pid = 1646] [serial = 2001] [outer = 0x0] 02:55:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12c2b4400) [pid = 1646] [serial = 2002] [outer = 0x12bc5a800] 02:55:48 INFO - PROCESS | 1646 | 1468749348428 Marionette DEBUG loaded listener.js 02:55:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12c537800) [pid = 1646] [serial = 2003] [outer = 0x12bc5a800] 02:55:48 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119f48000) [pid = 1646] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:55:48 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x124452c00) [pid = 1646] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:55:48 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x10eafbc00) [pid = 1646] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:55:48 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119108c00) [pid = 1646] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:55:48 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1130aa400) [pid = 1646] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:55:48 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x125bae400) [pid = 1646] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:55:48 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12904a800) [pid = 1646] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:55:48 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x112981800) [pid = 1646] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:55:48 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12119e800) [pid = 1646] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:55:48 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x116773800) [pid = 1646] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:55:48 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x129432800) [pid = 1646] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:55:48 INFO - PROCESS | 1646 | 1468749348833 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]]]}] 02:55:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:55:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 620ms 02:55:48 INFO - PROCESS | 1646 | 1468749348858 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 02:55:48 INFO - PROCESS | 1646 | 1468749348859 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 02:55:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:55:48 INFO - PROCESS | 1646 | 1468749348861 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:55:48 INFO - PROCESS | 1646 | 1468749348862 Marionette TRACE conn2 <- [1,2642,null,{}] 02:55:48 INFO - PROCESS | 1646 | 1468749348865 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}] 02:55:48 INFO - PROCESS | 1646 | 1468749348866 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:48 INFO - PROCESS | 1646 | 1468749348951 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 02:55:48 INFO - PROCESS | 1646 | 1468749348954 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:48 INFO - PROCESS | 1646 | 1468749348955 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a442800 == 45 [pid = 1646] [id = 668] 02:55:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1164da000) [pid = 1646] [serial = 2004] [outer = 0x0] 02:55:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118426000) [pid = 1646] [serial = 2005] [outer = 0x1164da000] 02:55:48 INFO - PROCESS | 1646 | 1468749348990 Marionette DEBUG loaded listener.js 02:55:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119b3ec00) [pid = 1646] [serial = 2006] [outer = 0x1164da000] 02:55:49 INFO - PROCESS | 1646 | 1468749349331 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]]]}] 02:55:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:55:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 519ms 02:55:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:55:49 INFO - PROCESS | 1646 | 1468749349381 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 02:55:49 INFO - PROCESS | 1646 | 1468749349382 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 02:55:49 INFO - PROCESS | 1646 | 1468749349384 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:55:49 INFO - PROCESS | 1646 | 1468749349385 Marionette TRACE conn2 <- [1,2646,null,{}] 02:55:49 INFO - PROCESS | 1646 | 1468749349387 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}] 02:55:49 INFO - PROCESS | 1646 | 1468749349389 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:49 INFO - PROCESS | 1646 | 1468749349503 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 02:55:49 INFO - PROCESS | 1646 | 1468749349509 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:49 INFO - PROCESS | 1646 | 1468749349510 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca45000 == 46 [pid = 1646] [id = 669] 02:55:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119b3f800) [pid = 1646] [serial = 2007] [outer = 0x0] 02:55:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119b45c00) [pid = 1646] [serial = 2008] [outer = 0x119b3f800] 02:55:49 INFO - PROCESS | 1646 | 1468749349535 Marionette DEBUG loaded listener.js 02:55:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121196400) [pid = 1646] [serial = 2009] [outer = 0x119b3f800] 02:55:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:55:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 470ms 02:55:49 INFO - PROCESS | 1646 | 1468749349851 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]]]}] 02:55:49 INFO - PROCESS | 1646 | 1468749349854 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 02:55:49 INFO - PROCESS | 1646 | 1468749349856 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 02:55:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:55:49 INFO - PROCESS | 1646 | 1468749349858 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:55:49 INFO - PROCESS | 1646 | 1468749349860 Marionette TRACE conn2 <- [1,2650,null,{}] 02:55:49 INFO - PROCESS | 1646 | 1468749349866 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}] 02:55:49 INFO - PROCESS | 1646 | 1468749349868 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:49 INFO - PROCESS | 1646 | 1468749349968 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 02:55:49 INFO - PROCESS | 1646 | 1468749349971 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:49 INFO - PROCESS | 1646 | 1468749349981 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d708800 == 47 [pid = 1646] [id = 670] 02:55:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x10ead6400) [pid = 1646] [serial = 2010] [outer = 0x0] 02:55:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x110d4a800) [pid = 1646] [serial = 2011] [outer = 0x10ead6400] 02:55:50 INFO - PROCESS | 1646 | 1468749350008 Marionette DEBUG loaded listener.js 02:55:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x110d50800) [pid = 1646] [serial = 2012] [outer = 0x10ead6400] 02:55:50 INFO - PROCESS | 1646 | 1468749350350 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]]]}] 02:55:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:55:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 523ms 02:55:50 INFO - PROCESS | 1646 | 1468749350381 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 02:55:50 INFO - PROCESS | 1646 | 1468749350383 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 02:55:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:55:50 INFO - PROCESS | 1646 | 1468749350385 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:55:50 INFO - PROCESS | 1646 | 1468749350386 Marionette TRACE conn2 <- [1,2654,null,{}] 02:55:50 INFO - PROCESS | 1646 | 1468749350388 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}] 02:55:50 INFO - PROCESS | 1646 | 1468749350389 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:50 INFO - PROCESS | 1646 | 1468749350506 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 02:55:50 INFO - PROCESS | 1646 | 1468749350512 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:50 INFO - PROCESS | 1646 | 1468749350513 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d720800 == 48 [pid = 1646] [id = 671] 02:55:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x110d50c00) [pid = 1646] [serial = 2013] [outer = 0x0] 02:55:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x110d57400) [pid = 1646] [serial = 2014] [outer = 0x110d50c00] 02:55:50 INFO - PROCESS | 1646 | 1468749350537 Marionette DEBUG loaded listener.js 02:55:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x119b47000) [pid = 1646] [serial = 2015] [outer = 0x110d50c00] 02:55:50 INFO - PROCESS | 1646 | 1468749350956 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]]]}] 02:55:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:55:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 619ms 02:55:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:55:51 INFO - PROCESS | 1646 | 1468749351011 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 02:55:51 INFO - PROCESS | 1646 | 1468749351014 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 02:55:51 INFO - PROCESS | 1646 | 1468749351019 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:55:51 INFO - PROCESS | 1646 | 1468749351022 Marionette TRACE conn2 <- [1,2658,null,{}] 02:55:51 INFO - PROCESS | 1646 | 1468749351026 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}] 02:55:51 INFO - PROCESS | 1646 | 1468749351030 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:51 INFO - PROCESS | 1646 | 1468749351171 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 02:55:51 INFO - PROCESS | 1646 | 1468749351281 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:51 INFO - PROCESS | 1646 | 1468749351283 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f14000 == 49 [pid = 1646] [id = 672] 02:55:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x110d4d400) [pid = 1646] [serial = 2016] [outer = 0x0] 02:55:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x110d51000) [pid = 1646] [serial = 2017] [outer = 0x110d4d400] 02:55:51 INFO - PROCESS | 1646 | 1468749351332 Marionette DEBUG loaded listener.js 02:55:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11261c000) [pid = 1646] [serial = 2018] [outer = 0x110d4d400] 02:55:51 INFO - PROCESS | 1646 | 1468749351821 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]]]}] 02:55:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:55:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 822ms 02:55:51 INFO - PROCESS | 1646 | 1468749351841 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 02:55:51 INFO - PROCESS | 1646 | 1468749351844 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 02:55:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:55:51 INFO - PROCESS | 1646 | 1468749351848 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:55:51 INFO - PROCESS | 1646 | 1468749351850 Marionette TRACE conn2 <- [1,2662,null,{}] 02:55:51 INFO - PROCESS | 1646 | 1468749351853 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}] 02:55:51 INFO - PROCESS | 1646 | 1468749351855 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:51 INFO - PROCESS | 1646 | 1468749351965 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 02:55:52 INFO - PROCESS | 1646 | 1468749352030 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:52 INFO - PROCESS | 1646 | 1468749352031 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12504b800 == 50 [pid = 1646] [id = 673] 02:55:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11817cc00) [pid = 1646] [serial = 2019] [outer = 0x0] 02:55:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x119107000) [pid = 1646] [serial = 2020] [outer = 0x11817cc00] 02:55:52 INFO - PROCESS | 1646 | 1468749352103 Marionette DEBUG loaded listener.js 02:55:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119b39c00) [pid = 1646] [serial = 2021] [outer = 0x11817cc00] 02:55:52 INFO - PROCESS | 1646 | 1468749352511 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]]]}] 02:55:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:55:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 720ms 02:55:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:55:52 INFO - PROCESS | 1646 | 1468749352569 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 02:55:52 INFO - PROCESS | 1646 | 1468749352570 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 02:55:52 INFO - PROCESS | 1646 | 1468749352573 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:55:52 INFO - PROCESS | 1646 | 1468749352575 Marionette TRACE conn2 <- [1,2666,null,{}] 02:55:52 INFO - PROCESS | 1646 | 1468749352586 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}] 02:55:52 INFO - PROCESS | 1646 | 1468749352589 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:52 INFO - PROCESS | 1646 | 1468749352696 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 02:55:52 INFO - PROCESS | 1646 | 1468749352775 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:52 INFO - PROCESS | 1646 | 1468749352777 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d236800 == 51 [pid = 1646] [id = 674] 02:55:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1210eb000) [pid = 1646] [serial = 2022] [outer = 0x0] 02:55:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x121110c00) [pid = 1646] [serial = 2023] [outer = 0x1210eb000] 02:55:52 INFO - PROCESS | 1646 | 1468749352808 Marionette DEBUG loaded listener.js 02:55:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x121a04000) [pid = 1646] [serial = 2024] [outer = 0x1210eb000] 02:55:53 INFO - PROCESS | 1646 | 1468749353884 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]]]}] 02:55:53 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) 02:55:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1326ms 02:55:53 INFO - PROCESS | 1646 | 1468749353899 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 02:55:53 INFO - PROCESS | 1646 | 1468749353902 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 02:55:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:55:53 INFO - PROCESS | 1646 | 1468749353906 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:55:53 INFO - PROCESS | 1646 | 1468749353907 Marionette TRACE conn2 <- [1,2670,null,{}] 02:55:53 INFO - PROCESS | 1646 | 1468749353912 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}] 02:55:53 INFO - PROCESS | 1646 | 1468749353915 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:54 INFO - PROCESS | 1646 | 1468749354011 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 02:55:54 INFO - PROCESS | 1646 | 1468749354073 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:54 INFO - PROCESS | 1646 | 1468749354074 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12164b000 == 52 [pid = 1646] [id = 675] 02:55:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x116771800) [pid = 1646] [serial = 2025] [outer = 0x0] 02:55:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x116ab4000) [pid = 1646] [serial = 2026] [outer = 0x116771800] 02:55:54 INFO - PROCESS | 1646 | 1468749354103 Marionette DEBUG loaded listener.js 02:55:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1182b2800) [pid = 1646] [serial = 2027] [outer = 0x116771800] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x11668a000 == 51 [pid = 1646] [id = 11] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1183ba000 == 50 [pid = 1646] [id = 643] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12b73d800 == 49 [pid = 1646] [id = 9] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12c50f000 == 48 [pid = 1646] [id = 13] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12b984800 == 47 [pid = 1646] [id = 10] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12c63d800 == 46 [pid = 1646] [id = 14] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12d708800 == 45 [pid = 1646] [id = 670] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12ca45000 == 44 [pid = 1646] [id = 669] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12a442800 == 43 [pid = 1646] [id = 668] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12c635000 == 42 [pid = 1646] [id = 667] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12b984000 == 41 [pid = 1646] [id = 666] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12a699800 == 40 [pid = 1646] [id = 665] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1184fa800 == 39 [pid = 1646] [id = 664] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x125b1b800 == 38 [pid = 1646] [id = 663] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x121e67000 == 37 [pid = 1646] [id = 662] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1183b9000 == 36 [pid = 1646] [id = 12] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12a696800 == 35 [pid = 1646] [id = 8] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x129069800 == 34 [pid = 1646] [id = 6] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12d199000 == 33 [pid = 1646] [id = 20] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x115dbe800 == 32 [pid = 1646] [id = 25] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1133db800 == 31 [pid = 1646] [id = 644] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf48800 == 30 [pid = 1646] [id = 18] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12d236800 == 29 [pid = 1646] [id = 674] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12504b800 == 28 [pid = 1646] [id = 673] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12d720800 == 27 [pid = 1646] [id = 671] 02:55:55 INFO - PROCESS | 1646 | --DOCSHELL 0x118f14000 == 26 [pid = 1646] [id = 672] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12a4e2000) [pid = 1646] [serial = 1963] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118176800) [pid = 1646] [serial = 1930] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1210f2c00) [pid = 1646] [serial = 1942] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x125bad000) [pid = 1646] [serial = 1949] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1246b7400) [pid = 1646] [serial = 1948] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x110e7a400) [pid = 1646] [serial = 1933] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1130a6400) [pid = 1646] [serial = 1934] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1197ba400) [pid = 1646] [serial = 1939] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119f43800) [pid = 1646] [serial = 1940] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x116abc000) [pid = 1646] [serial = 1936] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118752000) [pid = 1646] [serial = 1937] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x115e28400) [pid = 1646] [serial = 1927] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1263c8000) [pid = 1646] [serial = 1951] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x129188800) [pid = 1646] [serial = 1954] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118878400) [pid = 1646] [serial = 1957] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x124646c00) [pid = 1646] [serial = 1955] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1212e5000) [pid = 1646] [serial = 1945] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x129427000) [pid = 1646] [serial = 1961] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x121c68800) [pid = 1646] [serial = 1946] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1211a1400) [pid = 1646] [serial = 1958] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12917c800) [pid = 1646] [serial = 1952] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1261c8400) [pid = 1646] [serial = 1960] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12af0d000) [pid = 1646] [serial = 1964] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x121114800) [pid = 1646] [serial = 1943] [outer = 0x0] [url = about:blank] 02:55:55 INFO - PROCESS | 1646 | 1468749355204 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"]]]}] 02:55:55 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 02:55:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:55:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:55:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1327ms 02:55:55 INFO - PROCESS | 1646 | 1468749355235 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 02:55:55 INFO - PROCESS | 1646 | 1468749355238 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 02:55:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:55:55 INFO - PROCESS | 1646 | 1468749355241 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:55:55 INFO - PROCESS | 1646 | 1468749355243 Marionette TRACE conn2 <- [1,2674,null,{}] 02:55:55 INFO - PROCESS | 1646 | 1468749355252 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}] 02:55:55 INFO - PROCESS | 1646 | 1468749355254 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:55 INFO - PROCESS | 1646 | 1468749355336 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 02:55:55 INFO - PROCESS | 1646 | 1468749355371 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:55 INFO - PROCESS | 1646 | 1468749355373 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x117167800 == 27 [pid = 1646] [id = 676] 02:55:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x110e79800) [pid = 1646] [serial = 2028] [outer = 0x0] 02:55:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x116809000) [pid = 1646] [serial = 2029] [outer = 0x110e79800] 02:55:55 INFO - PROCESS | 1646 | 1468749355401 Marionette DEBUG loaded listener.js 02:55:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x118179800) [pid = 1646] [serial = 2030] [outer = 0x110e79800] 02:55:56 INFO - PROCESS | 1646 | 1468749356239 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"]]]}] 02:55:56 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 02:55:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:55:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:55:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1028ms 02:55:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:55:56 INFO - PROCESS | 1646 | 1468749356270 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 02:55:56 INFO - PROCESS | 1646 | 1468749356273 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 02:55:56 INFO - PROCESS | 1646 | 1468749356278 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:55:56 INFO - PROCESS | 1646 | 1468749356282 Marionette TRACE conn2 <- [1,2678,null,{}] 02:55:56 INFO - PROCESS | 1646 | 1468749356302 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}] 02:55:56 INFO - PROCESS | 1646 | 1468749356304 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:56 INFO - PROCESS | 1646 | 1468749356387 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 02:55:56 INFO - PROCESS | 1646 | 1468749356392 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:56 INFO - PROCESS | 1646 | 1468749356393 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x119bbb800 == 28 [pid = 1646] [id = 677] 02:55:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118f4a000) [pid = 1646] [serial = 2031] [outer = 0x0] 02:55:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119b39400) [pid = 1646] [serial = 2032] [outer = 0x118f4a000] 02:55:56 INFO - PROCESS | 1646 | 1468749356425 Marionette DEBUG loaded listener.js 02:55:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119b44c00) [pid = 1646] [serial = 2033] [outer = 0x118f4a000] 02:55:57 INFO - PROCESS | 1646 | 1468749357279 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]]]}] 02:55:57 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) 02:55:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1032ms 02:55:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:55:57 INFO - PROCESS | 1646 | 1468749357310 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 02:55:57 INFO - PROCESS | 1646 | 1468749357312 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 02:55:57 INFO - PROCESS | 1646 | 1468749357314 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:55:57 INFO - PROCESS | 1646 | 1468749357316 Marionette TRACE conn2 <- [1,2682,null,{}] 02:55:57 INFO - PROCESS | 1646 | 1468749357324 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}] 02:55:57 INFO - PROCESS | 1646 | 1468749357328 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:57 INFO - PROCESS | 1646 | 1468749357435 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 02:55:57 INFO - PROCESS | 1646 | 1468749357479 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:57 INFO - PROCESS | 1646 | 1468749357481 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240cf000 == 29 [pid = 1646] [id = 678] 02:55:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1210f0c00) [pid = 1646] [serial = 2034] [outer = 0x0] 02:55:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121114800) [pid = 1646] [serial = 2035] [outer = 0x1210f0c00] 02:55:57 INFO - PROCESS | 1646 | 1468749357509 Marionette DEBUG loaded listener.js 02:55:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1214e2800) [pid = 1646] [serial = 2036] [outer = 0x1210f0c00] 02:55:58 INFO - PROCESS | 1646 | 1468749358350 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]]]}] 02:55:58 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) 02:55:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1071ms 02:55:58 INFO - PROCESS | 1646 | 1468749358385 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 02:55:58 INFO - PROCESS | 1646 | 1468749358387 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 02:55:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:55:58 INFO - PROCESS | 1646 | 1468749358389 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:55:58 INFO - PROCESS | 1646 | 1468749358390 Marionette TRACE conn2 <- [1,2686,null,{}] 02:55:58 INFO - PROCESS | 1646 | 1468749358393 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}] 02:55:58 INFO - PROCESS | 1646 | 1468749358394 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:58 INFO - PROCESS | 1646 | 1468749358496 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 02:55:58 INFO - PROCESS | 1646 | 1468749358537 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:58 INFO - PROCESS | 1646 | 1468749358538 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x126354800 == 30 [pid = 1646] [id = 679] 02:55:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121c69000) [pid = 1646] [serial = 2037] [outer = 0x0] 02:55:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x124645400) [pid = 1646] [serial = 2038] [outer = 0x121c69000] 02:55:58 INFO - PROCESS | 1646 | 1468749358563 Marionette DEBUG loaded listener.js 02:55:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x125a98000) [pid = 1646] [serial = 2039] [outer = 0x121c69000] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12b8ce800) [pid = 1646] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11a041000) [pid = 1646] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1185dcc00) [pid = 1646] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1210f4c00) [pid = 1646] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x128b6b000) [pid = 1646] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x117d36000) [pid = 1646] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x113dcf400) [pid = 1646] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x125aa1400) [pid = 1646] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x10ead6400) [pid = 1646] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1291d5400) [pid = 1646] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12af91c00) [pid = 1646] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1227de800) [pid = 1646] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1176bac00) [pid = 1646] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12bc5a800) [pid = 1646] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1164da000) [pid = 1646] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x119b3f800) [pid = 1646] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x110d50c00) [pid = 1646] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x113c55c00) [pid = 1646] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x113cdcc00) [pid = 1646] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:55:59 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x117d41800) [pid = 1646] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:55:59 INFO - PROCESS | 1646 | 1468749359543 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"]]]}] 02:55:59 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 02:55:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:55:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:55:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:55:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1169ms 02:55:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:55:59 INFO - PROCESS | 1646 | 1468749359560 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 02:55:59 INFO - PROCESS | 1646 | 1468749359563 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 02:55:59 INFO - PROCESS | 1646 | 1468749359566 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:55:59 INFO - PROCESS | 1646 | 1468749359567 Marionette TRACE conn2 <- [1,2690,null,{}] 02:55:59 INFO - PROCESS | 1646 | 1468749359577 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}] 02:55:59 INFO - PROCESS | 1646 | 1468749359578 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:59 INFO - PROCESS | 1646 | 1468749359654 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 02:55:59 INFO - PROCESS | 1646 | 1468749359658 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:59 INFO - PROCESS | 1646 | 1468749359659 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:55:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x125011000 == 31 [pid = 1646] [id = 680] 02:55:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x10ead1c00) [pid = 1646] [serial = 2040] [outer = 0x0] 02:55:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x116a0e000) [pid = 1646] [serial = 2041] [outer = 0x10ead1c00] 02:55:59 INFO - PROCESS | 1646 | 1468749359686 Marionette DEBUG loaded listener.js 02:55:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118755c00) [pid = 1646] [serial = 2042] [outer = 0x10ead1c00] 02:56:00 INFO - PROCESS | 1646 | 1468749360510 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"]]]}] 02:56:00 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 02:56:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:56:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:56:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:56:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 976ms 02:56:00 INFO - PROCESS | 1646 | 1468749360542 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 02:56:00 INFO - PROCESS | 1646 | 1468749360544 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 02:56:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:56:00 INFO - PROCESS | 1646 | 1468749360549 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:56:00 INFO - PROCESS | 1646 | 1468749360550 Marionette TRACE conn2 <- [1,2694,null,{}] 02:56:00 INFO - PROCESS | 1646 | 1468749360552 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}] 02:56:00 INFO - PROCESS | 1646 | 1468749360556 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:00 INFO - PROCESS | 1646 | 1468749360649 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 02:56:00 INFO - PROCESS | 1646 | 1468749360712 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:00 INFO - PROCESS | 1646 | 1468749360713 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a6ad000 == 32 [pid = 1646] [id = 681] 02:56:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x10eaf8800) [pid = 1646] [serial = 2043] [outer = 0x0] 02:56:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1210ea000) [pid = 1646] [serial = 2044] [outer = 0x10eaf8800] 02:56:00 INFO - PROCESS | 1646 | 1468749360753 Marionette DEBUG loaded listener.js 02:56:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x129052c00) [pid = 1646] [serial = 2045] [outer = 0x10eaf8800] 02:56:01 INFO - PROCESS | 1646 | 1468749361578 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"]]]}] 02:56:01 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 02:56:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:56:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:56:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:56:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1077ms 02:56:01 INFO - PROCESS | 1646 | 1468749361625 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 02:56:01 INFO - PROCESS | 1646 | 1468749361628 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 02:56:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:56:01 INFO - PROCESS | 1646 | 1468749361632 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:56:01 INFO - PROCESS | 1646 | 1468749361634 Marionette TRACE conn2 <- [1,2698,null,{}] 02:56:01 INFO - PROCESS | 1646 | 1468749361638 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}] 02:56:01 INFO - PROCESS | 1646 | 1468749361639 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:01 INFO - PROCESS | 1646 | 1468749361774 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 02:56:01 INFO - PROCESS | 1646 | 1468749361878 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:01 INFO - PROCESS | 1646 | 1468749361879 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183b7000 == 33 [pid = 1646] [id = 682] 02:56:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x116481c00) [pid = 1646] [serial = 2046] [outer = 0x0] 02:56:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x116887800) [pid = 1646] [serial = 2047] [outer = 0x116481c00] 02:56:01 INFO - PROCESS | 1646 | 1468749361914 Marionette DEBUG loaded listener.js 02:56:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1182afc00) [pid = 1646] [serial = 2048] [outer = 0x116481c00] 02:56:02 INFO - PROCESS | 1646 | 1468749362845 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"]]]}] 02:56:02 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 02:56:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:56:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:56:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1222ms 02:56:02 INFO - PROCESS | 1646 | 1468749362853 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 02:56:02 INFO - PROCESS | 1646 | 1468749362857 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 02:56:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:56:02 INFO - PROCESS | 1646 | 1468749362863 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:56:02 INFO - PROCESS | 1646 | 1468749362864 Marionette TRACE conn2 <- [1,2702,null,{}] 02:56:02 INFO - PROCESS | 1646 | 1468749362867 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}] 02:56:02 INFO - PROCESS | 1646 | 1468749362869 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:02 INFO - PROCESS | 1646 | 1468749362981 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 02:56:03 INFO - PROCESS | 1646 | 1468749363044 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:03 INFO - PROCESS | 1646 | 1468749363045 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x125041000 == 34 [pid = 1646] [id = 683] 02:56:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118fa0c00) [pid = 1646] [serial = 2049] [outer = 0x0] 02:56:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119b48000) [pid = 1646] [serial = 2050] [outer = 0x118fa0c00] 02:56:03 INFO - PROCESS | 1646 | 1468749363076 Marionette DEBUG loaded listener.js 02:56:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119f45400) [pid = 1646] [serial = 2051] [outer = 0x118fa0c00] 02:56:03 INFO - PROCESS | 1646 | 1468749363763 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]]]}] 02:56:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:56:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 924ms 02:56:03 INFO - PROCESS | 1646 | 1468749363800 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 02:56:03 INFO - PROCESS | 1646 | 1468749363804 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 02:56:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:56:03 INFO - PROCESS | 1646 | 1468749363809 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:56:03 INFO - PROCESS | 1646 | 1468749363811 Marionette TRACE conn2 <- [1,2706,null,{}] 02:56:03 INFO - PROCESS | 1646 | 1468749363815 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}] 02:56:03 INFO - PROCESS | 1646 | 1468749363817 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:03 INFO - PROCESS | 1646 | 1468749363942 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 02:56:03 INFO - PROCESS | 1646 | --DOCSHELL 0x125011000 == 33 [pid = 1646] [id = 680] 02:56:03 INFO - PROCESS | 1646 | --DOCSHELL 0x126354800 == 32 [pid = 1646] [id = 679] 02:56:03 INFO - PROCESS | 1646 | --DOCSHELL 0x1240cf000 == 31 [pid = 1646] [id = 678] 02:56:03 INFO - PROCESS | 1646 | --DOCSHELL 0x119bbb800 == 30 [pid = 1646] [id = 677] 02:56:03 INFO - PROCESS | 1646 | --DOCSHELL 0x117167800 == 29 [pid = 1646] [id = 676] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x112dc5c00) [pid = 1646] [serial = 1928] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1185d8c00) [pid = 1646] [serial = 1925] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1182b2000) [pid = 1646] [serial = 1931] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12b8d5800) [pid = 1646] [serial = 1996] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x121049000) [pid = 1646] [serial = 1972] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x121111800) [pid = 1646] [serial = 1973] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12a4dc000) [pid = 1646] [serial = 1978] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12af90800) [pid = 1646] [serial = 1979] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1212e2000) [pid = 1646] [serial = 1987] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x124453800) [pid = 1646] [serial = 1988] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x129046800) [pid = 1646] [serial = 1990] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1291d3800) [pid = 1646] [serial = 1991] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x118f9b800) [pid = 1646] [serial = 1984] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x119f43400) [pid = 1646] [serial = 1985] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x117d36400) [pid = 1646] [serial = 1981] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12bcdc400) [pid = 1646] [serial = 1999] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x11841e400) [pid = 1646] [serial = 1982] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x110d50800) [pid = 1646] [serial = 2012] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12a6da800) [pid = 1646] [serial = 1993] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12b95d000) [pid = 1646] [serial = 1967] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x12b8cd800) [pid = 1646] [serial = 1966] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1249d7800) [pid = 1646] [serial = 1975] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1265f6c00) [pid = 1646] [serial = 1976] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x11841a400) [pid = 1646] [serial = 1969] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x119311000) [pid = 1646] [serial = 1970] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x12c2b4400) [pid = 1646] [serial = 2002] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x12c2ac800) [pid = 1646] [serial = 2000] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x119b3ec00) [pid = 1646] [serial = 2006] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x118426000) [pid = 1646] [serial = 2005] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x119b45c00) [pid = 1646] [serial = 2008] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x110d4a800) [pid = 1646] [serial = 2011] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x12c537800) [pid = 1646] [serial = 2003] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x121196400) [pid = 1646] [serial = 2009] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x12bc61000) [pid = 1646] [serial = 1997] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 55 (0x12b70c400) [pid = 1646] [serial = 1994] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 54 (0x119b47000) [pid = 1646] [serial = 2015] [outer = 0x0] [url = about:blank] 02:56:03 INFO - PROCESS | 1646 | --DOMWINDOW == 53 (0x110d57400) [pid = 1646] [serial = 2014] [outer = 0x0] [url = about:blank] 02:56:04 INFO - PROCESS | 1646 | 1468749364018 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:04 INFO - PROCESS | 1646 | 1468749364021 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168bb800 == 30 [pid = 1646] [id = 684] 02:56:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x111aad400) [pid = 1646] [serial = 2052] [outer = 0x0] 02:56:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x115da6000) [pid = 1646] [serial = 2053] [outer = 0x111aad400] 02:56:04 INFO - PROCESS | 1646 | 1468749364049 Marionette DEBUG loaded listener.js 02:56:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x1164e5c00) [pid = 1646] [serial = 2054] [outer = 0x111aad400] 02:56:04 INFO - PROCESS | 1646 | 1468749364373 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]]]}] 02:56:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:56:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 622ms 02:56:04 INFO - PROCESS | 1646 | 1468749364431 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 02:56:04 INFO - PROCESS | 1646 | 1468749364435 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 02:56:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:56:04 INFO - PROCESS | 1646 | 1468749364442 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:56:04 INFO - PROCESS | 1646 | 1468749364444 Marionette TRACE conn2 <- [1,2710,null,{}] 02:56:04 INFO - PROCESS | 1646 | 1468749364448 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}] 02:56:04 INFO - PROCESS | 1646 | 1468749364451 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:04 INFO - PROCESS | 1646 | 1468749364580 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 02:56:04 INFO - PROCESS | 1646 | 1468749364586 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:04 INFO - PROCESS | 1646 | 1468749364588 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x121131800 == 31 [pid = 1646] [id = 685] 02:56:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x117d3c400) [pid = 1646] [serial = 2055] [outer = 0x0] 02:56:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x1182aec00) [pid = 1646] [serial = 2056] [outer = 0x117d3c400] 02:56:04 INFO - PROCESS | 1646 | 1468749364632 Marionette DEBUG loaded listener.js 02:56:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x1185db800) [pid = 1646] [serial = 2057] [outer = 0x117d3c400] 02:56:05 INFO - PROCESS | 1646 | 1468749365012 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] 02:56:05 INFO - PROCESS | 1646 | 1468749365067 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 02:56:05 INFO - PROCESS | 1646 | 1468749365069 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:56:05 INFO - PROCESS | 1646 | 1468749365072 Marionette TRACE conn2 <- [1,2714,null,{}] 02:56:05 INFO - PROCESS | 1646 | 1468749365086 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}] 02:56:05 INFO - PROCESS | 1646 | 1468749365089 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:05 INFO - PROCESS | 1646 | 1468749365176 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 02:56:05 INFO - PROCESS | 1646 | 1468749365185 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:05 INFO - PROCESS | 1646 | 1468749365194 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x125010800 == 32 [pid = 1646] [id = 686] 02:56:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x110d55800) [pid = 1646] [serial = 2058] [outer = 0x0] 02:56:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x119f39400) [pid = 1646] [serial = 2059] [outer = 0x110d55800] 02:56:05 INFO - PROCESS | 1646 | 1468749365223 Marionette DEBUG loaded listener.js 02:56:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x1182b6000) [pid = 1646] [serial = 2060] [outer = 0x110d55800] 02:56:05 INFO - PROCESS | 1646 | 1468749365562 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]]]}] 02:56:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:56:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 521ms 02:56:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:56:05 INFO - PROCESS | 1646 | 1468749365591 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 02:56:05 INFO - PROCESS | 1646 | 1468749365593 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 02:56:05 INFO - PROCESS | 1646 | 1468749365595 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:56:05 INFO - PROCESS | 1646 | 1468749365596 Marionette TRACE conn2 <- [1,2718,null,{}] 02:56:05 INFO - PROCESS | 1646 | 1468749365598 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}] 02:56:05 INFO - PROCESS | 1646 | 1468749365600 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:05 INFO - PROCESS | 1646 | 1468749365686 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 02:56:05 INFO - PROCESS | 1646 | 1468749365690 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:05 INFO - PROCESS | 1646 | 1468749365691 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12931c000 == 33 [pid = 1646] [id = 687] 02:56:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x121048000) [pid = 1646] [serial = 2061] [outer = 0x0] 02:56:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x121111000) [pid = 1646] [serial = 2062] [outer = 0x121048000] 02:56:05 INFO - PROCESS | 1646 | 1468749365717 Marionette DEBUG loaded listener.js 02:56:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1212e0400) [pid = 1646] [serial = 2063] [outer = 0x121048000] 02:56:06 INFO - PROCESS | 1646 | 1468749366100 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] 02:56:06 INFO - PROCESS | 1646 | 1468749366121 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 02:56:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:56:06 INFO - PROCESS | 1646 | 1468749366124 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:56:06 INFO - PROCESS | 1646 | 1468749366126 Marionette TRACE conn2 <- [1,2722,null,{}] 02:56:06 INFO - PROCESS | 1646 | 1468749366129 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}] 02:56:06 INFO - PROCESS | 1646 | 1468749366131 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:06 INFO - PROCESS | 1646 | 1468749366302 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 02:56:06 INFO - PROCESS | 1646 | 1468749366330 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:06 INFO - PROCESS | 1646 | 1468749366331 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a694000 == 34 [pid = 1646] [id = 688] 02:56:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x1193b3400) [pid = 1646] [serial = 2064] [outer = 0x0] 02:56:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x121bb2400) [pid = 1646] [serial = 2065] [outer = 0x1193b3400] 02:56:06 INFO - PROCESS | 1646 | 1468749366372 Marionette DEBUG loaded listener.js 02:56:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x124456c00) [pid = 1646] [serial = 2066] [outer = 0x1193b3400] 02:56:06 INFO - PROCESS | 1646 | 1468749366799 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] 02:56:06 INFO - PROCESS | 1646 | 1468749366845 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 02:56:06 INFO - PROCESS | 1646 | 1468749366847 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:56:06 INFO - PROCESS | 1646 | 1468749366848 Marionette TRACE conn2 <- [1,2726,null,{}] 02:56:06 INFO - PROCESS | 1646 | 1468749366851 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}] 02:56:06 INFO - PROCESS | 1646 | 1468749366855 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:06 INFO - PROCESS | 1646 | 1468749366978 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 02:56:06 INFO - PROCESS | 1646 | 1468749366992 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:06 INFO - PROCESS | 1646 | 1468749366994 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b754000 == 35 [pid = 1646] [id = 689] 02:56:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1246bac00) [pid = 1646] [serial = 2067] [outer = 0x0] 02:56:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1263cf000) [pid = 1646] [serial = 2068] [outer = 0x1246bac00] 02:56:07 INFO - PROCESS | 1646 | 1468749367020 Marionette DEBUG loaded listener.js 02:56:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1291d5400) [pid = 1646] [serial = 2069] [outer = 0x1246bac00] 02:56:07 INFO - PROCESS | 1646 | 1468749367420 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]]]}] 02:56:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:56:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 621ms 02:56:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:56:07 INFO - PROCESS | 1646 | 1468749367473 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 02:56:07 INFO - PROCESS | 1646 | 1468749367475 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 02:56:07 INFO - PROCESS | 1646 | 1468749367478 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:56:07 INFO - PROCESS | 1646 | 1468749367480 Marionette TRACE conn2 <- [1,2730,null,{}] 02:56:07 INFO - PROCESS | 1646 | 1468749367483 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}] 02:56:07 INFO - PROCESS | 1646 | 1468749367485 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:07 INFO - PROCESS | 1646 | 1468749367609 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 02:56:07 INFO - PROCESS | 1646 | 1468749367622 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:07 INFO - PROCESS | 1646 | 1468749367631 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bcad000 == 36 [pid = 1646] [id = 690] 02:56:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x1291df000) [pid = 1646] [serial = 2070] [outer = 0x0] 02:56:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x12a4dc400) [pid = 1646] [serial = 2071] [outer = 0x1291df000] 02:56:07 INFO - PROCESS | 1646 | 1468749367656 Marionette DEBUG loaded listener.js 02:56:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x12a6d1c00) [pid = 1646] [serial = 2072] [outer = 0x1291df000] 02:56:08 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x116771800) [pid = 1646] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:56:08 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x110e79800) [pid = 1646] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:56:08 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x118f4a000) [pid = 1646] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:56:08 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x110d4d400) [pid = 1646] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:56:08 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x11817cc00) [pid = 1646] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:56:08 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1210eb000) [pid = 1646] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:56:08 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x121c69000) [pid = 1646] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:56:08 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x10ead1c00) [pid = 1646] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:56:08 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x1210f0c00) [pid = 1646] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:56:08 INFO - PROCESS | 1646 | 1468749368460 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"]]]}] 02:56:08 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 02:56:08 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:56:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:56:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1024ms 02:56:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:56:08 INFO - PROCESS | 1646 | 1468749368502 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 02:56:08 INFO - PROCESS | 1646 | 1468749368504 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 02:56:08 INFO - PROCESS | 1646 | 1468749368506 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:56:08 INFO - PROCESS | 1646 | 1468749368507 Marionette TRACE conn2 <- [1,2734,null,{}] 02:56:08 INFO - PROCESS | 1646 | 1468749368509 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}] 02:56:08 INFO - PROCESS | 1646 | 1468749368510 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:08 INFO - PROCESS | 1646 | 1468749368591 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 02:56:08 INFO - PROCESS | 1646 | 1468749368595 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:08 INFO - PROCESS | 1646 | 1468749368596 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c516800 == 37 [pid = 1646] [id = 691] 02:56:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x11910f400) [pid = 1646] [serial = 2073] [outer = 0x0] 02:56:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x119b47c00) [pid = 1646] [serial = 2074] [outer = 0x11910f400] 02:56:08 INFO - PROCESS | 1646 | 1468749368621 Marionette DEBUG loaded listener.js 02:56:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x125aa0800) [pid = 1646] [serial = 2075] [outer = 0x11910f400] 02:56:08 INFO - PROCESS | 1646 | 1468749368949 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]]]}] 02:56:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:56:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 470ms 02:56:08 INFO - PROCESS | 1646 | 1468749368977 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 02:56:08 INFO - PROCESS | 1646 | 1468749368979 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 02:56:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:56:08 INFO - PROCESS | 1646 | 1468749368982 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:56:08 INFO - PROCESS | 1646 | 1468749368983 Marionette TRACE conn2 <- [1,2738,null,{}] 02:56:08 INFO - PROCESS | 1646 | 1468749368985 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}] 02:56:08 INFO - PROCESS | 1646 | 1468749368986 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:09 INFO - PROCESS | 1646 | 1468749369101 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 02:56:09 INFO - PROCESS | 1646 | 1468749369108 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:09 INFO - PROCESS | 1646 | 1468749369109 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca37000 == 38 [pid = 1646] [id = 692] 02:56:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x119311400) [pid = 1646] [serial = 2076] [outer = 0x0] 02:56:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x12a6d1000) [pid = 1646] [serial = 2077] [outer = 0x119311400] 02:56:09 INFO - PROCESS | 1646 | 1468749369143 Marionette DEBUG loaded listener.js 02:56:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x12b70c400) [pid = 1646] [serial = 2078] [outer = 0x119311400] 02:56:09 INFO - PROCESS | 1646 | 1468749369451 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]]]}] 02:56:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:56:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 518ms 02:56:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:56:09 INFO - PROCESS | 1646 | 1468749369501 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 02:56:09 INFO - PROCESS | 1646 | 1468749369502 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 02:56:09 INFO - PROCESS | 1646 | 1468749369504 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:56:09 INFO - PROCESS | 1646 | 1468749369505 Marionette TRACE conn2 <- [1,2742,null,{}] 02:56:09 INFO - PROCESS | 1646 | 1468749369507 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}] 02:56:09 INFO - PROCESS | 1646 | 1468749369509 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:09 INFO - PROCESS | 1646 | 1468749369593 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 02:56:09 INFO - PROCESS | 1646 | 1468749369599 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:09 INFO - PROCESS | 1646 | 1468749369600 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf52000 == 39 [pid = 1646] [id = 693] 02:56:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x12b70d000) [pid = 1646] [serial = 2079] [outer = 0x0] 02:56:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x12b8d2800) [pid = 1646] [serial = 2080] [outer = 0x12b70d000] 02:56:09 INFO - PROCESS | 1646 | 1468749369624 Marionette DEBUG loaded listener.js 02:56:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x12b95fc00) [pid = 1646] [serial = 2081] [outer = 0x12b70d000] 02:56:09 INFO - PROCESS | 1646 | 1468749369993 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]]]}] 02:56:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:56:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 520ms 02:56:10 INFO - PROCESS | 1646 | 1468749370028 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 02:56:10 INFO - PROCESS | 1646 | 1468749370030 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 02:56:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:56:10 INFO - PROCESS | 1646 | 1468749370034 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:56:10 INFO - PROCESS | 1646 | 1468749370037 Marionette TRACE conn2 <- [1,2746,null,{}] 02:56:10 INFO - PROCESS | 1646 | 1468749370040 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}] 02:56:10 INFO - PROCESS | 1646 | 1468749370043 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:10 INFO - PROCESS | 1646 | 1468749370189 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 02:56:10 INFO - PROCESS | 1646 | 1468749370197 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:10 INFO - PROCESS | 1646 | 1468749370199 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d22e800 == 40 [pid = 1646] [id = 694] 02:56:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x12b964000) [pid = 1646] [serial = 2082] [outer = 0x0] 02:56:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x12bc52800) [pid = 1646] [serial = 2083] [outer = 0x12b964000] 02:56:10 INFO - PROCESS | 1646 | 1468749370253 Marionette DEBUG loaded listener.js 02:56:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x12c2a7c00) [pid = 1646] [serial = 2084] [outer = 0x12b964000] 02:56:10 INFO - PROCESS | 1646 | 1468749370741 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]]]}] 02:56:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:56:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 723ms 02:56:10 INFO - PROCESS | 1646 | 1468749370757 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 02:56:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:56:10 INFO - PROCESS | 1646 | 1468749370759 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 02:56:10 INFO - PROCESS | 1646 | 1468749370762 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:56:10 INFO - PROCESS | 1646 | 1468749370766 Marionette TRACE conn2 <- [1,2750,null,{}] 02:56:10 INFO - PROCESS | 1646 | 1468749370770 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}] 02:56:10 INFO - PROCESS | 1646 | 1468749370771 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:10 INFO - PROCESS | 1646 | 1468749370881 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 02:56:10 INFO - PROCESS | 1646 | 1468749370992 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:10 INFO - PROCESS | 1646 | 1468749370994 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x121e4c800 == 41 [pid = 1646] [id = 695] 02:56:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x115da7800) [pid = 1646] [serial = 2085] [outer = 0x0] 02:56:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x116a0d400) [pid = 1646] [serial = 2086] [outer = 0x115da7800] 02:56:11 INFO - PROCESS | 1646 | 1468749371026 Marionette DEBUG loaded listener.js 02:56:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1182b5400) [pid = 1646] [serial = 2087] [outer = 0x115da7800] 02:56:11 INFO - PROCESS | 1646 | 1468749371447 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]]]}] 02:56:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:56:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 723ms 02:56:11 INFO - PROCESS | 1646 | 1468749371485 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 02:56:11 INFO - PROCESS | 1646 | 1468749371489 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 02:56:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:56:11 INFO - PROCESS | 1646 | 1468749371493 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:56:11 INFO - PROCESS | 1646 | 1468749371495 Marionette TRACE conn2 <- [1,2754,null,{}] 02:56:11 INFO - PROCESS | 1646 | 1468749371498 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}] 02:56:11 INFO - PROCESS | 1646 | 1468749371499 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:11 INFO - PROCESS | 1646 | 1468749371612 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 02:56:11 INFO - PROCESS | 1646 | 1468749371674 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:11 INFO - PROCESS | 1646 | 1468749371675 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b749000 == 42 [pid = 1646] [id = 696] 02:56:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11930b800) [pid = 1646] [serial = 2088] [outer = 0x0] 02:56:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119f47000) [pid = 1646] [serial = 2089] [outer = 0x11930b800] 02:56:11 INFO - PROCESS | 1646 | 1468749371747 Marionette DEBUG loaded listener.js 02:56:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x12119e800) [pid = 1646] [serial = 2090] [outer = 0x11930b800] 02:56:12 INFO - PROCESS | 1646 | 1468749372163 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]]]}] 02:56:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:56:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 725ms 02:56:12 INFO - PROCESS | 1646 | 1468749372218 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 02:56:12 INFO - PROCESS | 1646 | 1468749372220 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 02:56:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:56:12 INFO - PROCESS | 1646 | 1468749372245 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:56:12 INFO - PROCESS | 1646 | 1468749372248 Marionette TRACE conn2 <- [1,2758,null,{}] 02:56:12 INFO - PROCESS | 1646 | 1468749372275 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}] 02:56:12 INFO - PROCESS | 1646 | 1468749372280 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:12 INFO - PROCESS | 1646 | 1468749372387 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 02:56:12 INFO - PROCESS | 1646 | 1468749372463 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:12 INFO - PROCESS | 1646 | 1468749372466 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d450000 == 43 [pid = 1646] [id = 697] 02:56:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1265f5800) [pid = 1646] [serial = 2091] [outer = 0x0] 02:56:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x128ba9800) [pid = 1646] [serial = 2092] [outer = 0x1265f5800] 02:56:12 INFO - PROCESS | 1646 | 1468749372496 Marionette DEBUG loaded listener.js 02:56:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1291d6000) [pid = 1646] [serial = 2093] [outer = 0x1265f5800] 02:56:12 INFO - PROCESS | 1646 | 1468749372903 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]]]}] 02:56:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:56:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 710ms 02:56:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:56:12 INFO - PROCESS | 1646 | 1468749372934 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 02:56:12 INFO - PROCESS | 1646 | 1468749372936 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 02:56:12 INFO - PROCESS | 1646 | 1468749372938 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:56:12 INFO - PROCESS | 1646 | 1468749372939 Marionette TRACE conn2 <- [1,2762,null,{}] 02:56:12 INFO - PROCESS | 1646 | 1468749372941 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}] 02:56:12 INFO - PROCESS | 1646 | 1468749372943 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:13 INFO - PROCESS | 1646 | 1468749373052 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 02:56:13 INFO - PROCESS | 1646 | 1468749373114 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:13 INFO - PROCESS | 1646 | 1468749373115 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d712800 == 44 [pid = 1646] [id = 698] 02:56:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x129183400) [pid = 1646] [serial = 2094] [outer = 0x0] 02:56:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12b96a400) [pid = 1646] [serial = 2095] [outer = 0x129183400] 02:56:13 INFO - PROCESS | 1646 | 1468749373144 Marionette DEBUG loaded listener.js 02:56:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12bc61400) [pid = 1646] [serial = 2096] [outer = 0x129183400] 02:56:13 INFO - PROCESS | 1646 | 1468749373563 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]]]}] 02:56:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:56:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 819ms 02:56:13 INFO - PROCESS | 1646 | 1468749373790 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 02:56:13 INFO - PROCESS | 1646 | 1468749373794 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 02:56:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:56:13 INFO - PROCESS | 1646 | 1468749373801 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:56:13 INFO - PROCESS | 1646 | 1468749373803 Marionette TRACE conn2 <- [1,2766,null,{}] 02:56:13 INFO - PROCESS | 1646 | 1468749373807 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}] 02:56:13 INFO - PROCESS | 1646 | 1468749373809 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:13 INFO - PROCESS | 1646 | 1468749373908 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 02:56:13 INFO - PROCESS | 1646 | 1468749373978 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:13 INFO - PROCESS | 1646 | 1468749373981 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x121649800 == 45 [pid = 1646] [id = 699] 02:56:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1164dd400) [pid = 1646] [serial = 2097] [outer = 0x0] 02:56:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11680a000) [pid = 1646] [serial = 2098] [outer = 0x1164dd400] 02:56:14 INFO - PROCESS | 1646 | 1468749374009 Marionette DEBUG loaded listener.js 02:56:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11817c000) [pid = 1646] [serial = 2099] [outer = 0x1164dd400] 02:56:14 INFO - PROCESS | 1646 | 1468749374435 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]]]}] 02:56:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:56:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 674ms 02:56:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:56:14 INFO - PROCESS | 1646 | 1468749374475 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 02:56:14 INFO - PROCESS | 1646 | 1468749374477 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 02:56:14 INFO - PROCESS | 1646 | 1468749374482 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:56:14 INFO - PROCESS | 1646 | 1468749374484 Marionette TRACE conn2 <- [1,2770,null,{}] 02:56:14 INFO - PROCESS | 1646 | 1468749374487 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}] 02:56:14 INFO - PROCESS | 1646 | 1468749374488 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:14 INFO - PROCESS | 1646 | 1468749374585 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf52000 == 44 [pid = 1646] [id = 693] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12ca37000 == 43 [pid = 1646] [id = 692] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12c516800 == 42 [pid = 1646] [id = 691] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12bcad000 == 41 [pid = 1646] [id = 690] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12b754000 == 40 [pid = 1646] [id = 689] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12a694000 == 39 [pid = 1646] [id = 688] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12931c000 == 38 [pid = 1646] [id = 687] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x125010800 == 37 [pid = 1646] [id = 686] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x121131800 == 36 [pid = 1646] [id = 685] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x1168bb800 == 35 [pid = 1646] [id = 684] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x125041000 == 34 [pid = 1646] [id = 683] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x1183b7000 == 33 [pid = 1646] [id = 682] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12a6ad000 == 32 [pid = 1646] [id = 681] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12164b000 == 31 [pid = 1646] [id = 675] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x121649800 == 30 [pid = 1646] [id = 699] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12d712800 == 29 [pid = 1646] [id = 698] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12d450000 == 28 [pid = 1646] [id = 697] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12b749000 == 27 [pid = 1646] [id = 696] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x121e4c800 == 26 [pid = 1646] [id = 695] 02:56:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12d22e800 == 25 [pid = 1646] [id = 694] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1182b2800) [pid = 1646] [serial = 2027] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116ab4000) [pid = 1646] [serial = 2026] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x116809000) [pid = 1646] [serial = 2029] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118179800) [pid = 1646] [serial = 2030] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119b39400) [pid = 1646] [serial = 2032] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11261c000) [pid = 1646] [serial = 2018] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x110d51000) [pid = 1646] [serial = 2017] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x119107000) [pid = 1646] [serial = 2020] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x119b39c00) [pid = 1646] [serial = 2021] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x121a04000) [pid = 1646] [serial = 2024] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x121110c00) [pid = 1646] [serial = 2023] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x124645400) [pid = 1646] [serial = 2038] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x116a0e000) [pid = 1646] [serial = 2041] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x118755c00) [pid = 1646] [serial = 2042] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x125a98000) [pid = 1646] [serial = 2039] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x121114800) [pid = 1646] [serial = 2035] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1214e2800) [pid = 1646] [serial = 2036] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x119b44c00) [pid = 1646] [serial = 2033] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x1210ea000) [pid = 1646] [serial = 2044] [outer = 0x0] [url = about:blank] 02:56:15 INFO - PROCESS | 1646 | 1468749375267 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:15 INFO - PROCESS | 1646 | 1468749375269 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x113017800 == 26 [pid = 1646] [id = 700] 02:56:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x110d50000) [pid = 1646] [serial = 2100] [outer = 0x0] 02:56:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x110d56c00) [pid = 1646] [serial = 2101] [outer = 0x110d50000] 02:56:15 INFO - PROCESS | 1646 | 1468749375297 Marionette DEBUG loaded listener.js 02:56:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x110e7a400) [pid = 1646] [serial = 2102] [outer = 0x110d50000] 02:56:15 INFO - PROCESS | 1646 | 1468749375715 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]]]}] 02:56:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:56:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1272ms 02:56:15 INFO - PROCESS | 1646 | 1468749375755 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:56:15 INFO - PROCESS | 1646 | 1468749375758 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:56:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:56:15 INFO - PROCESS | 1646 | 1468749375763 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:56:15 INFO - PROCESS | 1646 | 1468749375766 Marionette TRACE conn2 <- [1,2774,null,{}] 02:56:15 INFO - PROCESS | 1646 | 1468749375828 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}] 02:56:15 INFO - PROCESS | 1646 | 1468749375831 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:15 INFO - PROCESS | 1646 | 1468749375945 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:56:15 INFO - PROCESS | 1646 | 1468749375954 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:15 INFO - PROCESS | 1646 | 1468749375956 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x118366000 == 27 [pid = 1646] [id = 701] 02:56:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x112fde000) [pid = 1646] [serial = 2103] [outer = 0x0] 02:56:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1130ae000) [pid = 1646] [serial = 2104] [outer = 0x112fde000] 02:56:15 INFO - PROCESS | 1646 | 1468749375983 Marionette DEBUG loaded listener.js 02:56:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x115d9b400) [pid = 1646] [serial = 2105] [outer = 0x112fde000] 02:56:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce6c000 == 26 [pid = 1646] [id = 16] 02:56:16 INFO - PROCESS | 1646 | 1468749376352 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]]]}] 02:56:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:56:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 615ms 02:56:16 INFO - PROCESS | 1646 | 1468749376397 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:56:16 INFO - PROCESS | 1646 | 1468749376400 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:56:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:56:16 INFO - PROCESS | 1646 | 1468749376403 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:56:16 INFO - PROCESS | 1646 | 1468749376404 Marionette TRACE conn2 <- [1,2778,null,{}] 02:56:16 INFO - PROCESS | 1646 | 1468749376407 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}] 02:56:16 INFO - PROCESS | 1646 | 1468749376408 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:16 INFO - PROCESS | 1646 | 1468749376514 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:56:16 INFO - PROCESS | 1646 | 1468749376520 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:16 INFO - PROCESS | 1646 | 1468749376521 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11835f800 == 27 [pid = 1646] [id = 702] 02:56:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x115e8a000) [pid = 1646] [serial = 2106] [outer = 0x0] 02:56:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x116ab0c00) [pid = 1646] [serial = 2107] [outer = 0x115e8a000] 02:56:16 INFO - PROCESS | 1646 | 1468749376547 Marionette DEBUG loaded listener.js 02:56:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118172800) [pid = 1646] [serial = 2108] [outer = 0x115e8a000] 02:56:16 INFO - PROCESS | 1646 | 1468749376968 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]]]}] 02:56:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:56:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 569ms 02:56:16 INFO - PROCESS | 1646 | 1468749376973 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:56:16 INFO - PROCESS | 1646 | 1468749376975 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:56:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:56:16 INFO - PROCESS | 1646 | 1468749376989 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:56:16 INFO - PROCESS | 1646 | 1468749376996 Marionette TRACE conn2 <- [1,2782,null,{}] 02:56:17 INFO - PROCESS | 1646 | 1468749377001 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}] 02:56:17 INFO - PROCESS | 1646 | 1468749377005 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:17 INFO - PROCESS | 1646 | 1468749377133 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:56:17 INFO - PROCESS | 1646 | 1468749377139 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:17 INFO - PROCESS | 1646 | 1468749377140 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x121468800 == 28 [pid = 1646] [id = 703] 02:56:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1161a8400) [pid = 1646] [serial = 2109] [outer = 0x0] 02:56:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1182ad400) [pid = 1646] [serial = 2110] [outer = 0x1161a8400] 02:56:17 INFO - PROCESS | 1646 | 1468749377165 Marionette DEBUG loaded listener.js 02:56:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1185d6800) [pid = 1646] [serial = 2111] [outer = 0x1161a8400] 02:56:17 INFO - PROCESS | 1646 | 1468749377492 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]]]}] 02:56:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:56:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 539ms 02:56:17 INFO - PROCESS | 1646 | 1468749377519 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:56:17 INFO - PROCESS | 1646 | 1468749377521 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:56:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:56:17 INFO - PROCESS | 1646 | 1468749377529 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:56:17 INFO - PROCESS | 1646 | 1468749377530 Marionette TRACE conn2 <- [1,2786,null,{}] 02:56:17 INFO - PROCESS | 1646 | 1468749377532 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}] 02:56:17 INFO - PROCESS | 1646 | 1468749377533 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:17 INFO - PROCESS | 1646 | 1468749377632 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:56:17 INFO - PROCESS | 1646 | 1468749377636 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:17 INFO - PROCESS | 1646 | 1468749377637 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x121e5b800 == 29 [pid = 1646] [id = 704] 02:56:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118747400) [pid = 1646] [serial = 2112] [outer = 0x0] 02:56:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118f55800) [pid = 1646] [serial = 2113] [outer = 0x118747400] 02:56:17 INFO - PROCESS | 1646 | 1468749377669 Marionette DEBUG loaded listener.js 02:56:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119303000) [pid = 1646] [serial = 2114] [outer = 0x118747400] 02:56:18 INFO - PROCESS | 1646 | 1468749378010 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]]]}] 02:56:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:56:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 520ms 02:56:18 INFO - PROCESS | 1646 | 1468749378050 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:56:18 INFO - PROCESS | 1646 | 1468749378051 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:56:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:56:18 INFO - PROCESS | 1646 | 1468749378053 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:56:18 INFO - PROCESS | 1646 | 1468749378054 Marionette TRACE conn2 <- [1,2790,null,{}] 02:56:18 INFO - PROCESS | 1646 | 1468749378057 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}] 02:56:18 INFO - PROCESS | 1646 | 1468749378058 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:18 INFO - PROCESS | 1646 | 1468749378157 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:56:18 INFO - PROCESS | 1646 | 1468749378164 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:18 INFO - PROCESS | 1646 | 1468749378168 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x125014000 == 30 [pid = 1646] [id = 705] 02:56:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x115e89c00) [pid = 1646] [serial = 2115] [outer = 0x0] 02:56:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119988000) [pid = 1646] [serial = 2116] [outer = 0x115e89c00] 02:56:18 INFO - PROCESS | 1646 | 1468749378232 Marionette DEBUG loaded listener.js 02:56:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119b42c00) [pid = 1646] [serial = 2117] [outer = 0x115e89c00] 02:56:18 INFO - PROCESS | 1646 | 1468749378566 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]]]}] 02:56:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:56:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 569ms 02:56:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:56:18 INFO - PROCESS | 1646 | 1468749378624 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:56:18 INFO - PROCESS | 1646 | 1468749378625 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:56:18 INFO - PROCESS | 1646 | 1468749378627 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:56:18 INFO - PROCESS | 1646 | 1468749378628 Marionette TRACE conn2 <- [1,2794,null,{}] 02:56:18 INFO - PROCESS | 1646 | 1468749378631 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}] 02:56:18 INFO - PROCESS | 1646 | 1468749378632 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:18 INFO - PROCESS | 1646 | 1468749378733 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:56:18 INFO - PROCESS | 1646 | 1468749378737 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:18 INFO - PROCESS | 1646 | 1468749378738 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x112f1a000 == 31 [pid = 1646] [id = 706] 02:56:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1197bf800) [pid = 1646] [serial = 2118] [outer = 0x0] 02:56:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119f3e000) [pid = 1646] [serial = 2119] [outer = 0x1197bf800] 02:56:18 INFO - PROCESS | 1646 | 1468749378770 Marionette DEBUG loaded listener.js 02:56:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1210f2400) [pid = 1646] [serial = 2120] [outer = 0x1197bf800] 02:56:19 INFO - PROCESS | 1646 | 1468749379108 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]]]}] 02:56:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:56:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 519ms 02:56:19 INFO - PROCESS | 1646 | 1468749379147 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:56:19 INFO - PROCESS | 1646 | 1468749379150 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:56:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:56:19 INFO - PROCESS | 1646 | 1468749379152 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:56:19 INFO - PROCESS | 1646 | 1468749379153 Marionette TRACE conn2 <- [1,2798,null,{}] 02:56:19 INFO - PROCESS | 1646 | 1468749379155 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}] 02:56:19 INFO - PROCESS | 1646 | 1468749379157 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:19 INFO - PROCESS | 1646 | 1468749379252 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:56:19 INFO - PROCESS | 1646 | 1468749379289 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:19 INFO - PROCESS | 1646 | 1468749379290 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x129311000 == 32 [pid = 1646] [id = 707] 02:56:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x112ec2800) [pid = 1646] [serial = 2121] [outer = 0x0] 02:56:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12110dc00) [pid = 1646] [serial = 2122] [outer = 0x112ec2800] 02:56:19 INFO - PROCESS | 1646 | 1468749379314 Marionette DEBUG loaded listener.js 02:56:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x121197400) [pid = 1646] [serial = 2123] [outer = 0x112ec2800] 02:56:19 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x10eaf8800) [pid = 1646] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:56:19 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11910f400) [pid = 1646] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:56:19 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118fa0c00) [pid = 1646] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:56:19 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1291df000) [pid = 1646] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:56:19 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x111aad400) [pid = 1646] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:56:19 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12b964000) [pid = 1646] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:56:19 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x110d55800) [pid = 1646] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:56:19 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12b70d000) [pid = 1646] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:56:19 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x116481c00) [pid = 1646] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:56:19 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119311400) [pid = 1646] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:56:19 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1246bac00) [pid = 1646] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:56:19 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x117d3c400) [pid = 1646] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:56:19 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1193b3400) [pid = 1646] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:56:19 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x121048000) [pid = 1646] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:56:19 INFO - PROCESS | 1646 | 1468749379749 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]]]}] 02:56:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:56:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 618ms 02:56:19 INFO - PROCESS | 1646 | 1468749379771 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:56:19 INFO - PROCESS | 1646 | 1468749379772 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:56:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:56:19 INFO - PROCESS | 1646 | 1468749379775 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:56:19 INFO - PROCESS | 1646 | 1468749379776 Marionette TRACE conn2 <- [1,2802,null,{}] 02:56:19 INFO - PROCESS | 1646 | 1468749379784 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}] 02:56:19 INFO - PROCESS | 1646 | 1468749379785 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:19 INFO - PROCESS | 1646 | 1468749379896 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:56:19 INFO - PROCESS | 1646 | 1468749379929 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:19 INFO - PROCESS | 1646 | 1468749379931 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a44a800 == 33 [pid = 1646] [id = 708] 02:56:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x110e72000) [pid = 1646] [serial = 2124] [outer = 0x0] 02:56:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119b3cc00) [pid = 1646] [serial = 2125] [outer = 0x110e72000] 02:56:19 INFO - PROCESS | 1646 | 1468749379955 Marionette DEBUG loaded listener.js 02:56:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12119a000) [pid = 1646] [serial = 2126] [outer = 0x110e72000] 02:56:20 INFO - PROCESS | 1646 | 1468749380251 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]]]}] 02:56:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:56:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 526ms 02:56:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:56:20 INFO - PROCESS | 1646 | 1468749380302 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:56:20 INFO - PROCESS | 1646 | 1468749380303 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:56:20 INFO - PROCESS | 1646 | 1468749380305 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:56:20 INFO - PROCESS | 1646 | 1468749380306 Marionette TRACE conn2 <- [1,2806,null,{}] 02:56:20 INFO - PROCESS | 1646 | 1468749380308 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}] 02:56:20 INFO - PROCESS | 1646 | 1468749380309 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:20 INFO - PROCESS | 1646 | 1468749380391 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:56:20 INFO - PROCESS | 1646 | 1468749380394 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:20 INFO - PROCESS | 1646 | 1468749380397 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0c3800 == 34 [pid = 1646] [id = 709] 02:56:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1212db400) [pid = 1646] [serial = 2127] [outer = 0x0] 02:56:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12160c400) [pid = 1646] [serial = 2128] [outer = 0x1212db400] 02:56:20 INFO - PROCESS | 1646 | 1468749380423 Marionette DEBUG loaded listener.js 02:56:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x121c6a800) [pid = 1646] [serial = 2129] [outer = 0x1212db400] 02:56:20 INFO - PROCESS | 1646 | 1468749380839 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]]]}] 02:56:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:56:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 568ms 02:56:20 INFO - PROCESS | 1646 | 1468749380875 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:56:20 INFO - PROCESS | 1646 | 1468749380876 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:56:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:56:20 INFO - PROCESS | 1646 | 1468749380878 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:56:20 INFO - PROCESS | 1646 | 1468749380879 Marionette TRACE conn2 <- [1,2810,null,{}] 02:56:20 INFO - PROCESS | 1646 | 1468749380882 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}] 02:56:20 INFO - PROCESS | 1646 | 1468749380883 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:20 INFO - PROCESS | 1646 | 1468749380962 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:56:20 INFO - PROCESS | 1646 | 1468749380968 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:20 INFO - PROCESS | 1646 | 1468749380970 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b744800 == 35 [pid = 1646] [id = 710] 02:56:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12270b800) [pid = 1646] [serial = 2130] [outer = 0x0] 02:56:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1227df400) [pid = 1646] [serial = 2131] [outer = 0x12270b800] 02:56:21 INFO - PROCESS | 1646 | 1468749380997 Marionette DEBUG loaded listener.js 02:56:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x124646c00) [pid = 1646] [serial = 2132] [outer = 0x12270b800] 02:56:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:56:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 472ms 02:56:21 INFO - PROCESS | 1646 | 1468749381348 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]]]}] 02:56:21 INFO - PROCESS | 1646 | 1468749381351 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:56:21 INFO - PROCESS | 1646 | 1468749381352 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:56:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:56:21 INFO - PROCESS | 1646 | 1468749381355 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:56:21 INFO - PROCESS | 1646 | 1468749381356 Marionette TRACE conn2 <- [1,2814,null,{}] 02:56:21 INFO - PROCESS | 1646 | 1468749381359 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}] 02:56:21 INFO - PROCESS | 1646 | 1468749381360 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:21 INFO - PROCESS | 1646 | 1468749381454 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:56:21 INFO - PROCESS | 1646 | 1468749381458 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:21 INFO - PROCESS | 1646 | 1468749381459 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x125013000 == 36 [pid = 1646] [id = 711] 02:56:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1246b9000) [pid = 1646] [serial = 2133] [outer = 0x0] 02:56:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x125ba7800) [pid = 1646] [serial = 2134] [outer = 0x1246b9000] 02:56:21 INFO - PROCESS | 1646 | 1468749381483 Marionette DEBUG loaded listener.js 02:56:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1265f3800) [pid = 1646] [serial = 2135] [outer = 0x1246b9000] 02:56:22 INFO - PROCESS | 1646 | 1468749382044 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]]]}] 02:56:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:56:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 770ms 02:56:22 INFO - PROCESS | 1646 | 1468749382126 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:56:22 INFO - PROCESS | 1646 | 1468749382129 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:56:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:56:22 INFO - PROCESS | 1646 | 1468749382132 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:56:22 INFO - PROCESS | 1646 | 1468749382135 Marionette TRACE conn2 <- [1,2818,null,{}] 02:56:22 INFO - PROCESS | 1646 | 1468749382139 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}] 02:56:22 INFO - PROCESS | 1646 | 1468749382141 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:22 INFO - PROCESS | 1646 | 1468749382251 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:56:22 INFO - PROCESS | 1646 | 1468749382357 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:22 INFO - PROCESS | 1646 | 1468749382359 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x118783000 == 37 [pid = 1646] [id = 712] 02:56:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1121b9800) [pid = 1646] [serial = 2136] [outer = 0x0] 02:56:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x112dc5c00) [pid = 1646] [serial = 2137] [outer = 0x1121b9800] 02:56:22 INFO - PROCESS | 1646 | 1468749382390 Marionette DEBUG loaded listener.js 02:56:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x115e28800) [pid = 1646] [serial = 2138] [outer = 0x1121b9800] 02:56:22 INFO - PROCESS | 1646 | 1468749382910 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]]]}] 02:56:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:56:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 822ms 02:56:22 INFO - PROCESS | 1646 | 1468749382956 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:56:22 INFO - PROCESS | 1646 | 1468749382959 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:56:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:56:22 INFO - PROCESS | 1646 | 1468749382967 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:56:22 INFO - PROCESS | 1646 | 1468749382969 Marionette TRACE conn2 <- [1,2822,null,{}] 02:56:22 INFO - PROCESS | 1646 | 1468749382972 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}] 02:56:22 INFO - PROCESS | 1646 | 1468749382973 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:23 INFO - PROCESS | 1646 | 1468749383081 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:56:23 INFO - PROCESS | 1646 | 1468749383324 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:23 INFO - PROCESS | 1646 | 1468749383325 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f1c000 == 38 [pid = 1646] [id = 713] 02:56:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x111c1a800) [pid = 1646] [serial = 2139] [outer = 0x0] 02:56:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x112619000) [pid = 1646] [serial = 2140] [outer = 0x111c1a800] 02:56:23 INFO - PROCESS | 1646 | 1468749383372 Marionette DEBUG loaded listener.js 02:56:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x114f7b000) [pid = 1646] [serial = 2141] [outer = 0x111c1a800] 02:56:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12b744800 == 37 [pid = 1646] [id = 710] 02:56:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0c3800 == 36 [pid = 1646] [id = 709] 02:56:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12a44a800 == 35 [pid = 1646] [id = 708] 02:56:23 INFO - PROCESS | 1646 | --DOCSHELL 0x129311000 == 34 [pid = 1646] [id = 707] 02:56:23 INFO - PROCESS | 1646 | --DOCSHELL 0x112f1a000 == 33 [pid = 1646] [id = 706] 02:56:23 INFO - PROCESS | 1646 | --DOCSHELL 0x125014000 == 32 [pid = 1646] [id = 705] 02:56:23 INFO - PROCESS | 1646 | --DOCSHELL 0x121e5b800 == 31 [pid = 1646] [id = 704] 02:56:23 INFO - PROCESS | 1646 | --DOCSHELL 0x121468800 == 30 [pid = 1646] [id = 703] 02:56:23 INFO - PROCESS | 1646 | --DOCSHELL 0x11835f800 == 29 [pid = 1646] [id = 702] 02:56:23 INFO - PROCESS | 1646 | --DOCSHELL 0x118366000 == 28 [pid = 1646] [id = 701] 02:56:23 INFO - PROCESS | 1646 | --DOCSHELL 0x113017800 == 27 [pid = 1646] [id = 700] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121bb2400) [pid = 1646] [serial = 2065] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12a6d1c00) [pid = 1646] [serial = 2072] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1291d5400) [pid = 1646] [serial = 2069] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x125aa0800) [pid = 1646] [serial = 2075] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x124456c00) [pid = 1646] [serial = 2066] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12a6d1000) [pid = 1646] [serial = 2077] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12b95fc00) [pid = 1646] [serial = 2081] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12bc52800) [pid = 1646] [serial = 2083] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12c2a7c00) [pid = 1646] [serial = 2084] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12b8d2800) [pid = 1646] [serial = 2080] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1263cf000) [pid = 1646] [serial = 2068] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12a4dc400) [pid = 1646] [serial = 2071] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119b47c00) [pid = 1646] [serial = 2074] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12b70c400) [pid = 1646] [serial = 2078] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x121111000) [pid = 1646] [serial = 2062] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1212e0400) [pid = 1646] [serial = 2063] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x116887800) [pid = 1646] [serial = 2047] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1182afc00) [pid = 1646] [serial = 2048] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x119f39400) [pid = 1646] [serial = 2059] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1182b6000) [pid = 1646] [serial = 2060] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x119b48000) [pid = 1646] [serial = 2050] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x119f45400) [pid = 1646] [serial = 2051] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x115da6000) [pid = 1646] [serial = 2053] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1164e5c00) [pid = 1646] [serial = 2054] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1182aec00) [pid = 1646] [serial = 2056] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1185db800) [pid = 1646] [serial = 2057] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x129052c00) [pid = 1646] [serial = 2045] [outer = 0x0] [url = about:blank] 02:56:23 INFO - PROCESS | 1646 | 1468749383908 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]]]}] 02:56:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:56:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 973ms 02:56:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:56:23 INFO - PROCESS | 1646 | 1468749383941 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:56:23 INFO - PROCESS | 1646 | 1468749383943 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:56:23 INFO - PROCESS | 1646 | 1468749383947 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:56:23 INFO - PROCESS | 1646 | 1468749383950 Marionette TRACE conn2 <- [1,2826,null,{}] 02:56:23 INFO - PROCESS | 1646 | 1468749383954 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}] 02:56:23 INFO - PROCESS | 1646 | 1468749383955 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:24 INFO - PROCESS | 1646 | 1468749384036 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:56:24 INFO - PROCESS | 1646 | 1468749384041 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:24 INFO - PROCESS | 1646 | 1468749384043 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183b5800 == 28 [pid = 1646] [id = 714] 02:56:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1121b9000) [pid = 1646] [serial = 2142] [outer = 0x0] 02:56:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x116771400) [pid = 1646] [serial = 2143] [outer = 0x1121b9000] 02:56:24 INFO - PROCESS | 1646 | 1468749384073 Marionette DEBUG loaded listener.js 02:56:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11817b400) [pid = 1646] [serial = 2144] [outer = 0x1121b9000] 02:56:24 INFO - PROCESS | 1646 | 1468749384537 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:56:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:56:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 623ms 02:56:24 INFO - PROCESS | 1646 | 1468749384572 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:56:24 INFO - PROCESS | 1646 | 1468749384576 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:56:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:56:24 INFO - PROCESS | 1646 | 1468749384580 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:56:24 INFO - PROCESS | 1646 | 1468749384582 Marionette TRACE conn2 <- [1,2830,null,{}] 02:56:24 INFO - PROCESS | 1646 | 1468749384586 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}] 02:56:24 INFO - PROCESS | 1646 | 1468749384588 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:24 INFO - PROCESS | 1646 | 1468749384715 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:56:24 INFO - PROCESS | 1646 | 1468749384821 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:24 INFO - PROCESS | 1646 | 1468749384822 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12156b000 == 29 [pid = 1646] [id = 715] 02:56:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x10ead8800) [pid = 1646] [serial = 2145] [outer = 0x0] 02:56:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x118422400) [pid = 1646] [serial = 2146] [outer = 0x10ead8800] 02:56:24 INFO - PROCESS | 1646 | 1468749384851 Marionette DEBUG loaded listener.js 02:56:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118755400) [pid = 1646] [serial = 2147] [outer = 0x10ead8800] 02:56:25 INFO - PROCESS | 1646 | 1468749385166 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]]]}] 02:56:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:56:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 621ms 02:56:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:56:25 INFO - PROCESS | 1646 | 1468749385201 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:56:25 INFO - PROCESS | 1646 | 1468749385202 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:56:25 INFO - PROCESS | 1646 | 1468749385210 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:56:25 INFO - PROCESS | 1646 | 1468749385214 Marionette TRACE conn2 <- [1,2834,null,{}] 02:56:25 INFO - PROCESS | 1646 | 1468749385218 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}] 02:56:25 INFO - PROCESS | 1646 | 1468749385220 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:25 INFO - PROCESS | 1646 | 1468749385327 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:56:25 INFO - PROCESS | 1646 | 1468749385333 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:25 INFO - PROCESS | 1646 | 1468749385334 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1249bd800 == 30 [pid = 1646] [id = 716] 02:56:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x110e75800) [pid = 1646] [serial = 2148] [outer = 0x0] 02:56:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118f4a000) [pid = 1646] [serial = 2149] [outer = 0x110e75800] 02:56:25 INFO - PROCESS | 1646 | 1468749385359 Marionette DEBUG loaded listener.js 02:56:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119b40800) [pid = 1646] [serial = 2150] [outer = 0x110e75800] 02:56:25 INFO - PROCESS | 1646 | 1468749385671 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:56:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:56:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 479ms 02:56:25 INFO - PROCESS | 1646 | 1468749385687 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:56:25 INFO - PROCESS | 1646 | 1468749385689 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:56:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:56:25 INFO - PROCESS | 1646 | 1468749385692 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:56:25 INFO - PROCESS | 1646 | 1468749385693 Marionette TRACE conn2 <- [1,2838,null,{}] 02:56:25 INFO - PROCESS | 1646 | 1468749385696 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}] 02:56:25 INFO - PROCESS | 1646 | 1468749385699 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:25 INFO - PROCESS | 1646 | 1468749385786 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:56:25 INFO - PROCESS | 1646 | 1468749385790 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:25 INFO - PROCESS | 1646 | 1468749385791 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12907a000 == 31 [pid = 1646] [id = 717] 02:56:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11841c400) [pid = 1646] [serial = 2151] [outer = 0x0] 02:56:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119f46800) [pid = 1646] [serial = 2152] [outer = 0x11841c400] 02:56:25 INFO - PROCESS | 1646 | 1468749385816 Marionette DEBUG loaded listener.js 02:56:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12104c400) [pid = 1646] [serial = 2153] [outer = 0x11841c400] 02:56:26 INFO - PROCESS | 1646 | 1468749386217 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]]]}] 02:56:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:56:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 570ms 02:56:26 INFO - PROCESS | 1646 | 1468749386265 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:56:26 INFO - PROCESS | 1646 | 1468749386267 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:56:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:56:26 INFO - PROCESS | 1646 | 1468749386271 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:56:26 INFO - PROCESS | 1646 | 1468749386273 Marionette TRACE conn2 <- [1,2842,null,{}] 02:56:26 INFO - PROCESS | 1646 | 1468749386284 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}] 02:56:26 INFO - PROCESS | 1646 | 1468749386286 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:26 INFO - PROCESS | 1646 | 1468749386436 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:56:26 INFO - PROCESS | 1646 | 1468749386495 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:26 INFO - PROCESS | 1646 | 1468749386500 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12501d000 == 32 [pid = 1646] [id = 718] 02:56:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121112000) [pid = 1646] [serial = 2154] [outer = 0x0] 02:56:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12111ac00) [pid = 1646] [serial = 2155] [outer = 0x121112000] 02:56:26 INFO - PROCESS | 1646 | 1468749386551 Marionette DEBUG loaded listener.js 02:56:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x121c6b000) [pid = 1646] [serial = 2156] [outer = 0x121112000] 02:56:26 INFO - PROCESS | 1646 | 1468749386903 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]]]}] 02:56:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:56:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 670ms 02:56:26 INFO - PROCESS | 1646 | 1468749386946 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:56:26 INFO - PROCESS | 1646 | 1468749386947 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:56:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:56:26 INFO - PROCESS | 1646 | 1468749386949 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:56:26 INFO - PROCESS | 1646 | 1468749386950 Marionette TRACE conn2 <- [1,2846,null,{}] 02:56:26 INFO - PROCESS | 1646 | 1468749386953 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}] 02:56:26 INFO - PROCESS | 1646 | 1468749386954 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:27 INFO - PROCESS | 1646 | 1468749387058 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:56:27 INFO - PROCESS | 1646 | 1468749387069 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:27 INFO - PROCESS | 1646 | 1468749387070 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0c5000 == 33 [pid = 1646] [id = 719] 02:56:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x110d4f000) [pid = 1646] [serial = 2157] [outer = 0x0] 02:56:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12463e000) [pid = 1646] [serial = 2158] [outer = 0x110d4f000] 02:56:27 INFO - PROCESS | 1646 | 1468749387093 Marionette DEBUG loaded listener.js 02:56:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x125bb6400) [pid = 1646] [serial = 2159] [outer = 0x110d4f000] 02:56:27 INFO - PROCESS | 1646 | 1468749387454 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]]]}] 02:56:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:56:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 519ms 02:56:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:56:27 INFO - PROCESS | 1646 | 1468749387469 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:56:27 INFO - PROCESS | 1646 | 1468749387470 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:56:27 INFO - PROCESS | 1646 | 1468749387472 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:56:27 INFO - PROCESS | 1646 | 1468749387473 Marionette TRACE conn2 <- [1,2850,null,{}] 02:56:27 INFO - PROCESS | 1646 | 1468749387476 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}] 02:56:27 INFO - PROCESS | 1646 | 1468749387477 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:27 INFO - PROCESS | 1646 | 1468749387583 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:56:27 INFO - PROCESS | 1646 | 1468749387586 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:27 INFO - PROCESS | 1646 | 1468749387588 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b994000 == 34 [pid = 1646] [id = 720] 02:56:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1246bc800) [pid = 1646] [serial = 2160] [outer = 0x0] 02:56:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1265f0400) [pid = 1646] [serial = 2161] [outer = 0x1246bc800] 02:56:27 INFO - PROCESS | 1646 | 1468749387613 Marionette DEBUG loaded listener.js 02:56:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x128bb6c00) [pid = 1646] [serial = 2162] [outer = 0x1246bc800] 02:56:28 INFO - PROCESS | 1646 | 1468749388037 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118747400) [pid = 1646] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x110d50000) [pid = 1646] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x115e8a000) [pid = 1646] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x115e89c00) [pid = 1646] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x112fde000) [pid = 1646] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1161a8400) [pid = 1646] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1164dd400) [pid = 1646] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x110e72000) [pid = 1646] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1197bf800) [pid = 1646] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x112ec2800) [pid = 1646] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12ca5fc00) [pid = 1646] [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.] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1212db400) [pid = 1646] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x115da7800) [pid = 1646] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12270b800) [pid = 1646] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x11930b800) [pid = 1646] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1265f5800) [pid = 1646] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x129183400) [pid = 1646] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:56:28 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12ce6c800) [pid = 1646] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:56:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:56:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 618ms 02:56:28 INFO - PROCESS | 1646 | 1468749388091 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:56:28 INFO - PROCESS | 1646 | 1468749388092 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:56:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:56:28 INFO - PROCESS | 1646 | 1468749388094 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:56:28 INFO - PROCESS | 1646 | 1468749388095 Marionette TRACE conn2 <- [1,2854,null,{}] 02:56:28 INFO - PROCESS | 1646 | 1468749388097 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}] 02:56:28 INFO - PROCESS | 1646 | 1468749388098 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:28 INFO - PROCESS | 1646 | 1468749388177 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:56:28 INFO - PROCESS | 1646 | 1468749388183 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:28 INFO - PROCESS | 1646 | 1468749388184 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12634a000 == 35 [pid = 1646] [id = 721] 02:56:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x110fa7400) [pid = 1646] [serial = 2163] [outer = 0x0] 02:56:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x114f79400) [pid = 1646] [serial = 2164] [outer = 0x110fa7400] 02:56:28 INFO - PROCESS | 1646 | 1468749388210 Marionette DEBUG loaded listener.js 02:56:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1182adc00) [pid = 1646] [serial = 2165] [outer = 0x110fa7400] 02:56:28 INFO - PROCESS | 1646 | 1468749388557 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]]]}] 02:56:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:56:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 470ms 02:56:28 INFO - PROCESS | 1646 | 1468749388566 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:56:28 INFO - PROCESS | 1646 | 1468749388567 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:56:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:56:28 INFO - PROCESS | 1646 | 1468749388569 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:56:28 INFO - PROCESS | 1646 | 1468749388570 Marionette TRACE conn2 <- [1,2858,null,{}] 02:56:28 INFO - PROCESS | 1646 | 1468749388573 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}] 02:56:28 INFO - PROCESS | 1646 | 1468749388574 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:28 INFO - PROCESS | 1646 | 1468749388660 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:56:28 INFO - PROCESS | 1646 | 1468749388721 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:28 INFO - PROCESS | 1646 | 1468749388722 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1249bc800 == 36 [pid = 1646] [id = 722] 02:56:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x110e7e000) [pid = 1646] [serial = 2166] [outer = 0x0] 02:56:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118fa2800) [pid = 1646] [serial = 2167] [outer = 0x110e7e000] 02:56:28 INFO - PROCESS | 1646 | 1468749388746 Marionette DEBUG loaded listener.js 02:56:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x12463bc00) [pid = 1646] [serial = 2168] [outer = 0x110e7e000] 02:56:29 INFO - PROCESS | 1646 | 1468749389022 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:56:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:56:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 469ms 02:56:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:56:29 INFO - PROCESS | 1646 | 1468749389040 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:56:29 INFO - PROCESS | 1646 | 1468749389041 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:56:29 INFO - PROCESS | 1646 | 1468749389044 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:56:29 INFO - PROCESS | 1646 | 1468749389045 Marionette TRACE conn2 <- [1,2862,null,{}] 02:56:29 INFO - PROCESS | 1646 | 1468749389057 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}] 02:56:29 INFO - PROCESS | 1646 | 1468749389058 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:29 INFO - PROCESS | 1646 | 1468749389146 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:56:29 INFO - PROCESS | 1646 | 1468749389152 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:29 INFO - PROCESS | 1646 | 1468749389153 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce69000 == 37 [pid = 1646] [id = 723] 02:56:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1246b8000) [pid = 1646] [serial = 2169] [outer = 0x0] 02:56:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12917bc00) [pid = 1646] [serial = 2170] [outer = 0x1246b8000] 02:56:29 INFO - PROCESS | 1646 | 1468749389181 Marionette DEBUG loaded listener.js 02:56:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x129187400) [pid = 1646] [serial = 2171] [outer = 0x1246b8000] 02:56:29 INFO - PROCESS | 1646 | 1468749389552 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]]]}] 02:56:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:56:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 524ms 02:56:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:56:29 INFO - PROCESS | 1646 | 1468749389569 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:56:29 INFO - PROCESS | 1646 | 1468749389570 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:56:29 INFO - PROCESS | 1646 | 1468749389573 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:56:29 INFO - PROCESS | 1646 | 1468749389574 Marionette TRACE conn2 <- [1,2866,null,{}] 02:56:29 INFO - PROCESS | 1646 | 1468749389590 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}] 02:56:29 INFO - PROCESS | 1646 | 1468749389591 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:29 INFO - PROCESS | 1646 | 1468749389686 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:56:29 INFO - PROCESS | 1646 | 1468749389690 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:29 INFO - PROCESS | 1646 | 1468749389691 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d191000 == 38 [pid = 1646] [id = 724] 02:56:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1291d2800) [pid = 1646] [serial = 2172] [outer = 0x0] 02:56:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12a4db400) [pid = 1646] [serial = 2173] [outer = 0x1291d2800] 02:56:29 INFO - PROCESS | 1646 | 1468749389715 Marionette DEBUG loaded listener.js 02:56:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12a6d0800) [pid = 1646] [serial = 2174] [outer = 0x1291d2800] 02:56:30 INFO - PROCESS | 1646 | 1468749390041 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]]]}] 02:56:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:56:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 571ms 02:56:30 INFO - PROCESS | 1646 | 1468749390147 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:56:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:56:30 INFO - PROCESS | 1646 | 1468749390152 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:56:30 INFO - PROCESS | 1646 | 1468749390157 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:56:30 INFO - PROCESS | 1646 | 1468749390161 Marionette TRACE conn2 <- [1,2870,null,{}] 02:56:30 INFO - PROCESS | 1646 | 1468749390167 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}] 02:56:30 INFO - PROCESS | 1646 | 1468749390170 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:30 INFO - PROCESS | 1646 | 1468749390338 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:56:30 INFO - PROCESS | 1646 | 1468749390435 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:30 INFO - PROCESS | 1646 | 1468749390440 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183c1000 == 39 [pid = 1646] [id = 725] 02:56:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x110e7e800) [pid = 1646] [serial = 2175] [outer = 0x0] 02:56:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x112140400) [pid = 1646] [serial = 2176] [outer = 0x110e7e800] 02:56:30 INFO - PROCESS | 1646 | 1468749390489 Marionette DEBUG loaded listener.js 02:56:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1161a8c00) [pid = 1646] [serial = 2177] [outer = 0x110e7e800] 02:56:30 INFO - PROCESS | 1646 | 1468749390968 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]]]}] 02:56:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:56:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 878ms 02:56:31 INFO - PROCESS | 1646 | 1468749391047 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:56:31 INFO - PROCESS | 1646 | 1468749391049 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:56:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:56:31 INFO - PROCESS | 1646 | 1468749391054 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:56:31 INFO - PROCESS | 1646 | 1468749391056 Marionette TRACE conn2 <- [1,2874,null,{}] 02:56:31 INFO - PROCESS | 1646 | 1468749391059 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}] 02:56:31 INFO - PROCESS | 1646 | 1468749391061 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:31 INFO - PROCESS | 1646 | 1468749391167 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:56:31 INFO - PROCESS | 1646 | 1468749391254 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:31 INFO - PROCESS | 1646 | 1468749391255 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x125b1b800 == 40 [pid = 1646] [id = 726] 02:56:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1185d7800) [pid = 1646] [serial = 2178] [outer = 0x0] 02:56:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11887bc00) [pid = 1646] [serial = 2179] [outer = 0x1185d7800] 02:56:31 INFO - PROCESS | 1646 | 1468749391285 Marionette DEBUG loaded listener.js 02:56:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x119311000) [pid = 1646] [serial = 2180] [outer = 0x1185d7800] 02:56:31 INFO - PROCESS | 1646 | 1468749391680 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]]]}] 02:56:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:56:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 672ms 02:56:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:56:31 INFO - PROCESS | 1646 | 1468749391725 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:56:31 INFO - PROCESS | 1646 | 1468749391726 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:56:31 INFO - PROCESS | 1646 | 1468749391729 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:56:31 INFO - PROCESS | 1646 | 1468749391732 Marionette TRACE conn2 <- [1,2878,null,{}] 02:56:31 INFO - PROCESS | 1646 | 1468749391740 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}] 02:56:31 INFO - PROCESS | 1646 | 1468749391744 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:31 INFO - PROCESS | 1646 | 1468749391887 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:56:31 INFO - PROCESS | 1646 | 1468749391939 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:31 INFO - PROCESS | 1646 | 1468749391942 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf4e000 == 41 [pid = 1646] [id = 727] 02:56:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1210ef000) [pid = 1646] [serial = 2181] [outer = 0x0] 02:56:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12110c000) [pid = 1646] [serial = 2182] [outer = 0x1210ef000] 02:56:31 INFO - PROCESS | 1646 | 1468749391974 Marionette DEBUG loaded listener.js 02:56:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x121a08c00) [pid = 1646] [serial = 2183] [outer = 0x1210ef000] 02:56:32 INFO - PROCESS | 1646 | 1468749392361 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]]]}] 02:56:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:56:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 672ms 02:56:32 INFO - PROCESS | 1646 | 1468749392401 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:56:32 INFO - PROCESS | 1646 | 1468749392403 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:56:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:56:32 INFO - PROCESS | 1646 | 1468749392405 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:56:32 INFO - PROCESS | 1646 | 1468749392406 Marionette TRACE conn2 <- [1,2882,null,{}] 02:56:32 INFO - PROCESS | 1646 | 1468749392409 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}] 02:56:32 INFO - PROCESS | 1646 | 1468749392410 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:32 INFO - PROCESS | 1646 | 1468749392546 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:56:32 INFO - PROCESS | 1646 | 1468749392619 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:32 INFO - PROCESS | 1646 | 1468749392621 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d242000 == 42 [pid = 1646] [id = 728] 02:56:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x126123800) [pid = 1646] [serial = 2184] [outer = 0x0] 02:56:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x128b74c00) [pid = 1646] [serial = 2185] [outer = 0x126123800] 02:56:32 INFO - PROCESS | 1646 | 1468749392650 Marionette DEBUG loaded listener.js 02:56:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x129188000) [pid = 1646] [serial = 2186] [outer = 0x126123800] 02:56:33 INFO - PROCESS | 1646 | 1468749393052 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]]]}] 02:56:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:56:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 673ms 02:56:33 INFO - PROCESS | 1646 | 1468749393079 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:56:33 INFO - PROCESS | 1646 | 1468749393080 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:56:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:56:33 INFO - PROCESS | 1646 | 1468749393082 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:56:33 INFO - PROCESS | 1646 | 1468749393084 Marionette TRACE conn2 <- [1,2886,null,{}] 02:56:33 INFO - PROCESS | 1646 | 1468749393086 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}] 02:56:33 INFO - PROCESS | 1646 | 1468749393087 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:33 INFO - PROCESS | 1646 | 1468749393189 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:56:33 INFO - PROCESS | 1646 | 1468749393248 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:33 INFO - PROCESS | 1646 | 1468749393249 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d453000 == 43 [pid = 1646] [id = 729] 02:56:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1261d6400) [pid = 1646] [serial = 2187] [outer = 0x0] 02:56:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x129cb1800) [pid = 1646] [serial = 2188] [outer = 0x1261d6400] 02:56:33 INFO - PROCESS | 1646 | 1468749393278 Marionette DEBUG loaded listener.js 02:56:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12a6d7800) [pid = 1646] [serial = 2189] [outer = 0x1261d6400] 02:56:33 INFO - PROCESS | 1646 | 1468749393892 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]]]}] 02:56:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:56:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 870ms 02:56:33 INFO - PROCESS | 1646 | 1468749393953 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:56:33 INFO - PROCESS | 1646 | 1468749393956 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:56:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:56:33 INFO - PROCESS | 1646 | 1468749393959 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:56:33 INFO - PROCESS | 1646 | 1468749393961 Marionette TRACE conn2 <- [1,2890,null,{}] 02:56:33 INFO - PROCESS | 1646 | 1468749393965 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}] 02:56:33 INFO - PROCESS | 1646 | 1468749393967 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:34 INFO - PROCESS | 1646 | 1468749394063 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:56:34 INFO - PROCESS | 1646 | 1468749394153 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:34 INFO - PROCESS | 1646 | 1468749394156 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168c8000 == 44 [pid = 1646] [id = 730] 02:56:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x116a0e000) [pid = 1646] [serial = 2190] [outer = 0x0] 02:56:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x116aef800) [pid = 1646] [serial = 2191] [outer = 0x116a0e000] 02:56:34 INFO - PROCESS | 1646 | 1468749394186 Marionette DEBUG loaded listener.js 02:56:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x118295c00) [pid = 1646] [serial = 2192] [outer = 0x116a0e000] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce69000 == 43 [pid = 1646] [id = 723] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1249bc800 == 42 [pid = 1646] [id = 722] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12634a000 == 41 [pid = 1646] [id = 721] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12b994000 == 40 [pid = 1646] [id = 720] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0c5000 == 39 [pid = 1646] [id = 719] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12501d000 == 38 [pid = 1646] [id = 718] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12907a000 == 37 [pid = 1646] [id = 717] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce6b800 == 36 [pid = 1646] [id = 17] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1249bd800 == 35 [pid = 1646] [id = 716] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12156b000 == 34 [pid = 1646] [id = 715] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1183b5800 == 33 [pid = 1646] [id = 714] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x116f1c000 == 32 [pid = 1646] [id = 713] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x118783000 == 31 [pid = 1646] [id = 712] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x125013000 == 30 [pid = 1646] [id = 711] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12d453000 == 29 [pid = 1646] [id = 729] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12d242000 == 28 [pid = 1646] [id = 728] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf4e000 == 27 [pid = 1646] [id = 727] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x125b1b800 == 26 [pid = 1646] [id = 726] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12d191000 == 25 [pid = 1646] [id = 724] 02:56:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1183c1000 == 24 [pid = 1646] [id = 725] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12ce71800) [pid = 1646] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118f55800) [pid = 1646] [serial = 2113] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x110d56c00) [pid = 1646] [serial = 2101] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x110e7a400) [pid = 1646] [serial = 2102] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x116ab0c00) [pid = 1646] [serial = 2107] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118172800) [pid = 1646] [serial = 2108] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119988000) [pid = 1646] [serial = 2116] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1130ae000) [pid = 1646] [serial = 2104] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x115d9b400) [pid = 1646] [serial = 2105] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1182ad400) [pid = 1646] [serial = 2110] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11680a000) [pid = 1646] [serial = 2098] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11817c000) [pid = 1646] [serial = 2099] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119b3cc00) [pid = 1646] [serial = 2125] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119f3e000) [pid = 1646] [serial = 2119] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119b42c00) [pid = 1646] [serial = 2117] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12110dc00) [pid = 1646] [serial = 2122] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1210f2400) [pid = 1646] [serial = 2120] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x118425400) [pid = 1646] [serial = 1430] [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.] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12160c400) [pid = 1646] [serial = 2128] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1182b5400) [pid = 1646] [serial = 2087] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x121c6a800) [pid = 1646] [serial = 2129] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1227df400) [pid = 1646] [serial = 2131] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x116a0d400) [pid = 1646] [serial = 2086] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x119f47000) [pid = 1646] [serial = 2089] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x121197400) [pid = 1646] [serial = 2123] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x124646c00) [pid = 1646] [serial = 2132] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x119303000) [pid = 1646] [serial = 2114] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12119e800) [pid = 1646] [serial = 2090] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x125ba7800) [pid = 1646] [serial = 2134] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1291d6000) [pid = 1646] [serial = 2093] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x128ba9800) [pid = 1646] [serial = 2092] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12119a000) [pid = 1646] [serial = 2126] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12bc61400) [pid = 1646] [serial = 2096] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12b96a400) [pid = 1646] [serial = 2095] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1185d6800) [pid = 1646] [serial = 2111] [outer = 0x0] [url = about:blank] 02:56:35 INFO - PROCESS | 1646 | 1468749395151 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:56:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:56:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1224ms 02:56:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:56:35 INFO - PROCESS | 1646 | 1468749395185 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:56:35 INFO - PROCESS | 1646 | 1468749395188 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:56:35 INFO - PROCESS | 1646 | 1468749395191 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:56:35 INFO - PROCESS | 1646 | 1468749395192 Marionette TRACE conn2 <- [1,2894,null,{}] 02:56:35 INFO - PROCESS | 1646 | 1468749395200 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}] 02:56:35 INFO - PROCESS | 1646 | 1468749395202 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:35 INFO - PROCESS | 1646 | 1468749395283 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:56:35 INFO - PROCESS | 1646 | 1468749395288 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:35 INFO - PROCESS | 1646 | 1468749395290 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x117158000 == 25 [pid = 1646] [id = 731] 02:56:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x110e7f400) [pid = 1646] [serial = 2193] [outer = 0x0] 02:56:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1121be800) [pid = 1646] [serial = 2194] [outer = 0x110e7f400] 02:56:35 INFO - PROCESS | 1646 | 1468749395321 Marionette DEBUG loaded listener.js 02:56:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x110d4f800) [pid = 1646] [serial = 2195] [outer = 0x110e7f400] 02:56:35 INFO - PROCESS | 1646 | 1468749395737 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]]]}] 02:56:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:56:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 571ms 02:56:35 INFO - PROCESS | 1646 | 1468749395762 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:56:35 INFO - PROCESS | 1646 | 1468749395770 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:56:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:56:35 INFO - PROCESS | 1646 | 1468749395777 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:56:35 INFO - PROCESS | 1646 | 1468749395780 Marionette TRACE conn2 <- [1,2898,null,{}] 02:56:35 INFO - PROCESS | 1646 | 1468749395784 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}] 02:56:35 INFO - PROCESS | 1646 | 1468749395786 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:35 INFO - PROCESS | 1646 | 1468749395913 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:56:35 INFO - PROCESS | 1646 | 1468749395921 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:35 INFO - PROCESS | 1646 | 1468749395923 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11949d000 == 26 [pid = 1646] [id = 732] 02:56:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x115d09c00) [pid = 1646] [serial = 2196] [outer = 0x0] 02:56:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11680dc00) [pid = 1646] [serial = 2197] [outer = 0x115d09c00] 02:56:35 INFO - PROCESS | 1646 | 1468749395955 Marionette DEBUG loaded listener.js 02:56:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x116af2000) [pid = 1646] [serial = 2198] [outer = 0x115d09c00] 02:56:36 INFO - PROCESS | 1646 | 1468749396310 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]]]}] 02:56:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:56:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 575ms 02:56:36 INFO - PROCESS | 1646 | 1468749396352 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:56:36 INFO - PROCESS | 1646 | 1468749396353 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:56:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:56:36 INFO - PROCESS | 1646 | 1468749396355 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:56:36 INFO - PROCESS | 1646 | 1468749396358 Marionette TRACE conn2 <- [1,2902,null,{}] 02:56:36 INFO - PROCESS | 1646 | 1468749396366 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}] 02:56:36 INFO - PROCESS | 1646 | 1468749396369 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:36 INFO - PROCESS | 1646 | 1468749396450 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:56:36 INFO - PROCESS | 1646 | 1468749396455 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:36 INFO - PROCESS | 1646 | 1468749396457 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12157a800 == 27 [pid = 1646] [id = 733] 02:56:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x110e7c000) [pid = 1646] [serial = 2199] [outer = 0x0] 02:56:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11841c800) [pid = 1646] [serial = 2200] [outer = 0x110e7c000] 02:56:36 INFO - PROCESS | 1646 | 1468749396485 Marionette DEBUG loaded listener.js 02:56:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118751800) [pid = 1646] [serial = 2201] [outer = 0x110e7c000] 02:56:36 INFO - PROCESS | 1646 | 1468749396849 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:56:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:56:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 528ms 02:56:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:56:36 INFO - PROCESS | 1646 | 1468749396884 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:56:36 INFO - PROCESS | 1646 | 1468749396885 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:56:36 INFO - PROCESS | 1646 | 1468749396887 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:56:36 INFO - PROCESS | 1646 | 1468749396888 Marionette TRACE conn2 <- [1,2906,null,{}] 02:56:36 INFO - PROCESS | 1646 | 1468749396891 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}] 02:56:36 INFO - PROCESS | 1646 | 1468749396892 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:37 INFO - PROCESS | 1646 | 1468749397003 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:56:37 INFO - PROCESS | 1646 | 1468749397036 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:37 INFO - PROCESS | 1646 | 1468749397037 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x121e6a800 == 28 [pid = 1646] [id = 734] 02:56:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118876800) [pid = 1646] [serial = 2202] [outer = 0x0] 02:56:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119109800) [pid = 1646] [serial = 2203] [outer = 0x118876800] 02:56:37 INFO - PROCESS | 1646 | 1468749397062 Marionette DEBUG loaded listener.js 02:56:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119311400) [pid = 1646] [serial = 2204] [outer = 0x118876800] 02:56:37 INFO - PROCESS | 1646 | 1468749397375 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]]]}] 02:56:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:56:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 519ms 02:56:37 INFO - PROCESS | 1646 | 1468749397408 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:56:37 INFO - PROCESS | 1646 | 1468749397409 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:56:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:56:37 INFO - PROCESS | 1646 | 1468749397411 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:56:37 INFO - PROCESS | 1646 | 1468749397422 Marionette TRACE conn2 <- [1,2910,null,{}] 02:56:37 INFO - PROCESS | 1646 | 1468749397424 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}] 02:56:37 INFO - PROCESS | 1646 | 1468749397426 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:37 INFO - PROCESS | 1646 | 1468749397521 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:56:37 INFO - PROCESS | 1646 | 1468749397560 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:37 INFO - PROCESS | 1646 | 1468749397561 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x125014000 == 29 [pid = 1646] [id = 735] 02:56:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x115da5800) [pid = 1646] [serial = 2205] [outer = 0x0] 02:56:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119983400) [pid = 1646] [serial = 2206] [outer = 0x115da5800] 02:56:37 INFO - PROCESS | 1646 | 1468749397586 Marionette DEBUG loaded listener.js 02:56:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119b45000) [pid = 1646] [serial = 2207] [outer = 0x115da5800] 02:56:37 INFO - PROCESS | 1646 | 1468749397895 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]]]}] 02:56:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:56:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:56:37 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 529ms 02:56:37 INFO - PROCESS | 1646 | 1468749397940 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:56:37 INFO - PROCESS | 1646 | 1468749397942 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:56:37 INFO - TEST-START | /DOMEvents/constructors.html 02:56:37 INFO - PROCESS | 1646 | 1468749397944 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:56:37 INFO - PROCESS | 1646 | 1468749397945 Marionette TRACE conn2 <- [1,2914,null,{}] 02:56:37 INFO - PROCESS | 1646 | 1468749397947 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}] 02:56:37 INFO - PROCESS | 1646 | 1468749397952 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:38 INFO - PROCESS | 1646 | 1468749398074 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:56:38 INFO - PROCESS | 1646 | 1468749398077 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:38 INFO - PROCESS | 1646 | 1468749398079 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12906a000 == 30 [pid = 1646] [id = 736] 02:56:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x116af6000) [pid = 1646] [serial = 2208] [outer = 0x0] 02:56:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119bf1c00) [pid = 1646] [serial = 2209] [outer = 0x116af6000] 02:56:38 INFO - PROCESS | 1646 | 1468749398105 Marionette DEBUG loaded listener.js 02:56:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x121115800) [pid = 1646] [serial = 2210] [outer = 0x116af6000] 02:56:38 INFO - PROCESS | 1646 | 1468749398476 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]]]}] 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:56:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:56:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:56:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:56:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:56:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:56:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:56:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:56:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:56:38 INFO - TEST-OK | /DOMEvents/constructors.html | took 572ms 02:56:38 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:56:38 INFO - PROCESS | 1646 | 1468749398525 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:56:38 INFO - PROCESS | 1646 | 1468749398526 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:56:38 INFO - PROCESS | 1646 | 1468749398528 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:56:38 INFO - PROCESS | 1646 | 1468749398529 Marionette TRACE conn2 <- [1,2918,null,{}] 02:56:38 INFO - PROCESS | 1646 | 1468749398532 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}] 02:56:38 INFO - PROCESS | 1646 | 1468749398533 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:38 INFO - PROCESS | 1646 | 1468749398630 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:56:38 INFO - PROCESS | 1646 | 1468749398633 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:38 INFO - PROCESS | 1646 | 1468749398634 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a442800 == 31 [pid = 1646] [id = 737] 02:56:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118f55800) [pid = 1646] [serial = 2211] [outer = 0x0] 02:56:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1211a2c00) [pid = 1646] [serial = 2212] [outer = 0x118f55800] 02:56:38 INFO - PROCESS | 1646 | 1468749398658 Marionette DEBUG loaded listener.js 02:56:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121c6a800) [pid = 1646] [serial = 2213] [outer = 0x118f55800] 02:56:39 INFO - PROCESS | 1646 | 1468749399013 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:56:39 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:56:39 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 519ms 02:56:39 INFO - PROCESS | 1646 | 1468749399049 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:56:39 INFO - PROCESS | 1646 | 1468749399051 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:56:39 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:56:39 INFO - PROCESS | 1646 | 1468749399054 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:56:39 INFO - PROCESS | 1646 | 1468749399056 Marionette TRACE conn2 <- [1,2922,null,{}] 02:56:39 INFO - PROCESS | 1646 | 1468749399060 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}] 02:56:39 INFO - PROCESS | 1646 | 1468749399062 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:39 INFO - PROCESS | 1646 | 1468749399200 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:56:39 INFO - PROCESS | 1646 | 1468749399213 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:39 INFO - PROCESS | 1646 | 1468749399214 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12afa7000 == 32 [pid = 1646] [id = 738] 02:56:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121c6c400) [pid = 1646] [serial = 2214] [outer = 0x0] 02:56:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x124380800) [pid = 1646] [serial = 2215] [outer = 0x121c6c400] 02:56:39 INFO - PROCESS | 1646 | 1468749399238 Marionette DEBUG loaded listener.js 02:56:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1246bc400) [pid = 1646] [serial = 2216] [outer = 0x121c6c400] 02:56:39 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1291d2800) [pid = 1646] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:56:39 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x121112000) [pid = 1646] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:56:39 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1246b8000) [pid = 1646] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:56:39 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x110d4f000) [pid = 1646] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:56:39 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1121b9000) [pid = 1646] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:56:39 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x111c1a800) [pid = 1646] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:56:39 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1246b9000) [pid = 1646] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:56:39 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11841c400) [pid = 1646] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:56:39 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1246bc800) [pid = 1646] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:56:39 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1121b9800) [pid = 1646] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:56:39 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x110e75800) [pid = 1646] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:56:39 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x10ead8800) [pid = 1646] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:56:39 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x110fa7400) [pid = 1646] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:56:39 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x110e7e000) [pid = 1646] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:56:39 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:56:39 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:56:39 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:56:39 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:56:39 INFO - PROCESS | 1646 | 1468749399717 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]]]}] 02:56:39 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:56:39 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:56:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:56:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:56:39 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 02:56:39 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:56:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:56:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:56:39 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 02:56:39 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:56:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:56:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:56:39 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]" 02:56:39 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:56:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:56:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:56:39 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:56:39 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 673ms 02:56:39 INFO - PROCESS | 1646 | 1468749399727 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:56:39 INFO - PROCESS | 1646 | 1468749399731 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:56:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:56:39 INFO - PROCESS | 1646 | 1468749399738 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:56:39 INFO - PROCESS | 1646 | 1468749399739 Marionette TRACE conn2 <- [1,2926,null,{}] 02:56:39 INFO - PROCESS | 1646 | 1468749399742 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}] 02:56:39 INFO - PROCESS | 1646 | 1468749399743 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:39 INFO - PROCESS | 1646 | 1468749399854 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:56:39 INFO - PROCESS | 1646 | 1468749399908 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:39 INFO - PROCESS | 1646 | 1468749399909 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12156f000 == 33 [pid = 1646] [id = 739] 02:56:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x10ead7c00) [pid = 1646] [serial = 2217] [outer = 0x0] 02:56:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119b3dc00) [pid = 1646] [serial = 2218] [outer = 0x10ead7c00] 02:56:39 INFO - PROCESS | 1646 | 1468749399933 Marionette DEBUG loaded listener.js 02:56:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1240ac800) [pid = 1646] [serial = 2219] [outer = 0x10ead7c00] 02:56:40 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:56:40 INFO - PROCESS | 1646 | 1468749400187 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]]]}] 02:56:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:56:40 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 470ms 02:56:40 INFO - PROCESS | 1646 | 1468749400209 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:56:40 INFO - PROCESS | 1646 | 1468749400211 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:56:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:56:40 INFO - PROCESS | 1646 | 1468749400229 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:56:40 INFO - PROCESS | 1646 | 1468749400234 Marionette TRACE conn2 <- [1,2930,null,{}] 02:56:40 INFO - PROCESS | 1646 | 1468749400245 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}] 02:56:40 INFO - PROCESS | 1646 | 1468749400250 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:40 INFO - PROCESS | 1646 | 1468749400387 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:56:40 INFO - PROCESS | 1646 | 1468749400468 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:40 INFO - PROCESS | 1646 | 1468749400469 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b980000 == 34 [pid = 1646] [id = 740] 02:56:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119984c00) [pid = 1646] [serial = 2220] [outer = 0x0] 02:56:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1248eb400) [pid = 1646] [serial = 2221] [outer = 0x119984c00] 02:56:40 INFO - PROCESS | 1646 | 1468749400509 Marionette DEBUG loaded listener.js 02:56:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x125a9dc00) [pid = 1646] [serial = 2222] [outer = 0x119984c00] 02:56:40 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:56:40 INFO - PROCESS | 1646 | 1468749400767 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]]]}] 02:56:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:56:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 588ms 02:56:40 INFO - PROCESS | 1646 | 1468749400823 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:56:40 INFO - PROCESS | 1646 | 1468749400825 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:56:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:56:40 INFO - PROCESS | 1646 | 1468749400827 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:56:40 INFO - PROCESS | 1646 | 1468749400829 Marionette TRACE conn2 <- [1,2934,null,{}] 02:56:40 INFO - PROCESS | 1646 | 1468749400839 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}] 02:56:40 INFO - PROCESS | 1646 | 1468749400841 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:40 INFO - PROCESS | 1646 | 1468749400940 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:56:40 INFO - PROCESS | 1646 | 1468749400944 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:40 INFO - PROCESS | 1646 | 1468749400946 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1249be800 == 35 [pid = 1646] [id = 741] 02:56:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x125ba7800) [pid = 1646] [serial = 2223] [outer = 0x0] 02:56:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1265eac00) [pid = 1646] [serial = 2224] [outer = 0x125ba7800] 02:56:40 INFO - PROCESS | 1646 | 1468749400975 Marionette DEBUG loaded listener.js 02:56:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x129181c00) [pid = 1646] [serial = 2225] [outer = 0x125ba7800] 02:56:41 INFO - PROCESS | 1646 | 1468749401294 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]]]}] 02:56:41 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:56:41 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 478ms 02:56:41 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:56:41 INFO - PROCESS | 1646 | 1468749401306 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:56:41 INFO - PROCESS | 1646 | 1468749401308 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:56:41 INFO - PROCESS | 1646 | 1468749401310 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:56:41 INFO - PROCESS | 1646 | 1468749401311 Marionette TRACE conn2 <- [1,2938,null,{}] 02:56:41 INFO - PROCESS | 1646 | 1468749401318 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}] 02:56:41 INFO - PROCESS | 1646 | 1468749401319 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:41 INFO - PROCESS | 1646 | 1468749401434 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:56:41 INFO - PROCESS | 1646 | 1468749401467 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:41 INFO - PROCESS | 1646 | 1468749401468 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce62800 == 36 [pid = 1646] [id = 742] 02:56:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1249d3800) [pid = 1646] [serial = 2226] [outer = 0x0] 02:56:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1291d3400) [pid = 1646] [serial = 2227] [outer = 0x1249d3800] 02:56:41 INFO - PROCESS | 1646 | 1468749401492 Marionette DEBUG loaded listener.js 02:56:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12a4de000) [pid = 1646] [serial = 2228] [outer = 0x1249d3800] 02:56:41 INFO - PROCESS | 1646 | 1468749401903 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]]]}] 02:56:41 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. 02:56:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 621ms 02:56:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:56:41 INFO - PROCESS | 1646 | 1468749401932 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:56:41 INFO - PROCESS | 1646 | 1468749401934 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:56:41 INFO - PROCESS | 1646 | 1468749401937 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:56:41 INFO - PROCESS | 1646 | 1468749401941 Marionette TRACE conn2 <- [1,2942,null,{}] 02:56:41 INFO - PROCESS | 1646 | 1468749401944 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}] 02:56:41 INFO - PROCESS | 1646 | 1468749401946 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:42 INFO - PROCESS | 1646 | 1468749402060 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:56:42 INFO - PROCESS | 1646 | 1468749402119 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:42 INFO - PROCESS | 1646 | 1468749402120 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x11949c000 == 37 [pid = 1646] [id = 743] 02:56:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x110fa7400) [pid = 1646] [serial = 2229] [outer = 0x0] 02:56:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x112f86000) [pid = 1646] [serial = 2230] [outer = 0x110fa7400] 02:56:42 INFO - PROCESS | 1646 | 1468749402151 Marionette DEBUG loaded listener.js 02:56:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1161a9800) [pid = 1646] [serial = 2231] [outer = 0x110fa7400] 02:56:42 INFO - PROCESS | 1646 | 1468749402578 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"]]]}] 02:56:42 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 02:56:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:56:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 671ms 02:56:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:56:42 INFO - PROCESS | 1646 | 1468749402609 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:56:42 INFO - PROCESS | 1646 | 1468749402612 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:56:42 INFO - PROCESS | 1646 | 1468749402616 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:56:42 INFO - PROCESS | 1646 | 1468749402618 Marionette TRACE conn2 <- [1,2946,null,{}] 02:56:42 INFO - PROCESS | 1646 | 1468749402621 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}] 02:56:42 INFO - PROCESS | 1646 | 1468749402623 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:42 INFO - PROCESS | 1646 | 1468749402738 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:56:42 INFO - PROCESS | 1646 | 1468749402798 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:42 INFO - PROCESS | 1646 | 1468749402799 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x125b10000 == 38 [pid = 1646] [id = 744] 02:56:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x116a0d400) [pid = 1646] [serial = 2232] [outer = 0x0] 02:56:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118295400) [pid = 1646] [serial = 2233] [outer = 0x116a0d400] 02:56:42 INFO - PROCESS | 1646 | 1468749402830 Marionette DEBUG loaded listener.js 02:56:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x118f51c00) [pid = 1646] [serial = 2234] [outer = 0x116a0d400] 02:56:43 INFO - PROCESS | 1646 | 1468749403247 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]]]}] 02:56:43 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. 02:56:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms 02:56:43 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:56:43 INFO - PROCESS | 1646 | 1468749403287 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:56:43 INFO - PROCESS | 1646 | 1468749403288 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:56:43 INFO - PROCESS | 1646 | 1468749403290 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:56:43 INFO - PROCESS | 1646 | 1468749403293 Marionette TRACE conn2 <- [1,2950,null,{}] 02:56:43 INFO - PROCESS | 1646 | 1468749403301 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}] 02:56:43 INFO - PROCESS | 1646 | 1468749403304 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:43 INFO - PROCESS | 1646 | 1468749403417 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:56:43 INFO - PROCESS | 1646 | 1468749403536 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:43 INFO - PROCESS | 1646 | 1468749403538 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c522800 == 39 [pid = 1646] [id = 745] 02:56:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x119bf9c00) [pid = 1646] [serial = 2235] [outer = 0x0] 02:56:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12103f800) [pid = 1646] [serial = 2236] [outer = 0x119bf9c00] 02:56:43 INFO - PROCESS | 1646 | 1468749403569 Marionette DEBUG loaded listener.js 02:56:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1210f7000) [pid = 1646] [serial = 2237] [outer = 0x119bf9c00] 02:56:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x111adf800 == 40 [pid = 1646] [id = 746] 02:56:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x112dc6400) [pid = 1646] [serial = 2238] [outer = 0x0] 02:56:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x112dcec00) [pid = 1646] [serial = 2239] [outer = 0x112dc6400] 02:56:44 INFO - PROCESS | 1646 | 1468749404161 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]]]}] 02:56:44 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. 02:56:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 878ms 02:56:44 INFO - PROCESS | 1646 | 1468749404169 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:56:44 INFO - PROCESS | 1646 | 1468749404171 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:56:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:56:44 INFO - PROCESS | 1646 | 1468749404174 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:56:44 INFO - PROCESS | 1646 | 1468749404176 Marionette TRACE conn2 <- [1,2954,null,{}] 02:56:44 INFO - PROCESS | 1646 | 1468749404179 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}] 02:56:44 INFO - PROCESS | 1646 | 1468749404181 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:44 INFO - PROCESS | 1646 | 1468749404302 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:56:44 INFO - PROCESS | 1646 | 1468749404362 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:44 INFO - PROCESS | 1646 | 1468749404364 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x121c8e800 == 41 [pid = 1646] [id = 747] 02:56:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x110e7c400) [pid = 1646] [serial = 2240] [outer = 0x0] 02:56:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x116abc000) [pid = 1646] [serial = 2241] [outer = 0x110e7c400] 02:56:44 INFO - PROCESS | 1646 | 1468749404392 Marionette DEBUG loaded listener.js 02:56:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x118291800) [pid = 1646] [serial = 2242] [outer = 0x110e7c400] 02:56:44 INFO - PROCESS | 1646 | --DOCSHELL 0x1249be800 == 40 [pid = 1646] [id = 741] 02:56:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12b980000 == 39 [pid = 1646] [id = 740] 02:56:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12156f000 == 38 [pid = 1646] [id = 739] 02:56:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12afa7000 == 37 [pid = 1646] [id = 738] 02:56:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12a442800 == 36 [pid = 1646] [id = 737] 02:56:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12906a000 == 35 [pid = 1646] [id = 736] 02:56:44 INFO - PROCESS | 1646 | --DOCSHELL 0x125014000 == 34 [pid = 1646] [id = 735] 02:56:44 INFO - PROCESS | 1646 | --DOCSHELL 0x121e6a800 == 33 [pid = 1646] [id = 734] 02:56:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12157a800 == 32 [pid = 1646] [id = 733] 02:56:44 INFO - PROCESS | 1646 | --DOCSHELL 0x11949d000 == 31 [pid = 1646] [id = 732] 02:56:44 INFO - PROCESS | 1646 | --DOCSHELL 0x117158000 == 30 [pid = 1646] [id = 731] 02:56:44 INFO - PROCESS | 1646 | --DOCSHELL 0x1168c8000 == 29 [pid = 1646] [id = 730] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12a4db400) [pid = 1646] [serial = 2173] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12a6d0800) [pid = 1646] [serial = 2174] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12111ac00) [pid = 1646] [serial = 2155] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x129187400) [pid = 1646] [serial = 2171] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12463e000) [pid = 1646] [serial = 2158] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x116771400) [pid = 1646] [serial = 2143] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x112619000) [pid = 1646] [serial = 2140] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x114f7b000) [pid = 1646] [serial = 2141] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1265f3800) [pid = 1646] [serial = 2135] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119f46800) [pid = 1646] [serial = 2152] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1265f0400) [pid = 1646] [serial = 2161] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x112dc5c00) [pid = 1646] [serial = 2137] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x115e28800) [pid = 1646] [serial = 2138] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118f4a000) [pid = 1646] [serial = 2149] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119b40800) [pid = 1646] [serial = 2150] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118422400) [pid = 1646] [serial = 2146] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x118755400) [pid = 1646] [serial = 2147] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11817b400) [pid = 1646] [serial = 2144] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x125bb6400) [pid = 1646] [serial = 2159] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x114f79400) [pid = 1646] [serial = 2164] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1182adc00) [pid = 1646] [serial = 2165] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12917bc00) [pid = 1646] [serial = 2170] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x128bb6c00) [pid = 1646] [serial = 2162] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118fa2800) [pid = 1646] [serial = 2167] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12463bc00) [pid = 1646] [serial = 2168] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x121c6b000) [pid = 1646] [serial = 2156] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12104c400) [pid = 1646] [serial = 2153] [outer = 0x0] [url = about:blank] 02:56:44 INFO - PROCESS | 1646 | 1468749404759 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]]]}] 02:56:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:56:44 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 02:56:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 622ms 02:56:44 INFO - PROCESS | 1646 | 1468749404805 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:56:44 INFO - PROCESS | 1646 | 1468749404809 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:56:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:56:44 INFO - PROCESS | 1646 | 1468749404818 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:56:44 INFO - PROCESS | 1646 | 1468749404821 Marionette TRACE conn2 <- [1,2958,null,{}] 02:56:44 INFO - PROCESS | 1646 | 1468749404825 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}] 02:56:44 INFO - PROCESS | 1646 | 1468749404827 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:44 INFO - PROCESS | 1646 | 1468749404957 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:56:45 INFO - PROCESS | 1646 | 1468749405017 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:45 INFO - PROCESS | 1646 | 1468749405019 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x121e4f800 == 30 [pid = 1646] [id = 748] 02:56:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118297000) [pid = 1646] [serial = 2243] [outer = 0x0] 02:56:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11851c000) [pid = 1646] [serial = 2244] [outer = 0x118297000] 02:56:45 INFO - PROCESS | 1646 | 1468749405045 Marionette DEBUG loaded listener.js 02:56:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1197b2000) [pid = 1646] [serial = 2245] [outer = 0x118297000] 02:56:45 INFO - PROCESS | 1646 | 1468749405326 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]]]}] 02:56:45 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. 02:56:45 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 521ms 02:56:45 INFO - PROCESS | 1646 | 1468749405340 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:56:45 INFO - PROCESS | 1646 | 1468749405341 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:56:45 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:56:45 INFO - PROCESS | 1646 | 1468749405343 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:56:45 INFO - PROCESS | 1646 | 1468749405347 Marionette TRACE conn2 <- [1,2962,null,{}] 02:56:45 INFO - PROCESS | 1646 | 1468749405362 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}] 02:56:45 INFO - PROCESS | 1646 | 1468749405368 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:45 INFO - PROCESS | 1646 | 1468749405462 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:56:45 INFO - PROCESS | 1646 | 1468749405470 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:45 INFO - PROCESS | 1646 | 1468749405472 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x126356000 == 31 [pid = 1646] [id = 749] 02:56:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119b48c00) [pid = 1646] [serial = 2246] [outer = 0x0] 02:56:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x121040400) [pid = 1646] [serial = 2247] [outer = 0x119b48c00] 02:56:45 INFO - PROCESS | 1646 | 1468749405499 Marionette DEBUG loaded listener.js 02:56:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121113800) [pid = 1646] [serial = 2248] [outer = 0x119b48c00] 02:56:45 INFO - PROCESS | 1646 | 1468749405819 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]]]}] 02:56:45 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. 02:56:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 531ms 02:56:45 INFO - PROCESS | 1646 | 1468749405874 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:56:45 INFO - PROCESS | 1646 | 1468749405876 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:56:45 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:56:45 INFO - PROCESS | 1646 | 1468749405878 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:56:45 INFO - PROCESS | 1646 | 1468749405879 Marionette TRACE conn2 <- [1,2966,null,{}] 02:56:45 INFO - PROCESS | 1646 | 1468749405882 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}] 02:56:45 INFO - PROCESS | 1646 | 1468749405883 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:45 INFO - PROCESS | 1646 | 1468749405967 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:56:45 INFO - PROCESS | 1646 | 1468749405971 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:45 INFO - PROCESS | 1646 | 1468749405972 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a692000 == 32 [pid = 1646] [id = 750] 02:56:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1212df400) [pid = 1646] [serial = 2249] [outer = 0x0] 02:56:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x121bb2400) [pid = 1646] [serial = 2250] [outer = 0x1212df400] 02:56:45 INFO - PROCESS | 1646 | 1468749405998 Marionette DEBUG loaded listener.js 02:56:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1227db400) [pid = 1646] [serial = 2251] [outer = 0x1212df400] 02:56:46 INFO - PROCESS | 1646 | 1468749406330 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]]]}] 02:56:46 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. 02:56:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 472ms 02:56:46 INFO - PROCESS | 1646 | 1468749406351 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:56:46 INFO - PROCESS | 1646 | 1468749406352 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:56:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:56:46 INFO - PROCESS | 1646 | 1468749406354 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:56:46 INFO - PROCESS | 1646 | 1468749406355 Marionette TRACE conn2 <- [1,2970,null,{}] 02:56:46 INFO - PROCESS | 1646 | 1468749406358 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}] 02:56:46 INFO - PROCESS | 1646 | 1468749406359 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:46 INFO - PROCESS | 1646 | 1468749406439 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:56:46 INFO - PROCESS | 1646 | 1468749406513 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:46 INFO - PROCESS | 1646 | 1468749406515 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12afb6000 == 33 [pid = 1646] [id = 751] 02:56:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x111c22000) [pid = 1646] [serial = 2252] [outer = 0x0] 02:56:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1246be800) [pid = 1646] [serial = 2253] [outer = 0x111c22000] 02:56:46 INFO - PROCESS | 1646 | 1468749406539 Marionette DEBUG loaded listener.js 02:56:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x125f0d800) [pid = 1646] [serial = 2254] [outer = 0x111c22000] 02:56:46 INFO - PROCESS | 1646 | 1468749406813 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]]]}] 02:56:46 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. 02:56:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 469ms 02:56:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:56:46 INFO - PROCESS | 1646 | 1468749406825 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:56:46 INFO - PROCESS | 1646 | 1468749406826 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:56:46 INFO - PROCESS | 1646 | 1468749406837 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:56:46 INFO - PROCESS | 1646 | 1468749406838 Marionette TRACE conn2 <- [1,2974,null,{}] 02:56:46 INFO - PROCESS | 1646 | 1468749406854 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}] 02:56:46 INFO - PROCESS | 1646 | 1468749406858 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:46 INFO - PROCESS | 1646 | 1468749406982 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:56:46 INFO - PROCESS | 1646 | 1468749406986 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:46 INFO - PROCESS | 1646 | 1468749406987 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x121137800 == 34 [pid = 1646] [id = 752] 02:56:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x125f10400) [pid = 1646] [serial = 2255] [outer = 0x0] 02:56:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x128ba8000) [pid = 1646] [serial = 2256] [outer = 0x125f10400] 02:56:47 INFO - PROCESS | 1646 | 1468749407042 Marionette DEBUG loaded listener.js 02:56:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x129caec00) [pid = 1646] [serial = 2257] [outer = 0x125f10400] 02:56:47 INFO - PROCESS | 1646 | 1468749407349 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]]]}] 02:56:47 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. 02:56:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 533ms 02:56:47 INFO - PROCESS | 1646 | 1468749407371 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:56:47 INFO - PROCESS | 1646 | 1468749407373 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:56:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:56:47 INFO - PROCESS | 1646 | 1468749407377 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:56:47 INFO - PROCESS | 1646 | 1468749407379 Marionette TRACE conn2 <- [1,2978,null,{}] 02:56:47 INFO - PROCESS | 1646 | 1468749407385 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}] 02:56:47 INFO - PROCESS | 1646 | 1468749407387 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:47 INFO - PROCESS | 1646 | 1468749407553 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:56:47 INFO - PROCESS | 1646 | 1468749407571 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:47 INFO - PROCESS | 1646 | 1468749407572 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ca3f000 == 35 [pid = 1646] [id = 753] 02:56:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x129caa800) [pid = 1646] [serial = 2258] [outer = 0x0] 02:56:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12a4dac00) [pid = 1646] [serial = 2259] [outer = 0x129caa800] 02:56:47 INFO - PROCESS | 1646 | 1468749407596 Marionette DEBUG loaded listener.js 02:56:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12a6d9000) [pid = 1646] [serial = 2260] [outer = 0x129caa800] 02:56:47 INFO - PROCESS | 1646 | 1468749407885 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]]]}] 02:56:47 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. 02:56:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 526ms 02:56:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:56:47 INFO - PROCESS | 1646 | 1468749407903 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:56:47 INFO - PROCESS | 1646 | 1468749407904 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:56:47 INFO - PROCESS | 1646 | 1468749407906 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:56:47 INFO - PROCESS | 1646 | 1468749407907 Marionette TRACE conn2 <- [1,2982,null,{}] 02:56:47 INFO - PROCESS | 1646 | 1468749407910 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}] 02:56:47 INFO - PROCESS | 1646 | 1468749407911 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:48 INFO - PROCESS | 1646 | 1468749408024 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:56:48 INFO - PROCESS | 1646 | 1468749408060 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:48 INFO - PROCESS | 1646 | 1468749408061 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf4d000 == 36 [pid = 1646] [id = 754] 02:56:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12af07800) [pid = 1646] [serial = 2261] [outer = 0x0] 02:56:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12af8ec00) [pid = 1646] [serial = 2262] [outer = 0x12af07800] 02:56:48 INFO - PROCESS | 1646 | 1468749408085 Marionette DEBUG loaded listener.js 02:56:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12af97000) [pid = 1646] [serial = 2263] [outer = 0x12af07800] 02:56:48 INFO - PROCESS | 1646 | 1468749408357 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"]]]}] 02:56:48 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 02:56:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:56:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 468ms 02:56:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:56:48 INFO - PROCESS | 1646 | 1468749408375 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:56:48 INFO - PROCESS | 1646 | 1468749408376 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:56:48 INFO - PROCESS | 1646 | 1468749408394 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:56:48 INFO - PROCESS | 1646 | 1468749408396 Marionette TRACE conn2 <- [1,2986,null,{}] 02:56:48 INFO - PROCESS | 1646 | 1468749408406 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}] 02:56:48 INFO - PROCESS | 1646 | 1468749408407 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:48 INFO - PROCESS | 1646 | 1468749408527 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:56:48 INFO - PROCESS | 1646 | 1468749408531 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:48 INFO - PROCESS | 1646 | 1468749408532 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d1a4800 == 37 [pid = 1646] [id = 755] 02:56:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12af11800) [pid = 1646] [serial = 2264] [outer = 0x0] 02:56:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12b703c00) [pid = 1646] [serial = 2265] [outer = 0x12af11800] 02:56:48 INFO - PROCESS | 1646 | 1468749408589 Marionette DEBUG loaded listener.js 02:56:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12b711800) [pid = 1646] [serial = 2266] [outer = 0x12af11800] 02:56:48 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x115da5800) [pid = 1646] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:56:48 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x118876800) [pid = 1646] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:56:48 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x115d09c00) [pid = 1646] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:56:48 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x110e7c000) [pid = 1646] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:56:48 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x116a0e000) [pid = 1646] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:56:48 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x110e7f400) [pid = 1646] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:56:48 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x110e7e800) [pid = 1646] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:56:48 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1185d7800) [pid = 1646] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:56:48 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x116af6000) [pid = 1646] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:56:48 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1210ef000) [pid = 1646] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:56:48 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x126123800) [pid = 1646] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:56:48 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1261d6400) [pid = 1646] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:56:48 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118f55800) [pid = 1646] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:56:48 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x10ead7c00) [pid = 1646] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:56:48 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x125ba7800) [pid = 1646] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:56:48 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x119984c00) [pid = 1646] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:56:48 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x121c6c400) [pid = 1646] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:56:48 INFO - PROCESS | 1646 | 1468749408955 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]]]}] 02:56:48 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. 02:56:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 589ms 02:56:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:56:48 INFO - PROCESS | 1646 | 1468749408972 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:56:48 INFO - PROCESS | 1646 | 1468749408973 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:56:48 INFO - PROCESS | 1646 | 1468749408975 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:56:48 INFO - PROCESS | 1646 | 1468749408976 Marionette TRACE conn2 <- [1,2990,null,{}] 02:56:48 INFO - PROCESS | 1646 | 1468749408978 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}] 02:56:48 INFO - PROCESS | 1646 | 1468749408980 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:49 INFO - PROCESS | 1646 | 1468749409067 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:56:49 INFO - PROCESS | 1646 | 1468749409071 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:49 INFO - PROCESS | 1646 | 1468749409072 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d1a0800 == 38 [pid = 1646] [id = 756] 02:56:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x110d52c00) [pid = 1646] [serial = 2267] [outer = 0x0] 02:56:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1185d7800) [pid = 1646] [serial = 2268] [outer = 0x110d52c00] 02:56:49 INFO - PROCESS | 1646 | 1468749409096 Marionette DEBUG loaded listener.js 02:56:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1210ef000) [pid = 1646] [serial = 2269] [outer = 0x110d52c00] 02:56:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d451800 == 39 [pid = 1646] [id = 757] 02:56:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12904dc00) [pid = 1646] [serial = 2270] [outer = 0x0] 02:56:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x116a0c800) [pid = 1646] [serial = 2271] [outer = 0x12904dc00] 02:56:49 INFO - PROCESS | 1646 | 1468749409443 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]]]}] 02:56:49 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. 02:56:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 518ms 02:56:49 INFO - PROCESS | 1646 | 1468749409493 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:56:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:56:49 INFO - PROCESS | 1646 | 1468749409495 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:56:49 INFO - PROCESS | 1646 | 1468749409497 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:56:49 INFO - PROCESS | 1646 | 1468749409499 Marionette TRACE conn2 <- [1,2994,null,{}] 02:56:49 INFO - PROCESS | 1646 | 1468749409501 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}] 02:56:49 INFO - PROCESS | 1646 | 1468749409503 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:49 INFO - PROCESS | 1646 | 1468749409622 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:56:49 INFO - PROCESS | 1646 | 1468749409626 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:49 INFO - PROCESS | 1646 | 1468749409627 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d712000 == 40 [pid = 1646] [id = 758] 02:56:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x124648c00) [pid = 1646] [serial = 2272] [outer = 0x0] 02:56:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12b8d0c00) [pid = 1646] [serial = 2273] [outer = 0x124648c00] 02:56:49 INFO - PROCESS | 1646 | 1468749409655 Marionette DEBUG loaded listener.js 02:56:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12b963400) [pid = 1646] [serial = 2274] [outer = 0x124648c00] 02:56:49 INFO - PROCESS | 1646 | 1468749409950 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]]]}] 02:56:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:56:49 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 02:56:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 473ms 02:56:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:56:49 INFO - PROCESS | 1646 | 1468749409970 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:56:49 INFO - PROCESS | 1646 | 1468749409972 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:56:49 INFO - PROCESS | 1646 | 1468749409974 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:56:49 INFO - PROCESS | 1646 | 1468749409975 Marionette TRACE conn2 <- [1,2998,null,{}] 02:56:49 INFO - PROCESS | 1646 | 1468749409977 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}] 02:56:49 INFO - PROCESS | 1646 | 1468749409978 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:50 INFO - PROCESS | 1646 | 1468749410072 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:56:50 INFO - PROCESS | 1646 | 1468749410075 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:50 INFO - PROCESS | 1646 | 1468749410076 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dc8e000 == 41 [pid = 1646] [id = 759] 02:56:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b966800) [pid = 1646] [serial = 2275] [outer = 0x0] 02:56:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12bc56400) [pid = 1646] [serial = 2276] [outer = 0x12b966800] 02:56:50 INFO - PROCESS | 1646 | 1468749410101 Marionette DEBUG loaded listener.js 02:56:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12bc5ac00) [pid = 1646] [serial = 2277] [outer = 0x12b966800] 02:56:50 INFO - PROCESS | 1646 | 1468749410410 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]]]}] 02:56:50 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. 02:56:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 468ms 02:56:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:56:50 INFO - PROCESS | 1646 | 1468749410442 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:56:50 INFO - PROCESS | 1646 | 1468749410444 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:56:50 INFO - PROCESS | 1646 | 1468749410449 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:56:50 INFO - PROCESS | 1646 | 1468749410451 Marionette TRACE conn2 <- [1,3002,null,{}] 02:56:50 INFO - PROCESS | 1646 | 1468749410453 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}] 02:56:50 INFO - PROCESS | 1646 | 1468749410454 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:50 INFO - PROCESS | 1646 | 1468749410578 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:56:50 INFO - PROCESS | 1646 | 1468749410583 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:50 INFO - PROCESS | 1646 | 1468749410584 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf08000 == 42 [pid = 1646] [id = 760] 02:56:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x110d58400) [pid = 1646] [serial = 2278] [outer = 0x0] 02:56:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12bc5a800) [pid = 1646] [serial = 2279] [outer = 0x110d58400] 02:56:50 INFO - PROCESS | 1646 | 1468749410608 Marionette DEBUG loaded listener.js 02:56:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12bcd4000) [pid = 1646] [serial = 2280] [outer = 0x110d58400] 02:56:50 INFO - PROCESS | 1646 | 1468749410880 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]]]}] 02:56:50 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. 02:56:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 525ms 02:56:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:56:50 INFO - PROCESS | 1646 | 1468749410972 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:56:50 INFO - PROCESS | 1646 | 1468749410975 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:56:50 INFO - PROCESS | 1646 | 1468749410978 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:56:50 INFO - PROCESS | 1646 | 1468749410981 Marionette TRACE conn2 <- [1,3006,null,{}] 02:56:50 INFO - PROCESS | 1646 | 1468749410987 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}] 02:56:50 INFO - PROCESS | 1646 | 1468749410989 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:51 INFO - PROCESS | 1646 | 1468749411101 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:56:51 INFO - PROCESS | 1646 | 1468749411173 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:51 INFO - PROCESS | 1646 | 1468749411176 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183c0800 == 43 [pid = 1646] [id = 761] 02:56:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x112619000) [pid = 1646] [serial = 2281] [outer = 0x0] 02:56:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x112dc5800) [pid = 1646] [serial = 2282] [outer = 0x112619000] 02:56:51 INFO - PROCESS | 1646 | 1468749411209 Marionette DEBUG loaded listener.js 02:56:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11648a400) [pid = 1646] [serial = 2283] [outer = 0x112619000] 02:56:51 INFO - PROCESS | 1646 | 1468749411590 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]]]}] 02:56:51 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. 02:56:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 624ms 02:56:51 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:56:51 INFO - PROCESS | 1646 | 1468749411603 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:56:51 INFO - PROCESS | 1646 | 1468749411605 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:56:51 INFO - PROCESS | 1646 | 1468749411610 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:56:51 INFO - PROCESS | 1646 | 1468749411613 Marionette TRACE conn2 <- [1,3010,null,{}] 02:56:51 INFO - PROCESS | 1646 | 1468749411615 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}] 02:56:51 INFO - PROCESS | 1646 | 1468749411617 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:51 INFO - PROCESS | 1646 | 1468749411725 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:56:51 INFO - PROCESS | 1646 | 1468749411789 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:51 INFO - PROCESS | 1646 | 1468749411790 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c54800 == 44 [pid = 1646] [id = 762] 02:56:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x116af0400) [pid = 1646] [serial = 2284] [outer = 0x0] 02:56:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x119110c00) [pid = 1646] [serial = 2285] [outer = 0x116af0400] 02:56:51 INFO - PROCESS | 1646 | 1468749411862 Marionette DEBUG loaded listener.js 02:56:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x119b45800) [pid = 1646] [serial = 2286] [outer = 0x116af0400] 02:56:52 INFO - PROCESS | 1646 | 1468749412206 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]]]}] 02:56:52 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 02:56:52 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 624ms 02:56:52 INFO - PROCESS | 1646 | 1468749412233 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:56:52 INFO - PROCESS | 1646 | 1468749412234 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:56:52 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:56:52 INFO - PROCESS | 1646 | 1468749412237 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:56:52 INFO - PROCESS | 1646 | 1468749412238 Marionette TRACE conn2 <- [1,3014,null,{}] 02:56:52 INFO - PROCESS | 1646 | 1468749412245 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}] 02:56:52 INFO - PROCESS | 1646 | 1468749412249 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:52 INFO - PROCESS | 1646 | 1468749412359 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:56:52 INFO - PROCESS | 1646 | 1468749412421 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:52 INFO - PROCESS | 1646 | 1468749412423 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cf4c000 == 45 [pid = 1646] [id = 763] 02:56:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1210f5c00) [pid = 1646] [serial = 2287] [outer = 0x0] 02:56:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x121a08800) [pid = 1646] [serial = 2288] [outer = 0x1210f5c00] 02:56:52 INFO - PROCESS | 1646 | 1468749412495 Marionette DEBUG loaded listener.js 02:56:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x125a9fc00) [pid = 1646] [serial = 2289] [outer = 0x1210f5c00] 02:56:52 INFO - PROCESS | 1646 | [1646] 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 02:56:52 INFO - PROCESS | 1646 | 1468749412906 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:56:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:56:52 INFO - {} 02:56:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:56:52 INFO - {} 02:56:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:56:52 INFO - {} 02:56:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:56:52 INFO - {} 02:56:52 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 720ms 02:56:52 INFO - PROCESS | 1646 | 1468749412964 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:56:52 INFO - PROCESS | 1646 | 1468749412965 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:56:52 INFO - TEST-START | /FileAPI/fileReader.html 02:56:52 INFO - PROCESS | 1646 | 1468749412969 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:56:52 INFO - PROCESS | 1646 | 1468749412970 Marionette TRACE conn2 <- [1,3018,null,{}] 02:56:52 INFO - PROCESS | 1646 | 1468749412973 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}] 02:56:52 INFO - PROCESS | 1646 | 1468749412974 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:53 INFO - PROCESS | 1646 | 1468749413084 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:56:53 INFO - PROCESS | 1646 | 1468749413157 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:53 INFO - PROCESS | 1646 | 1468749413158 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1212a7800 == 46 [pid = 1646] [id = 764] 02:56:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12917c800) [pid = 1646] [serial = 2290] [outer = 0x0] 02:56:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12a6d3000) [pid = 1646] [serial = 2291] [outer = 0x12917c800] 02:56:53 INFO - PROCESS | 1646 | 1468749413187 Marionette DEBUG loaded listener.js 02:56:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12b8cec00) [pid = 1646] [serial = 2292] [outer = 0x12917c800] 02:56:53 INFO - PROCESS | 1646 | 1468749413546 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]]]}] 02:56:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:56:53 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:56:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:56:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:56:53 INFO - TEST-OK | /FileAPI/fileReader.html | took 619ms 02:56:53 INFO - PROCESS | 1646 | 1468749413588 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:56:53 INFO - TEST-START | /FileAPI/historical.html 02:56:53 INFO - PROCESS | 1646 | 1468749413590 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:56:53 INFO - PROCESS | 1646 | 1468749413592 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:56:53 INFO - PROCESS | 1646 | 1468749413593 Marionette TRACE conn2 <- [1,3022,null,{}] 02:56:53 INFO - PROCESS | 1646 | 1468749413596 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}] 02:56:53 INFO - PROCESS | 1646 | 1468749413597 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:53 INFO - PROCESS | 1646 | 1468749413702 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:56:53 INFO - PROCESS | 1646 | 1468749413799 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:53 INFO - PROCESS | 1646 | 1468749413800 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dc9d800 == 47 [pid = 1646] [id = 765] 02:56:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12b8d6000) [pid = 1646] [serial = 2293] [outer = 0x0] 02:56:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12bc56800) [pid = 1646] [serial = 2294] [outer = 0x12b8d6000] 02:56:53 INFO - PROCESS | 1646 | 1468749413829 Marionette DEBUG loaded listener.js 02:56:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12bcdd400) [pid = 1646] [serial = 2295] [outer = 0x12b8d6000] 02:56:54 INFO - PROCESS | 1646 | 1468749414187 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"]]]}] 02:56:54 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:56:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:56:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:56:54 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:56:54 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:56:54 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:56:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:56:54 INFO - TEST-OK | /FileAPI/historical.html | took 621ms 02:56:54 INFO - PROCESS | 1646 | 1468749414214 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:56:54 INFO - PROCESS | 1646 | 1468749414215 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:56:54 INFO - TEST-START | /FileAPI/idlharness.html 02:56:54 INFO - PROCESS | 1646 | 1468749414218 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:56:54 INFO - PROCESS | 1646 | 1468749414219 Marionette TRACE conn2 <- [1,3026,null,{}] 02:56:54 INFO - PROCESS | 1646 | 1468749414221 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}] 02:56:54 INFO - PROCESS | 1646 | 1468749414226 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:54 INFO - PROCESS | 1646 | 1468749414356 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:56:54 INFO - PROCESS | 1646 | 1468749414422 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:54 INFO - PROCESS | 1646 | 1468749414423 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f07000 == 48 [pid = 1646] [id = 766] 02:56:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x110e7d400) [pid = 1646] [serial = 2296] [outer = 0x0] 02:56:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1121bd000) [pid = 1646] [serial = 2297] [outer = 0x110e7d400] 02:56:54 INFO - PROCESS | 1646 | 1468749414630 Marionette DEBUG loaded listener.js 02:56:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x113cd4c00) [pid = 1646] [serial = 2298] [outer = 0x110e7d400] 02:56:55 INFO - PROCESS | 1646 | 1468749415255 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]]]}] 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:56:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:56:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:56:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:56:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:56:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:56:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:56:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:56:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:56:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:56:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:56:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:56:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:56:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:56:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:56:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:56:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:56:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:56:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:56:55 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 02:56:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:56:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:56:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:56:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:56:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:56:55 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 02:56:55 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 02:56:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:56:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:56:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:56:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:56:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:56:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:56:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:56:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:56:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:56:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:56:55 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 02:56:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:56:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:56:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:56:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:56:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:56:55 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 02:56:55 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 02:56:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:56:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:56:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:56:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:56:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:56:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:56:55 INFO - TEST-OK | /FileAPI/idlharness.html | took 1084ms 02:56:55 INFO - PROCESS | 1646 | 1468749415304 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:56:55 INFO - PROCESS | 1646 | 1468749415307 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:56:55 INFO - TEST-START | /FileAPI/idlharness.worker 02:56:55 INFO - PROCESS | 1646 | 1468749415311 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:56:55 INFO - PROCESS | 1646 | 1468749415313 Marionette TRACE conn2 <- [1,3030,null,{}] 02:56:55 INFO - PROCESS | 1646 | 1468749415337 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}] 02:56:55 INFO - PROCESS | 1646 | 1468749415338 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:55 INFO - PROCESS | 1646 | 1468749415429 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:56:55 INFO - PROCESS | 1646 | 1468749415493 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:55 INFO - PROCESS | 1646 | 1468749415495 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x121354000 == 49 [pid = 1646] [id = 767] 02:56:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x121c6e000) [pid = 1646] [serial = 2299] [outer = 0x0] 02:56:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x125a9b800) [pid = 1646] [serial = 2300] [outer = 0x121c6e000] 02:56:55 INFO - PROCESS | 1646 | 1468749415525 Marionette DEBUG loaded listener.js 02:56:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12904e400) [pid = 1646] [serial = 2301] [outer = 0x121c6e000] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12dc8e000 == 48 [pid = 1646] [id = 759] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12d712000 == 47 [pid = 1646] [id = 758] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12d451800 == 46 [pid = 1646] [id = 757] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12d1a0800 == 45 [pid = 1646] [id = 756] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12d1a4800 == 44 [pid = 1646] [id = 755] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf4d000 == 43 [pid = 1646] [id = 754] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12ca3f000 == 42 [pid = 1646] [id = 753] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x121137800 == 41 [pid = 1646] [id = 752] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12afb6000 == 40 [pid = 1646] [id = 751] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12a692000 == 39 [pid = 1646] [id = 750] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x126356000 == 38 [pid = 1646] [id = 749] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x121e4f800 == 37 [pid = 1646] [id = 748] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x121c8e800 == 36 [pid = 1646] [id = 747] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x111adf800 == 35 [pid = 1646] [id = 746] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12c522800 == 34 [pid = 1646] [id = 745] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x125b10000 == 33 [pid = 1646] [id = 744] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11949c000 == 32 [pid = 1646] [id = 743] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce62800 == 31 [pid = 1646] [id = 742] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x118f07000 == 30 [pid = 1646] [id = 766] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12dc9d800 == 29 [pid = 1646] [id = 765] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1212a7800 == 28 [pid = 1646] [id = 764] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf4c000 == 27 [pid = 1646] [id = 763] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x129c54800 == 26 [pid = 1646] [id = 762] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12cf08000 == 25 [pid = 1646] [id = 760] 02:56:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1183c0800 == 24 [pid = 1646] [id = 761] 02:56:56 INFO - PROCESS | 1646 | [1646] 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 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x119b45000) [pid = 1646] [serial = 2207] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x119983400) [pid = 1646] [serial = 2206] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x119109800) [pid = 1646] [serial = 2203] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11680dc00) [pid = 1646] [serial = 2197] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x116af2000) [pid = 1646] [serial = 2198] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11841c800) [pid = 1646] [serial = 2200] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x118751800) [pid = 1646] [serial = 2201] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118295c00) [pid = 1646] [serial = 2192] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x116aef800) [pid = 1646] [serial = 2191] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1121be800) [pid = 1646] [serial = 2194] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x110d4f800) [pid = 1646] [serial = 2195] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1161a8c00) [pid = 1646] [serial = 2177] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x112140400) [pid = 1646] [serial = 2176] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x119311000) [pid = 1646] [serial = 2180] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11887bc00) [pid = 1646] [serial = 2179] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119bf1c00) [pid = 1646] [serial = 2209] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x121a08c00) [pid = 1646] [serial = 2183] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12110c000) [pid = 1646] [serial = 2182] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x129188000) [pid = 1646] [serial = 2186] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x128b74c00) [pid = 1646] [serial = 2185] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12a6d7800) [pid = 1646] [serial = 2189] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x121c6a800) [pid = 1646] [serial = 2213] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1211a2c00) [pid = 1646] [serial = 2212] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119b3dc00) [pid = 1646] [serial = 2218] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x129cb1800) [pid = 1646] [serial = 2188] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x124380800) [pid = 1646] [serial = 2215] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1265eac00) [pid = 1646] [serial = 2224] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x125a9dc00) [pid = 1646] [serial = 2222] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1248eb400) [pid = 1646] [serial = 2221] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x121115800) [pid = 1646] [serial = 2210] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1240ac800) [pid = 1646] [serial = 2219] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1246bc400) [pid = 1646] [serial = 2216] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119311400) [pid = 1646] [serial = 2204] [outer = 0x0] [url = about:blank] 02:56:56 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x129181c00) [pid = 1646] [serial = 2225] [outer = 0x0] [url = about:blank] 02:56:57 INFO - PROCESS | 1646 | 1468749416972 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,{},{}]]]}] 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:56:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:56:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:56:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:56:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:56:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:56:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:56:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:56:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:56:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:56:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:56:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:56:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:56:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:56:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:56:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:56:57 INFO - {} 02:56:57 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 02:56:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:56:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:56:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:56:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:56:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:56:57 INFO - {} 02:56:57 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 - {} 02:56:57 INFO - {} 02:56:57 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 02:56:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:56:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:56:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:56:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:56:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:56:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:56:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:56:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:56:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:56:57 INFO - {} 02:56:57 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 02:56:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:56:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:56:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:56:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:56:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:56:57 INFO - {} 02:56:57 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 - {} 02:56:57 INFO - {} 02:56:57 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 02:56:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:56:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:56:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:56:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:56:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:56:57 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 02:56:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:56:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:56:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:56:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:56:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:56:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:56:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:56:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:56:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:56:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:56:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:56:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:56:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:56:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:56:57 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 02:56:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:56:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:56:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:56:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:56:57 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 02:56:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:56:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:56:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:56:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:56:57 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 02:56:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:56:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:56:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:56:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:56:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:56:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:56:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:56:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:56:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:56:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:56:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:56:57 INFO - {} 02:56:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1714ms 02:56:57 INFO - PROCESS | 1646 | 1468749417025 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:56:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:56:57 INFO - PROCESS | 1646 | 1468749417029 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:56:57 INFO - PROCESS | 1646 | 1468749417033 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:56:57 INFO - PROCESS | 1646 | 1468749417036 Marionette TRACE conn2 <- [1,3034,null,{}] 02:56:57 INFO - PROCESS | 1646 | 1468749417041 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}] 02:56:57 INFO - PROCESS | 1646 | 1468749417045 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:57 INFO - PROCESS | 1646 | 1468749417131 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:56:57 INFO - PROCESS | 1646 | 1468749417136 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:57 INFO - PROCESS | 1646 | 1468749417138 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x126363000 == 25 [pid = 1646] [id = 768] 02:56:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1246ba400) [pid = 1646] [serial = 2302] [outer = 0x0] 02:56:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x128b6cc00) [pid = 1646] [serial = 2303] [outer = 0x1246ba400] 02:56:57 INFO - PROCESS | 1646 | 1468749417165 Marionette DEBUG loaded listener.js 02:56:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12917b400) [pid = 1646] [serial = 2304] [outer = 0x1246ba400] 02:56:57 INFO - PROCESS | 1646 | 1468749417505 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]]]}] 02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:56:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 523ms 02:56:57 INFO - PROCESS | 1646 | 1468749417556 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:56:57 INFO - PROCESS | 1646 | 1468749417559 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:56:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:56:57 INFO - PROCESS | 1646 | 1468749417564 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:56:57 INFO - PROCESS | 1646 | 1468749417566 Marionette TRACE conn2 <- [1,3038,null,{}] 02:56:57 INFO - PROCESS | 1646 | 1468749417568 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}] 02:56:57 INFO - PROCESS | 1646 | 1468749417570 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:57 INFO - PROCESS | 1646 | 1468749417659 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:56:57 INFO - PROCESS | 1646 | 1468749417665 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:57 INFO - PROCESS | 1646 | 1468749417667 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12afbd000 == 26 [pid = 1646] [id = 769] 02:56:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x129184800) [pid = 1646] [serial = 2305] [outer = 0x0] 02:56:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12942c000) [pid = 1646] [serial = 2306] [outer = 0x129184800] 02:56:57 INFO - PROCESS | 1646 | 1468749417696 Marionette DEBUG loaded listener.js 02:56:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12af0f800) [pid = 1646] [serial = 2307] [outer = 0x129184800] 02:56:58 INFO - PROCESS | 1646 | 1468749418047 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"]]]}] 02:56:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:56:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 521ms 02:56:58 INFO - PROCESS | 1646 | 1468749418087 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:56:58 INFO - PROCESS | 1646 | 1468749418089 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:56:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:56:58 INFO - PROCESS | 1646 | 1468749418093 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:56:58 INFO - PROCESS | 1646 | 1468749418097 Marionette TRACE conn2 <- [1,3042,null,{}] 02:56:58 INFO - PROCESS | 1646 | 1468749418109 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}] 02:56:58 INFO - PROCESS | 1646 | 1468749418114 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:58 INFO - PROCESS | 1646 | 1468749418285 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:56:58 INFO - PROCESS | 1646 | 1468749418324 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:58 INFO - PROCESS | 1646 | 1468749418326 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bcb4800 == 27 [pid = 1646] [id = 770] 02:56:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12af99800) [pid = 1646] [serial = 2308] [outer = 0x0] 02:56:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b8cd800) [pid = 1646] [serial = 2309] [outer = 0x12af99800] 02:56:58 INFO - PROCESS | 1646 | 1468749418349 Marionette DEBUG loaded listener.js 02:56:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12b961800) [pid = 1646] [serial = 2310] [outer = 0x12af99800] 02:56:58 INFO - PROCESS | 1646 | 1468749418693 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]]]}] 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:56:58 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. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:56:58 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'.) 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:56:58 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. 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:56:58 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. 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:56:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:56:58 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. 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:56:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:56:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:56:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:56:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:56:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:56:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:56:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:56:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:56:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:56:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:56:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:56:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:56:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:56:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:56:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 637ms 02:56:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:56:58 INFO - PROCESS | 1646 | 1468749418731 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:56:58 INFO - PROCESS | 1646 | 1468749418733 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:56:58 INFO - PROCESS | 1646 | 1468749418740 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:56:58 INFO - PROCESS | 1646 | 1468749418741 Marionette TRACE conn2 <- [1,3046,null,{}] 02:56:58 INFO - PROCESS | 1646 | 1468749418744 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}] 02:56:58 INFO - PROCESS | 1646 | 1468749418745 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:58 INFO - PROCESS | 1646 | 1468749418842 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:56:58 INFO - PROCESS | 1646 | 1468749418845 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:58 INFO - PROCESS | 1646 | 1468749418846 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce7b000 == 28 [pid = 1646] [id = 771] 02:56:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12bc59000) [pid = 1646] [serial = 2311] [outer = 0x0] 02:56:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12c2ac800) [pid = 1646] [serial = 2312] [outer = 0x12bc59000] 02:56:58 INFO - PROCESS | 1646 | 1468749418868 Marionette DEBUG loaded listener.js 02:56:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12c2b1c00) [pid = 1646] [serial = 2313] [outer = 0x12bc59000] 02:56:59 INFO - PROCESS | 1646 | [1646] 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 02:56:59 INFO - PROCESS | 1646 | 1468749419193 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:56:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:56:59 INFO - {} 02:56:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 484ms 02:56:59 INFO - PROCESS | 1646 | 1468749419219 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:56:59 INFO - PROCESS | 1646 | 1468749419220 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:56:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:56:59 INFO - PROCESS | 1646 | 1468749419222 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:56:59 INFO - PROCESS | 1646 | 1468749419223 Marionette TRACE conn2 <- [1,3050,null,{}] 02:56:59 INFO - PROCESS | 1646 | 1468749419226 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}] 02:56:59 INFO - PROCESS | 1646 | 1468749419227 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:59 INFO - PROCESS | 1646 | 1468749419317 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:56:59 INFO - PROCESS | 1646 | 1468749419320 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:59 INFO - PROCESS | 1646 | 1468749419321 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d1a3000 == 29 [pid = 1646] [id = 772] 02:56:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12c2af000) [pid = 1646] [serial = 2314] [outer = 0x0] 02:56:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12c5abc00) [pid = 1646] [serial = 2315] [outer = 0x12c2af000] 02:56:59 INFO - PROCESS | 1646 | 1468749419341 Marionette DEBUG loaded listener.js 02:56:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12c5b5c00) [pid = 1646] [serial = 2316] [outer = 0x12c2af000] 02:56:59 INFO - PROCESS | 1646 | 1468749419637 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]]]}] 02:56:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:56:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:56:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:56:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:56:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 419ms 02:56:59 INFO - PROCESS | 1646 | 1468749419644 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:56:59 INFO - PROCESS | 1646 | 1468749419645 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:56:59 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:56:59 INFO - PROCESS | 1646 | 1468749419658 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:56:59 INFO - PROCESS | 1646 | 1468749419659 Marionette TRACE conn2 <- [1,3054,null,{}] 02:56:59 INFO - PROCESS | 1646 | 1468749419661 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}] 02:56:59 INFO - PROCESS | 1646 | 1468749419668 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:59 INFO - PROCESS | 1646 | 1468749419776 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:56:59 INFO - PROCESS | 1646 | 1468749419779 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:59 INFO - PROCESS | 1646 | 1468749419780 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:56:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d70d800 == 30 [pid = 1646] [id = 773] 02:56:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12c5b1000) [pid = 1646] [serial = 2317] [outer = 0x0] 02:56:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12c80cc00) [pid = 1646] [serial = 2318] [outer = 0x12c5b1000] 02:56:59 INFO - PROCESS | 1646 | 1468749419801 Marionette DEBUG loaded listener.js 02:56:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12ca59c00) [pid = 1646] [serial = 2319] [outer = 0x12c5b1000] 02:57:00 INFO - PROCESS | 1646 | 1468749420199 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"]]]}] 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:57:00 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" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:57:00 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" 02:57:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:57:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 594ms 02:57:00 INFO - PROCESS | 1646 | 1468749420247 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:57:00 INFO - PROCESS | 1646 | 1468749420248 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:57:00 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:57:00 INFO - PROCESS | 1646 | 1468749420250 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:57:00 INFO - PROCESS | 1646 | 1468749420251 Marionette TRACE conn2 <- [1,3058,null,{}] 02:57:00 INFO - PROCESS | 1646 | 1468749420253 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}] 02:57:00 INFO - PROCESS | 1646 | 1468749420254 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:00 INFO - PROCESS | 1646 | 1468749420354 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:57:00 INFO - PROCESS | 1646 | 1468749420359 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:00 INFO - PROCESS | 1646 | 1468749420360 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x11310f000 == 31 [pid = 1646] [id = 774] 02:57:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12c5b1c00) [pid = 1646] [serial = 2320] [outer = 0x0] 02:57:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12ca5ec00) [pid = 1646] [serial = 2321] [outer = 0x12c5b1c00] 02:57:00 INFO - PROCESS | 1646 | 1468749420379 Marionette DEBUG loaded listener.js 02:57:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12cfbec00) [pid = 1646] [serial = 2322] [outer = 0x12c5b1c00] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x124648c00) [pid = 1646] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12af07800) [pid = 1646] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x129caa800) [pid = 1646] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12af11800) [pid = 1646] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x110fa7400) [pid = 1646] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119bf9c00) [pid = 1646] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x112dc6400) [pid = 1646] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119b48c00) [pid = 1646] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1212df400) [pid = 1646] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x116a0d400) [pid = 1646] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118297000) [pid = 1646] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1249d3800) [pid = 1646] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x111c22000) [pid = 1646] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x110e7c400) [pid = 1646] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12b966800) [pid = 1646] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x110d52c00) [pid = 1646] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x125f10400) [pid = 1646] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x110d58400) [pid = 1646] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:57:00 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12904dc00) [pid = 1646] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:57:00 INFO - PROCESS | 1646 | 1468749420905 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]]]}] 02:57:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:57:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:57:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:57:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:57:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:57:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:57:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:57:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:57:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:57:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:57:00 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:00 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:57:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:57:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:57:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:57:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:57:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:57:00 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 678ms 02:57:00 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:57:00 INFO - PROCESS | 1646 | 1468749420930 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:57:00 INFO - PROCESS | 1646 | 1468749420931 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:57:00 INFO - PROCESS | 1646 | 1468749420933 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:57:00 INFO - PROCESS | 1646 | 1468749420934 Marionette TRACE conn2 <- [1,3062,null,{}] 02:57:00 INFO - PROCESS | 1646 | 1468749420936 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}] 02:57:00 INFO - PROCESS | 1646 | 1468749420937 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:01 INFO - PROCESS | 1646 | 1468749421003 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:57:01 INFO - PROCESS | 1646 | 1468749421006 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:01 INFO - PROCESS | 1646 | 1468749421007 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x117168800 == 32 [pid = 1646] [id = 775] 02:57:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x110d91400) [pid = 1646] [serial = 2323] [outer = 0x0] 02:57:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x110d99400) [pid = 1646] [serial = 2324] [outer = 0x110d91400] 02:57:01 INFO - PROCESS | 1646 | 1468749421037 Marionette DEBUG loaded listener.js 02:57:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x116886c00) [pid = 1646] [serial = 2325] [outer = 0x110d91400] 02:57:01 INFO - PROCESS | 1646 | [1646] 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 02:57:01 INFO - PROCESS | 1646 | 1468749421364 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:57:01 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:57:01 INFO - {} 02:57:01 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 470ms 02:57:01 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:57:01 INFO - PROCESS | 1646 | 1468749421403 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:57:01 INFO - PROCESS | 1646 | 1468749421404 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:57:01 INFO - PROCESS | 1646 | 1468749421406 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:57:01 INFO - PROCESS | 1646 | 1468749421407 Marionette TRACE conn2 <- [1,3066,null,{}] 02:57:01 INFO - PROCESS | 1646 | 1468749421409 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}] 02:57:01 INFO - PROCESS | 1646 | 1468749421410 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:01 INFO - PROCESS | 1646 | 1468749421502 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:57:01 INFO - PROCESS | 1646 | 1468749421507 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:01 INFO - PROCESS | 1646 | 1468749421508 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1125d8800 == 33 [pid = 1646] [id = 776] 02:57:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1181a1000) [pid = 1646] [serial = 2326] [outer = 0x0] 02:57:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1181aa000) [pid = 1646] [serial = 2327] [outer = 0x1181a1000] 02:57:01 INFO - PROCESS | 1646 | 1468749421528 Marionette DEBUG loaded listener.js 02:57:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118322400) [pid = 1646] [serial = 2328] [outer = 0x1181a1000] 02:57:01 INFO - PROCESS | 1646 | 1468749421789 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]]]}] 02:57:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:57:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:57:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:57:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:57:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:57:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:57:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:57:01 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 421ms 02:57:01 INFO - PROCESS | 1646 | 1468749421828 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:57:01 INFO - PROCESS | 1646 | 1468749421829 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:57:01 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:57:01 INFO - PROCESS | 1646 | 1468749421838 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:57:01 INFO - PROCESS | 1646 | 1468749421839 Marionette TRACE conn2 <- [1,3070,null,{}] 02:57:01 INFO - PROCESS | 1646 | 1468749421841 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}] 02:57:01 INFO - PROCESS | 1646 | 1468749421843 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:01 INFO - PROCESS | 1646 | 1468749421926 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:57:01 INFO - PROCESS | 1646 | 1468749421929 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:01 INFO - PROCESS | 1646 | 1468749421931 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x113186000 == 34 [pid = 1646] [id = 777] 02:57:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118324800) [pid = 1646] [serial = 2329] [outer = 0x0] 02:57:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118325400) [pid = 1646] [serial = 2330] [outer = 0x118324800] 02:57:01 INFO - PROCESS | 1646 | 1468749421952 Marionette DEBUG loaded listener.js 02:57:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11832d800) [pid = 1646] [serial = 2331] [outer = 0x118324800] 02:57:02 INFO - PROCESS | 1646 | 1468749422276 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]]]}] 02:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:57:02 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 469ms 02:57:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:57:02 INFO - PROCESS | 1646 | 1468749422308 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:57:02 INFO - PROCESS | 1646 | 1468749422309 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:57:02 INFO - PROCESS | 1646 | 1468749422311 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:57:02 INFO - PROCESS | 1646 | 1468749422312 Marionette TRACE conn2 <- [1,3074,null,{}] 02:57:02 INFO - PROCESS | 1646 | 1468749422314 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}] 02:57:02 INFO - PROCESS | 1646 | 1468749422316 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:02 INFO - PROCESS | 1646 | 1468749422398 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:57:02 INFO - PROCESS | 1646 | 1468749422461 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:02 INFO - PROCESS | 1646 | 1468749422463 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183a4000 == 35 [pid = 1646] [id = 778] 02:57:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x112580c00) [pid = 1646] [serial = 2332] [outer = 0x0] 02:57:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11258bc00) [pid = 1646] [serial = 2333] [outer = 0x112580c00] 02:57:02 INFO - PROCESS | 1646 | 1468749422487 Marionette DEBUG loaded listener.js 02:57:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1130aa800) [pid = 1646] [serial = 2334] [outer = 0x112580c00] 02:57:02 INFO - PROCESS | 1646 | 1468749422705 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]]]}] 02:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:57:02 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 424ms 02:57:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:57:02 INFO - PROCESS | 1646 | 1468749422737 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:57:02 INFO - PROCESS | 1646 | 1468749422738 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:57:02 INFO - PROCESS | 1646 | 1468749422740 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:57:02 INFO - PROCESS | 1646 | 1468749422741 Marionette TRACE conn2 <- [1,3078,null,{}] 02:57:02 INFO - PROCESS | 1646 | 1468749422743 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}] 02:57:02 INFO - PROCESS | 1646 | 1468749422744 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:02 INFO - PROCESS | 1646 | 1468749422830 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:57:02 INFO - PROCESS | 1646 | 1468749422929 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:02 INFO - PROCESS | 1646 | 1468749422931 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1125ec800 == 36 [pid = 1646] [id = 779] 02:57:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x10ead9c00) [pid = 1646] [serial = 2335] [outer = 0x0] 02:57:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x10eaf4c00) [pid = 1646] [serial = 2336] [outer = 0x10ead9c00] 02:57:02 INFO - PROCESS | 1646 | 1468749422958 Marionette DEBUG loaded listener.js 02:57:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x110d92c00) [pid = 1646] [serial = 2337] [outer = 0x10ead9c00] 02:57:03 INFO - PROCESS | 1646 | 1468749423345 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] 02:57:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:57:03 INFO - PROCESS | 1646 | 1468749423366 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:57:03 INFO - PROCESS | 1646 | 1468749423369 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:57:03 INFO - PROCESS | 1646 | 1468749423370 Marionette TRACE conn2 <- [1,3082,null,{}] 02:57:03 INFO - PROCESS | 1646 | 1468749423374 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}] 02:57:03 INFO - PROCESS | 1646 | 1468749423377 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:03 INFO - PROCESS | 1646 | 1468749423478 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:57:03 INFO - PROCESS | 1646 | 1468749423536 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:03 INFO - PROCESS | 1646 | 1468749423538 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194ad800 == 37 [pid = 1646] [id = 780] 02:57:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x110e73000) [pid = 1646] [serial = 2338] [outer = 0x0] 02:57:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11261c000) [pid = 1646] [serial = 2339] [outer = 0x110e73000] 02:57:03 INFO - PROCESS | 1646 | 1468749423565 Marionette DEBUG loaded listener.js 02:57:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x115e87400) [pid = 1646] [serial = 2340] [outer = 0x110e73000] 02:57:03 INFO - PROCESS | 1646 | 1468749423934 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]]]}] 02:57:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:57:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:57:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:57:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:57:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 575ms 02:57:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:57:03 INFO - PROCESS | 1646 | 1468749423946 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:57:03 INFO - PROCESS | 1646 | 1468749423949 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:57:03 INFO - PROCESS | 1646 | 1468749423951 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:57:03 INFO - PROCESS | 1646 | 1468749423952 Marionette TRACE conn2 <- [1,3086,null,{}] 02:57:03 INFO - PROCESS | 1646 | 1468749423955 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}] 02:57:03 INFO - PROCESS | 1646 | 1468749423956 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:04 INFO - PROCESS | 1646 | 1468749424058 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:57:04 INFO - PROCESS | 1646 | 1468749424117 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:04 INFO - PROCESS | 1646 | 1468749424119 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x121073800 == 38 [pid = 1646] [id = 781] 02:57:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1121b1800) [pid = 1646] [serial = 2341] [outer = 0x0] 02:57:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x116643000) [pid = 1646] [serial = 2342] [outer = 0x1121b1800] 02:57:04 INFO - PROCESS | 1646 | 1468749424142 Marionette DEBUG loaded listener.js 02:57:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x118176000) [pid = 1646] [serial = 2343] [outer = 0x1121b1800] 02:57:04 INFO - PROCESS | 1646 | 1468749424563 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:57:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:57:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 624ms 02:57:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:57:04 INFO - PROCESS | 1646 | 1468749424575 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:57:04 INFO - PROCESS | 1646 | 1468749424577 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:57:04 INFO - PROCESS | 1646 | 1468749424582 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:57:04 INFO - PROCESS | 1646 | 1468749424586 Marionette TRACE conn2 <- [1,3090,null,{}] 02:57:04 INFO - PROCESS | 1646 | 1468749424589 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}] 02:57:04 INFO - PROCESS | 1646 | 1468749424592 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:04 INFO - PROCESS | 1646 | 1468749424694 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:57:04 INFO - PROCESS | 1646 | 1468749424753 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:04 INFO - PROCESS | 1646 | 1468749424754 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x121299800 == 39 [pid = 1646] [id = 782] 02:57:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x115d11800) [pid = 1646] [serial = 2344] [outer = 0x0] 02:57:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1181a1400) [pid = 1646] [serial = 2345] [outer = 0x115d11800] 02:57:04 INFO - PROCESS | 1646 | 1468749424778 Marionette DEBUG loaded listener.js 02:57:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x118348400) [pid = 1646] [serial = 2346] [outer = 0x115d11800] 02:57:05 INFO - PROCESS | 1646 | 1468749425258 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:57:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:57:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 727ms 02:57:05 INFO - PROCESS | 1646 | 1468749425306 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:57:05 INFO - PROCESS | 1646 | 1468749425308 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:57:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:57:05 INFO - PROCESS | 1646 | 1468749425311 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:57:05 INFO - PROCESS | 1646 | 1468749425313 Marionette TRACE conn2 <- [1,3094,null,{}] 02:57:05 INFO - PROCESS | 1646 | 1468749425316 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}] 02:57:05 INFO - PROCESS | 1646 | 1468749425317 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:05 INFO - PROCESS | 1646 | 1468749425412 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:57:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1183a4000 == 38 [pid = 1646] [id = 778] 02:57:05 INFO - PROCESS | 1646 | --DOCSHELL 0x113186000 == 37 [pid = 1646] [id = 777] 02:57:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1125d8800 == 36 [pid = 1646] [id = 776] 02:57:05 INFO - PROCESS | 1646 | --DOCSHELL 0x117168800 == 35 [pid = 1646] [id = 775] 02:57:05 INFO - PROCESS | 1646 | --DOCSHELL 0x11310f000 == 34 [pid = 1646] [id = 774] 02:57:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12d70d800 == 33 [pid = 1646] [id = 773] 02:57:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12d1a3000 == 32 [pid = 1646] [id = 772] 02:57:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce7b000 == 31 [pid = 1646] [id = 771] 02:57:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12bcb4800 == 30 [pid = 1646] [id = 770] 02:57:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12afbd000 == 29 [pid = 1646] [id = 769] 02:57:05 INFO - PROCESS | 1646 | --DOCSHELL 0x126363000 == 28 [pid = 1646] [id = 768] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12af8ec00) [pid = 1646] [serial = 2262] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12a4dac00) [pid = 1646] [serial = 2259] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12b703c00) [pid = 1646] [serial = 2265] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x112f86000) [pid = 1646] [serial = 2230] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1161a9800) [pid = 1646] [serial = 2231] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12103f800) [pid = 1646] [serial = 2236] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x112dcec00) [pid = 1646] [serial = 2239] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1210f7000) [pid = 1646] [serial = 2237] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x121040400) [pid = 1646] [serial = 2247] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x121113800) [pid = 1646] [serial = 2248] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x121bb2400) [pid = 1646] [serial = 2250] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1227db400) [pid = 1646] [serial = 2251] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x118295400) [pid = 1646] [serial = 2233] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118f51c00) [pid = 1646] [serial = 2234] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11851c000) [pid = 1646] [serial = 2244] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1197b2000) [pid = 1646] [serial = 2245] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12a4de000) [pid = 1646] [serial = 2228] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1291d3400) [pid = 1646] [serial = 2227] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1246be800) [pid = 1646] [serial = 2253] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116abc000) [pid = 1646] [serial = 2241] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118291800) [pid = 1646] [serial = 2242] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12af97000) [pid = 1646] [serial = 2263] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12bc5ac00) [pid = 1646] [serial = 2277] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1185d7800) [pid = 1646] [serial = 2268] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12bc56400) [pid = 1646] [serial = 2276] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12b711800) [pid = 1646] [serial = 2266] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x128ba8000) [pid = 1646] [serial = 2256] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12b8d0c00) [pid = 1646] [serial = 2273] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12bc5a800) [pid = 1646] [serial = 2279] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1210ef000) [pid = 1646] [serial = 2269] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12a6d9000) [pid = 1646] [serial = 2260] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x129caec00) [pid = 1646] [serial = 2257] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x116a0c800) [pid = 1646] [serial = 2271] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12bcd4000) [pid = 1646] [serial = 2280] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x125f0d800) [pid = 1646] [serial = 2254] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12b963400) [pid = 1646] [serial = 2274] [outer = 0x0] [url = about:blank] 02:57:05 INFO - PROCESS | 1646 | 1468749425557 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:05 INFO - PROCESS | 1646 | 1468749425559 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x113107800 == 29 [pid = 1646] [id = 783] 02:57:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x110d53c00) [pid = 1646] [serial = 2347] [outer = 0x0] 02:57:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x110d92800) [pid = 1646] [serial = 2348] [outer = 0x110d53c00] 02:57:05 INFO - PROCESS | 1646 | 1468749425583 Marionette DEBUG loaded listener.js 02:57:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x111c83800) [pid = 1646] [serial = 2349] [outer = 0x110d53c00] 02:57:05 INFO - PROCESS | 1646 | 1468749425837 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:57:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:57:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 574ms 02:57:05 INFO - PROCESS | 1646 | 1468749425888 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:57:05 INFO - PROCESS | 1646 | 1468749425890 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:57:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:57:05 INFO - PROCESS | 1646 | 1468749425894 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:57:05 INFO - PROCESS | 1646 | 1468749425896 Marionette TRACE conn2 <- [1,3098,null,{}] 02:57:05 INFO - PROCESS | 1646 | 1468749425903 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}] 02:57:05 INFO - PROCESS | 1646 | 1468749425905 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:05 INFO - PROCESS | 1646 | 1468749425978 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:57:05 INFO - PROCESS | 1646 | 1468749425983 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:05 INFO - PROCESS | 1646 | 1468749425985 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x11748f000 == 30 [pid = 1646] [id = 784] 02:57:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11298ac00) [pid = 1646] [serial = 2350] [outer = 0x0] 02:57:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x112dc6c00) [pid = 1646] [serial = 2351] [outer = 0x11298ac00] 02:57:06 INFO - PROCESS | 1646 | 1468749426007 Marionette DEBUG loaded listener.js 02:57:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1130d5800) [pid = 1646] [serial = 2352] [outer = 0x11298ac00] 02:57:06 INFO - PROCESS | 1646 | 1468749426303 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]]]}] 02:57:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:57:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:57:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 426ms 02:57:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:57:06 INFO - PROCESS | 1646 | 1468749426321 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:57:06 INFO - PROCESS | 1646 | 1468749426322 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:57:06 INFO - PROCESS | 1646 | 1468749426324 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:57:06 INFO - PROCESS | 1646 | 1468749426326 Marionette TRACE conn2 <- [1,3102,null,{}] 02:57:06 INFO - PROCESS | 1646 | 1468749426336 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}] 02:57:06 INFO - PROCESS | 1646 | 1468749426338 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:06 INFO - PROCESS | 1646 | 1468749426418 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:57:06 INFO - PROCESS | 1646 | 1468749426479 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:06 INFO - PROCESS | 1646 | 1468749426481 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x113197800 == 31 [pid = 1646] [id = 785] 02:57:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x115da5800) [pid = 1646] [serial = 2353] [outer = 0x0] 02:57:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x116a0c800) [pid = 1646] [serial = 2354] [outer = 0x115da5800] 02:57:06 INFO - PROCESS | 1646 | 1468749426503 Marionette DEBUG loaded listener.js 02:57:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x117d40400) [pid = 1646] [serial = 2355] [outer = 0x115da5800] 02:57:06 INFO - PROCESS | 1646 | 1468749426757 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:57:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:57:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 479ms 02:57:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:57:06 INFO - PROCESS | 1646 | 1468749426804 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:57:06 INFO - PROCESS | 1646 | 1468749426805 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:57:06 INFO - PROCESS | 1646 | 1468749426807 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:57:06 INFO - PROCESS | 1646 | 1468749426808 Marionette TRACE conn2 <- [1,3106,null,{}] 02:57:06 INFO - PROCESS | 1646 | 1468749426811 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}] 02:57:06 INFO - PROCESS | 1646 | 1468749426812 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:06 INFO - PROCESS | 1646 | 1468749426907 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:57:06 INFO - PROCESS | 1646 | 1468749426910 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:06 INFO - PROCESS | 1646 | 1468749426911 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x121138000 == 32 [pid = 1646] [id = 786] 02:57:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1181a2000) [pid = 1646] [serial = 2356] [outer = 0x0] 02:57:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1181a8000) [pid = 1646] [serial = 2357] [outer = 0x1181a2000] 02:57:06 INFO - PROCESS | 1646 | 1468749426933 Marionette DEBUG loaded listener.js 02:57:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118291800) [pid = 1646] [serial = 2358] [outer = 0x1181a2000] 02:57:07 INFO - PROCESS | 1646 | 1468749427198 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]]]}] 02:57:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:57:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:57:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:57:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 421ms 02:57:07 INFO - PROCESS | 1646 | 1468749427236 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:57:07 INFO - PROCESS | 1646 | 1468749427237 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:57:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:57:07 INFO - PROCESS | 1646 | 1468749427240 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:57:07 INFO - PROCESS | 1646 | 1468749427240 Marionette TRACE conn2 <- [1,3110,null,{}] 02:57:07 INFO - PROCESS | 1646 | 1468749427243 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}] 02:57:07 INFO - PROCESS | 1646 | 1468749427244 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:07 INFO - PROCESS | 1646 | 1468749427362 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:57:07 INFO - PROCESS | 1646 | 1468749427368 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:07 INFO - PROCESS | 1646 | 1468749427369 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x121655800 == 33 [pid = 1646] [id = 787] 02:57:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x117d3d400) [pid = 1646] [serial = 2359] [outer = 0x0] 02:57:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118292000) [pid = 1646] [serial = 2360] [outer = 0x117d3d400] 02:57:07 INFO - PROCESS | 1646 | 1468749427389 Marionette DEBUG loaded listener.js 02:57:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11832b000) [pid = 1646] [serial = 2361] [outer = 0x117d3d400] 02:57:07 INFO - PROCESS | 1646 | 1468749427656 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"]]]}] 02:57:07 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:57:07 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 02:57:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:57:07 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 473ms 02:57:07 INFO - PROCESS | 1646 | 1468749427714 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:57:07 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:57:07 INFO - PROCESS | 1646 | 1468749427717 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:57:07 INFO - PROCESS | 1646 | 1468749427720 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:57:07 INFO - PROCESS | 1646 | 1468749427721 Marionette TRACE conn2 <- [1,3114,null,{}] 02:57:07 INFO - PROCESS | 1646 | 1468749427723 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}] 02:57:07 INFO - PROCESS | 1646 | 1468749427727 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:07 INFO - PROCESS | 1646 | 1468749427835 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:57:07 INFO - PROCESS | 1646 | 1468749427872 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\", \"172f86f5-793a-4f72-81ec-2c0b1c748ac8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:07 INFO - PROCESS | 1646 | 1468749427873 Marionette INFO sendAsync c9628892-5c64-b348-9e67-68996c9affee 02:57:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x121e69000 == 34 [pid = 1646] [id = 788] 02:57:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118344400) [pid = 1646] [serial = 2362] [outer = 0x0] 02:57:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x118424400) [pid = 1646] [serial = 2363] [outer = 0x118344400] 02:57:07 INFO - PROCESS | 1646 | 1468749427894 Marionette DEBUG loaded listener.js 02:57:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11930e000) [pid = 1646] [serial = 2364] [outer = 0x118344400] 02:57:08 INFO - PROCESS | 1646 | 1468749428165 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]]]}] 02:57:08 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:57:08 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 471ms 02:57:08 INFO - PROCESS | 1646 | 1468749428191 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:57:08 INFO - PROCESS | 1646 | 1468749428192 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:57:09 WARNING - u'runner_teardown' () 02:57:09 INFO - No more tests 02:57:09 INFO - Got 0 unexpected results 02:57:09 INFO - SUITE-END | took 512s 02:57:09 INFO - Closing logging queue 02:57:09 INFO - queue closed 02:57:09 INFO - Return code: 0 02:57:09 WARNING - # TBPL SUCCESS # 02:57:09 INFO - Running post-action listener: _resource_record_post_action 02:57:09 INFO - Running post-run listener: _resource_record_post_run 02:57:10 INFO - Total resource usage - Wall time: 534s; CPU: 58.0%; Read bytes: 36972032; Write bytes: 952902656; Read time: 244; Write time: 5025 02:57:10 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:57:10 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150563328; Write bytes: 143953920; Read time: 13532; Write time: 299 02:57:10 INFO - run-tests - Wall time: 517s; CPU: 58.0%; Read bytes: 34801152; Write bytes: 796054528; Read time: 224; Write time: 4681 02:57:10 INFO - Running post-run listener: _upload_blobber_files 02:57:10 INFO - Blob upload gear active. 02:57:10 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:57:10 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 02:57:10 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'] 02:57:10 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 02:57:10 INFO - (blobuploader) - INFO - Open directory for files ... 02:57:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:57:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:57:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:57:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:57:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:57:12 INFO - (blobuploader) - INFO - Done attempting. 02:57:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:57:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:57:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:57:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:57:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:57:14 INFO - (blobuploader) - INFO - Done attempting. 02:57:14 INFO - (blobuploader) - INFO - Iteration through files over. 02:57:14 INFO - Return code: 0 02:57:14 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:57:14 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:57:14 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/828af2d98e454733f92b2c43ea85ae2ab78019247423a767ea1368116f606b19f27824408555a3776373332b03593720e9ae76842475d111144fe88f0fa573f9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ba693e86dd7f049cababad1f6aa106f56123198f15c78af74fb88a0a42969355e852af86a08f77b8eded19c2c4b8c2e1bc3e5579877e79cc14d485cfda1dfc18"} 02:57:14 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:57:14 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:57:14 INFO - Contents: 02:57:14 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/828af2d98e454733f92b2c43ea85ae2ab78019247423a767ea1368116f606b19f27824408555a3776373332b03593720e9ae76842475d111144fe88f0fa573f9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ba693e86dd7f049cababad1f6aa106f56123198f15c78af74fb88a0a42969355e852af86a08f77b8eded19c2c4b8c2e1bc3e5579877e79cc14d485cfda1dfc18"} 02:57:14 INFO - Running post-run listener: copy_logs_to_upload_dir 02:57:14 INFO - Copying logs to upload dir... 02:57:14 INFO - mkdir: /builds/slave/test/build/upload/logs 02:57:14 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=589.465489 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 49 secs) (at 2016-07-17 02:57:14.685210) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-17 02:57:14.688212) ========= 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.ySEm8RVuEJ/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.dkiAGDT0EH/Listeners TMPDIR=/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/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/828af2d98e454733f92b2c43ea85ae2ab78019247423a767ea1368116f606b19f27824408555a3776373332b03593720e9ae76842475d111144fe88f0fa573f9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ba693e86dd7f049cababad1f6aa106f56123198f15c78af74fb88a0a42969355e852af86a08f77b8eded19c2c4b8c2e1bc3e5579877e79cc14d485cfda1dfc18"} build_url:https://queue.taskcluster.net/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/ATCt07AYRJCahFG8lVk_LQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013000 build_url: 'https://queue.taskcluster.net/v1/task/ATCt07AYRJCahFG8lVk_LQ/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/828af2d98e454733f92b2c43ea85ae2ab78019247423a767ea1368116f606b19f27824408555a3776373332b03593720e9ae76842475d111144fe88f0fa573f9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ba693e86dd7f049cababad1f6aa106f56123198f15c78af74fb88a0a42969355e852af86a08f77b8eded19c2c4b8c2e1bc3e5579877e79cc14d485cfda1dfc18"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ATCt07AYRJCahFG8lVk_LQ/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-07-17 02:57:14.722172) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 02:57:14.722456) ========= 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.ySEm8RVuEJ/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.dkiAGDT0EH/Listeners TMPDIR=/var/folders/d7/7bqvmyhs3jdby27d06bbj7dh00000w/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.005236 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 02:57:14.774025) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-17 02:57:14.774409) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-17 02:57:14.774797) ========= ========= Total master_lag: 0.41 =========