builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0117 starttime: 1461405561.1 results: success (0) buildid: 20160423014751 builduid: 4a551be9d5ae4526a36020d2fad26a6a revision: 37f04460ddb76d6ef4e7c32a8a6b2fbc44cb8776 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 02:59:21.102995) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 02:59:21.103372) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 02:59:21.103639) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 02:59:21.393732) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 02:59:21.394121) ========= 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.rMoxVfj0ZW/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.8bey9rCF7w/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/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-04-23 02:59:21-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 161M=0s 2016-04-23 02:59:21 (161 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.392133 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 02:59:21.818344) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 02:59:21.818650) ========= 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.rMoxVfj0ZW/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.8bey9rCF7w/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/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.027379 ========= master_lag: 0.08 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 02:59:21.926161) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-23 02:59:21.926482) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 37f04460ddb76d6ef4e7c32a8a6b2fbc44cb8776 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 37f04460ddb76d6ef4e7c32a8a6b2fbc44cb8776 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.rMoxVfj0ZW/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.8bey9rCF7w/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/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-04-23 02:59:22,085 truncating revision to first 12 chars 2016-04-23 02:59:22,085 Setting DEBUG logging. 2016-04-23 02:59:22,085 attempt 1/10 2016-04-23 02:59:22,085 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/37f04460ddb7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-23 02:59:22,832 unpacking tar archive at: mozilla-central-37f04460ddb7/testing/mozharness/ program finished with exit code 0 elapsedTime=0.996164 ========= master_lag: 0.25 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-23 02:59:23.176283) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 02:59:23.176589) ========= script_repo_revision: 37f04460ddb76d6ef4e7c32a8a6b2fbc44cb8776 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 02:59:23.176991) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 02:59:23.177256) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 02:59:23.560102) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 14 secs) (at 2016-04-23 02:59:23.560526) ========= /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-central --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-central', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.rMoxVfj0ZW/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.8bey9rCF7w/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/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:59:23 INFO - MultiFileLogger online at 20160423 02:59:23 in /builds/slave/test 02:59:23 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-central --download-symbols true 02:59:23 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:59:23 INFO - {'append_to_log': False, 02:59:23 INFO - 'base_work_dir': '/builds/slave/test', 02:59:23 INFO - 'blob_upload_branch': 'mozilla-central', 02:59:23 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:59:23 INFO - 'buildbot_json_path': 'buildprops.json', 02:59:23 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:59:23 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:59:23 INFO - 'download_minidump_stackwalk': True, 02:59:23 INFO - 'download_symbols': 'true', 02:59:23 INFO - 'e10s': False, 02:59:23 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:59:23 INFO - 'tooltool.py': '/tools/tooltool.py', 02:59:23 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:59:23 INFO - '/tools/misc-python/virtualenv.py')}, 02:59:23 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:59:23 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:59:23 INFO - 'log_level': 'info', 02:59:23 INFO - 'log_to_console': True, 02:59:23 INFO - 'opt_config_files': (), 02:59:23 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:59:23 INFO - '--processes=1', 02:59:23 INFO - '--config=%(test_path)s/wptrunner.ini', 02:59:23 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:59:23 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:59:23 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:59:23 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:59:23 INFO - 'pip_index': False, 02:59:23 INFO - 'require_test_zip': True, 02:59:23 INFO - 'test_type': ('testharness',), 02:59:23 INFO - 'this_chunk': '1', 02:59:23 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:59:23 INFO - 'total_chunks': '10', 02:59:23 INFO - 'virtualenv_path': 'venv', 02:59:23 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:59:23 INFO - 'work_dir': 'build'} 02:59:23 INFO - ##### 02:59:23 INFO - ##### Running clobber step. 02:59:23 INFO - ##### 02:59:23 INFO - Running pre-action listener: _resource_record_pre_action 02:59:23 INFO - Running main action method: clobber 02:59:23 INFO - rmtree: /builds/slave/test/build 02:59:23 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:59:25 INFO - Running post-action listener: _resource_record_post_action 02:59:25 INFO - ##### 02:59:25 INFO - ##### Running read-buildbot-config step. 02:59:25 INFO - ##### 02:59:25 INFO - Running pre-action listener: _resource_record_pre_action 02:59:25 INFO - Running main action method: read_buildbot_config 02:59:25 INFO - Using buildbot properties: 02:59:25 INFO - { 02:59:25 INFO - "project": "", 02:59:25 INFO - "product": "firefox", 02:59:25 INFO - "script_repo_revision": "production", 02:59:25 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 02:59:25 INFO - "repository": "", 02:59:25 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 02:59:25 INFO - "buildid": "20160423014751", 02:59:25 INFO - "pgo_build": "False", 02:59:25 INFO - "basedir": "/builds/slave/test", 02:59:25 INFO - "buildnumber": 52, 02:59:25 INFO - "slavename": "t-yosemite-r7-0117", 02:59:25 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 02:59:25 INFO - "platform": "macosx64", 02:59:25 INFO - "branch": "mozilla-central", 02:59:25 INFO - "revision": "37f04460ddb76d6ef4e7c32a8a6b2fbc44cb8776", 02:59:25 INFO - "repo_path": "mozilla-central", 02:59:25 INFO - "moz_repo_path": "", 02:59:25 INFO - "stage_platform": "macosx64", 02:59:25 INFO - "builduid": "4a551be9d5ae4526a36020d2fad26a6a", 02:59:25 INFO - "slavebuilddir": "test" 02:59:25 INFO - } 02:59:25 INFO - Found installer url https://queue.taskcluster.net/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 02:59:25 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 02:59:25 INFO - Running post-action listener: _resource_record_post_action 02:59:25 INFO - ##### 02:59:25 INFO - ##### Running download-and-extract step. 02:59:25 INFO - ##### 02:59:25 INFO - Running pre-action listener: _resource_record_pre_action 02:59:25 INFO - Running main action method: download_and_extract 02:59:25 INFO - mkdir: /builds/slave/test/build/tests 02:59:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:59:25 INFO - https://queue.taskcluster.net/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 02:59:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 02:59:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 02:59:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 02:59:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 02:59:55 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json: timed out 02:59:55 INFO - retry: attempt #1 caught exception: timed out 02:59:55 INFO - retry: Failed, sleeping 30 seconds before retrying 03:00:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #2 03:00:49 INFO - Downloaded 1235 bytes. 03:00:49 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 03:00:49 INFO - Using the following test package requirements: 03:00:49 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 03:00:49 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:00:49 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 03:00:49 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:00:49 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 03:00:49 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:00:49 INFO - u'jsshell-mac64.zip'], 03:00:49 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:00:49 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 03:00:49 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 03:00:49 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:00:49 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 03:00:49 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:00:49 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 03:00:49 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:00:49 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 03:00:49 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:00:49 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 03:00:49 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 03:00: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')]} 03:00:49 INFO - https://queue.taskcluster.net/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 03:00:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 03:00:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 03:00:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 03:00:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 03:00:51 INFO - Downloaded 17989085 bytes. 03:00:51 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:00:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:00:51 INFO - caution: filename not matched: web-platform/* 03:00:51 INFO - Return code: 11 03:00:51 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')]} 03:00:51 INFO - https://queue.taskcluster.net/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 03:00:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 03:00:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 03:00:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 03:00:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 03:00:53 INFO - Downloaded 36402274 bytes. 03:00:53 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:00:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:00:58 INFO - caution: filename not matched: bin/* 03:00:58 INFO - caution: filename not matched: config/* 03:00:58 INFO - caution: filename not matched: mozbase/* 03:00:58 INFO - caution: filename not matched: marionette/* 03:00:58 INFO - caution: filename not matched: tools/wptserve/* 03:00:58 INFO - Return code: 11 03:00:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:00:58 INFO - https://queue.taskcluster.net/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 03:00:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 03:00:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 03:00:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 03:00:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 03:01:00 INFO - Downloaded 68880038 bytes. 03:01:00 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 03:01:00 INFO - mkdir: /builds/slave/test/properties 03:01:00 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:01:00 INFO - Writing to file /builds/slave/test/properties/build_url 03:01:00 INFO - Contents: 03:01:00 INFO - build_url:https://queue.taskcluster.net/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 03:01:01 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:01:01 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:01:01 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:01:01 INFO - Contents: 03:01:01 INFO - symbols_url:https://queue.taskcluster.net/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:01:01 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')]} 03:01:01 INFO - https://queue.taskcluster.net/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:01:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:01:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:01:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:01:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 03:01:06 INFO - Downloaded 103544684 bytes. 03:01:06 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:01:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:01:09 INFO - Return code: 0 03:01:09 INFO - Running post-action listener: _resource_record_post_action 03:01:09 INFO - Running post-action listener: set_extra_try_arguments 03:01:09 INFO - ##### 03:01:09 INFO - ##### Running create-virtualenv step. 03:01:09 INFO - ##### 03:01:09 INFO - Running pre-action listener: _pre_create_virtualenv 03:01:09 INFO - Running pre-action listener: _resource_record_pre_action 03:01:09 INFO - Running main action method: create_virtualenv 03:01:09 INFO - Creating virtualenv /builds/slave/test/build/venv 03:01:09 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 03:01:09 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:01:09 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:01:09 INFO - Using real prefix '/tools/python27' 03:01:09 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:01:10 INFO - Installing distribute.............................................................................................................................................................................................done. 03:01:13 INFO - Installing pip.................done. 03:01:13 INFO - Return code: 0 03:01:13 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:01:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:01:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:01:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:01:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:01:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:01:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:01:13 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 0x10d226e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d243f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe11a5cc020>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d23f5e0>, '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 0x10ce22cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ce4d990>, '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.rMoxVfj0ZW/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8bey9rCF7w/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:01:13 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 03:01:13 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 03:01:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rMoxVfj0ZW/Render', 03:01:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:01:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:01:13 INFO - 'HOME': '/Users/cltbld', 03:01:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:01:13 INFO - 'LOGNAME': 'cltbld', 03:01:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:01:13 INFO - 'MOZ_NO_REMOTE': '1', 03:01:13 INFO - 'NO_EM_RESTART': '1', 03:01:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:01:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:01:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:01:13 INFO - 'PWD': '/builds/slave/test', 03:01:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:01:13 INFO - 'SHELL': '/bin/bash', 03:01:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8bey9rCF7w/Listeners', 03:01:13 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 03:01:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:01:13 INFO - 'USER': 'cltbld', 03:01:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:01:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:01:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:01:13 INFO - 'XPC_FLAGS': '0x0', 03:01:13 INFO - 'XPC_SERVICE_NAME': '0', 03:01:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:01:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:01:13 INFO - Downloading/unpacking psutil>=0.7.1 03:01:13 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 03:01:13 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 03:01:13 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 03:01:13 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 03:01:13 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 03:01:13 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 03:01:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:01:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:01:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:01:16 INFO - Installing collected packages: psutil 03:01:16 INFO - Running setup.py install for psutil 03:01:16 INFO - building 'psutil._psutil_osx' extension 03:01:16 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 03:01:17 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 03:01:17 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 03:01:17 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 03:01:17 INFO - building 'psutil._psutil_posix' extension 03:01:17 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 03:01:17 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 03:01:17 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 03:01:17 INFO - ^ 03:01:17 INFO - 1 warning generated. 03:01:17 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 03:01:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:01:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:01:17 INFO - Successfully installed psutil 03:01:17 INFO - Cleaning up... 03:01:18 INFO - Return code: 0 03:01:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:01:18 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')]} 03:01:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:01:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:01:18 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')]} 03:01:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:01:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:01:18 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 0x10d226e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d243f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe11a5cc020>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d23f5e0>, '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 0x10ce22cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ce4d990>, '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.rMoxVfj0ZW/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8bey9rCF7w/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:01:18 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 03:01:18 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 03:01:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rMoxVfj0ZW/Render', 03:01:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:01:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:01:18 INFO - 'HOME': '/Users/cltbld', 03:01:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:01:18 INFO - 'LOGNAME': 'cltbld', 03:01:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:01:18 INFO - 'MOZ_NO_REMOTE': '1', 03:01:18 INFO - 'NO_EM_RESTART': '1', 03:01:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:01:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:01:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:01:18 INFO - 'PWD': '/builds/slave/test', 03:01:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:01:18 INFO - 'SHELL': '/bin/bash', 03:01:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8bey9rCF7w/Listeners', 03:01:18 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 03:01:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:01:18 INFO - 'USER': 'cltbld', 03:01:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:01:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:01:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:01:18 INFO - 'XPC_FLAGS': '0x0', 03:01:18 INFO - 'XPC_SERVICE_NAME': '0', 03:01:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:01:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:01:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:01:18 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 03:01:18 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 03:01:18 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 03:01:18 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 03:01:18 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 03:01:18 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 03:01:20 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:01:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:01:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:01:20 INFO - Installing collected packages: mozsystemmonitor 03:01:20 INFO - Running setup.py install for mozsystemmonitor 03:01:21 INFO - Successfully installed mozsystemmonitor 03:01:21 INFO - Cleaning up... 03:01:21 INFO - Return code: 0 03:01:21 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:01:21 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')]} 03:01:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:01:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:01:21 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')]} 03:01:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:01:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:01:21 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 0x10d226e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d243f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe11a5cc020>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d23f5e0>, '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 0x10ce22cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ce4d990>, '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.rMoxVfj0ZW/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8bey9rCF7w/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:01:21 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 03:01:21 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 03:01:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rMoxVfj0ZW/Render', 03:01:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:01:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:01:21 INFO - 'HOME': '/Users/cltbld', 03:01:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:01:21 INFO - 'LOGNAME': 'cltbld', 03:01:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:01:21 INFO - 'MOZ_NO_REMOTE': '1', 03:01:21 INFO - 'NO_EM_RESTART': '1', 03:01:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:01:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:01:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:01:21 INFO - 'PWD': '/builds/slave/test', 03:01:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:01:21 INFO - 'SHELL': '/bin/bash', 03:01:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8bey9rCF7w/Listeners', 03:01:21 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 03:01:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:01:21 INFO - 'USER': 'cltbld', 03:01:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:01:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:01:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:01:21 INFO - 'XPC_FLAGS': '0x0', 03:01:21 INFO - 'XPC_SERVICE_NAME': '0', 03:01:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:01:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:01:21 INFO - Downloading/unpacking blobuploader==1.2.4 03:01:21 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 03:01:21 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 03:01:21 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 03:01:21 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 03:01:21 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 03:01:21 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 03:01:23 INFO - Downloading blobuploader-1.2.4.tar.gz 03:01:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:01:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:01:23 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 03:01:23 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 03:01:23 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 03:01:23 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 03:01:23 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 03:01:23 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 03:01:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:01:24 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:01:24 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 03:01:24 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 03:01:24 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 03:01:24 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 03:01:24 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 03:01:24 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 03:01:24 INFO - Downloading docopt-0.6.1.tar.gz 03:01:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:01:24 INFO - Installing collected packages: blobuploader, requests, docopt 03:01:24 INFO - Running setup.py install for blobuploader 03:01:24 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:01:25 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:01:25 INFO - Running setup.py install for requests 03:01:25 INFO - Running setup.py install for docopt 03:01:25 INFO - Successfully installed blobuploader requests docopt 03:01:25 INFO - Cleaning up... 03:01:25 INFO - Return code: 0 03:01:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:01:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:01:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:01:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:01:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:01:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:01:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:01:25 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 0x10d226e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d243f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe11a5cc020>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d23f5e0>, '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 0x10ce22cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ce4d990>, '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.rMoxVfj0ZW/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8bey9rCF7w/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:01:25 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 03:01:25 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 03:01:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rMoxVfj0ZW/Render', 03:01:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:01:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:01:25 INFO - 'HOME': '/Users/cltbld', 03:01:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:01:25 INFO - 'LOGNAME': 'cltbld', 03:01:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:01:25 INFO - 'MOZ_NO_REMOTE': '1', 03:01:25 INFO - 'NO_EM_RESTART': '1', 03:01:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:01:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:01:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:01:25 INFO - 'PWD': '/builds/slave/test', 03:01:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:01:25 INFO - 'SHELL': '/bin/bash', 03:01:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8bey9rCF7w/Listeners', 03:01:25 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 03:01:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:01:25 INFO - 'USER': 'cltbld', 03:01:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:01:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:01:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:01:25 INFO - 'XPC_FLAGS': '0x0', 03:01:25 INFO - 'XPC_SERVICE_NAME': '0', 03:01:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:01:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:01:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:01:26 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-g702lj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:01:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:01:26 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-jKezMJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:01:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:01:26 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-OdkrZR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:01:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:01:26 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-ff3HHc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:01:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:01:26 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-aVWS_3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:01:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:01:26 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-6FPIJh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:01:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:01:26 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-_n9GLb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:01:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:01:26 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-DP1fjP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:01:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:01:26 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-tzZpPY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:01:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:01:26 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-gY6VeU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:01:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:01:27 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-KnYWKu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:01:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:01:27 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-qbP5tM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:01:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:01:27 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-4TD23w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:01:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:01:27 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-XzA8fw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:01:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:01:27 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-UclA9l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:01:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:01:27 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-BGekRK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:01:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:01:27 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-Ddpa01-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:01:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:01:27 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-t1zjNY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:01:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:01:27 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-yV3hJ3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:01:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:01:28 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-B43G6n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:01:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:01:28 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-blw8n1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:01:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:01:28 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 03:01:28 INFO - Running setup.py install for manifestparser 03:01:28 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:01:28 INFO - Running setup.py install for mozcrash 03:01:28 INFO - Running setup.py install for mozdebug 03:01:29 INFO - Running setup.py install for mozdevice 03:01:29 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:01:29 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:01:29 INFO - Running setup.py install for mozfile 03:01:29 INFO - Running setup.py install for mozhttpd 03:01:29 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:01:29 INFO - Running setup.py install for mozinfo 03:01:29 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:01:29 INFO - Running setup.py install for mozInstall 03:01:29 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:01:29 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:01:29 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:01:29 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:01:29 INFO - Running setup.py install for mozleak 03:01:29 INFO - Running setup.py install for mozlog 03:01:30 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:01:30 INFO - Running setup.py install for moznetwork 03:01:30 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:01:30 INFO - Running setup.py install for mozprocess 03:01:30 INFO - Running setup.py install for mozprofile 03:01:30 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:01:30 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:01:30 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:01:30 INFO - Running setup.py install for mozrunner 03:01:30 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:01:30 INFO - Running setup.py install for mozscreenshot 03:01:30 INFO - Running setup.py install for moztest 03:01:31 INFO - Running setup.py install for mozversion 03:01:31 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:01:31 INFO - Running setup.py install for wptserve 03:01:31 INFO - Running setup.py install for marionette-driver 03:01:31 INFO - Running setup.py install for browsermob-proxy 03:01:31 INFO - Running setup.py install for marionette-client 03:01:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:01:31 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:01:31 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 03:01:31 INFO - Cleaning up... 03:01:31 INFO - Return code: 0 03:01:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:01:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:01:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:01:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:01: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')]} 03:01:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:01:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:01:32 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 0x10d226e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d243f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe11a5cc020>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d23f5e0>, '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 0x10ce22cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ce4d990>, '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.rMoxVfj0ZW/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8bey9rCF7w/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:01:32 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 03:01:32 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 03:01:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rMoxVfj0ZW/Render', 03:01:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:01:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:01:32 INFO - 'HOME': '/Users/cltbld', 03:01:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:01:32 INFO - 'LOGNAME': 'cltbld', 03:01:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:01:32 INFO - 'MOZ_NO_REMOTE': '1', 03:01:32 INFO - 'NO_EM_RESTART': '1', 03:01:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:01:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:01:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:01:32 INFO - 'PWD': '/builds/slave/test', 03:01:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:01:32 INFO - 'SHELL': '/bin/bash', 03:01:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8bey9rCF7w/Listeners', 03:01:32 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 03:01:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:01:32 INFO - 'USER': 'cltbld', 03:01:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:01:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:01:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:01:32 INFO - 'XPC_FLAGS': '0x0', 03:01:32 INFO - 'XPC_SERVICE_NAME': '0', 03:01:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:01:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:01:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:01:32 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-vNx6uW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:01:32 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)) 03:01:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:01:32 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-_kY1k7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:01:32 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)) 03:01:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:01:32 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-2mpa0y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:01:32 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)) 03:01:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:01:32 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-2C8fC0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:01:32 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)) 03:01:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:01:32 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-Gq3Udn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:01:32 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)) 03:01:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:01:32 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-AqeOT7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:01:32 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)) 03:01:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:01:32 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-n6BFM_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:01:33 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)) 03:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:01:33 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-epv6Q5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:01:33 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)) 03:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:01:33 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-zZmoJ6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:01:33 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)) 03:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:01:33 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-PfS7JC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:01:33 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)) 03:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:01:33 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-YzTQA8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:01:33 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)) 03:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:01:33 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-3FEM1z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:01:33 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)) 03:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:01:33 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-OebIg4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:01:33 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)) 03:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:01:33 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-_gel4X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:01:33 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)) 03:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:01:33 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-CyvKCa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:01:33 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)) 03:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:01:33 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-2o1faG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:01:34 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)) 03:01:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:01:34 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-HOgKq2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:01:34 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)) 03:01:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:01:34 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-wV6KMV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:01:34 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)) 03:01:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:01:34 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-XKbpwa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:01:34 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)) 03:01:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:01:34 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-WgaozK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:01:34 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)) 03:01:34 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:01:34 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-0JrHaj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:01:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:01:34 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)) 03:01:34 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)) 03:01:34 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)) 03:01:34 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)) 03:01:34 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)) 03:01:34 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)) 03:01:34 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:01:34 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 03:01:34 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 03:01:34 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 03:01:34 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 03:01:34 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 03:01:34 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 03:01:37 INFO - Downloading blessings-1.6.tar.gz 03:01:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:01:37 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)) 03:01:37 INFO - Installing collected packages: blessings 03:01:37 INFO - Running setup.py install for blessings 03:01:37 INFO - Successfully installed blessings 03:01:37 INFO - Cleaning up... 03:01:37 INFO - Return code: 0 03:01:37 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:01:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:01:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:01:38 INFO - Reading from file tmpfile_stdout 03:01:38 INFO - Current package versions: 03:01:38 INFO - blessings == 1.6 03:01:38 INFO - blobuploader == 1.2.4 03:01:38 INFO - browsermob-proxy == 0.6.0 03:01:38 INFO - docopt == 0.6.1 03:01:38 INFO - manifestparser == 1.1 03:01:38 INFO - marionette-client == 2.3.0 03:01:38 INFO - marionette-driver == 1.4.0 03:01:38 INFO - mozInstall == 1.12 03:01:38 INFO - mozcrash == 0.17 03:01:38 INFO - mozdebug == 0.1 03:01:38 INFO - mozdevice == 0.48 03:01:38 INFO - mozfile == 1.2 03:01:38 INFO - mozhttpd == 0.7 03:01:38 INFO - mozinfo == 0.9 03:01:38 INFO - mozleak == 0.1 03:01:38 INFO - mozlog == 3.1 03:01:38 INFO - moznetwork == 0.27 03:01:38 INFO - mozprocess == 0.22 03:01:38 INFO - mozprofile == 0.28 03:01:38 INFO - mozrunner == 6.11 03:01:38 INFO - mozscreenshot == 0.1 03:01:38 INFO - mozsystemmonitor == 0.0 03:01:38 INFO - moztest == 0.7 03:01:38 INFO - mozversion == 1.4 03:01:38 INFO - psutil == 3.1.1 03:01:38 INFO - requests == 1.2.3 03:01:38 INFO - wptserve == 1.4.0 03:01:38 INFO - wsgiref == 0.1.2 03:01:38 INFO - Running post-action listener: _resource_record_post_action 03:01:38 INFO - Running post-action listener: _start_resource_monitoring 03:01:38 INFO - Starting resource monitoring. 03:01:38 INFO - ##### 03:01:38 INFO - ##### Running pull step. 03:01:38 INFO - ##### 03:01:38 INFO - Running pre-action listener: _resource_record_pre_action 03:01:38 INFO - Running main action method: pull 03:01:38 INFO - Pull has nothing to do! 03:01:38 INFO - Running post-action listener: _resource_record_post_action 03:01:38 INFO - ##### 03:01:38 INFO - ##### Running install step. 03:01:38 INFO - ##### 03:01:38 INFO - Running pre-action listener: _resource_record_pre_action 03:01:38 INFO - Running main action method: install 03:01:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:01:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:01:38 INFO - Reading from file tmpfile_stdout 03:01:38 INFO - Detecting whether we're running mozinstall >=1.0... 03:01:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:01:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:01:38 INFO - Reading from file tmpfile_stdout 03:01:38 INFO - Output received: 03:01:38 INFO - Usage: mozinstall [options] installer 03:01:38 INFO - Options: 03:01:38 INFO - -h, --help show this help message and exit 03:01:38 INFO - -d DEST, --destination=DEST 03:01:38 INFO - Directory to install application into. [default: 03:01:38 INFO - "/builds/slave/test"] 03:01:38 INFO - --app=APP Application being installed. [default: firefox] 03:01:38 INFO - mkdir: /builds/slave/test/build/application 03:01:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 03:01:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 03:01:58 INFO - Reading from file tmpfile_stdout 03:01:58 INFO - Output received: 03:01:58 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 03:01:58 INFO - Running post-action listener: _resource_record_post_action 03:01:58 INFO - ##### 03:01:58 INFO - ##### Running run-tests step. 03:01:58 INFO - ##### 03:01:58 INFO - Running pre-action listener: _resource_record_pre_action 03:01:58 INFO - Running main action method: run_tests 03:01:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:01:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:01:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:01:58 INFO - grabbing minidump binary from tooltool 03:01:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:01:58 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 0x10d23f5e0>, '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 0x10ce22cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ce4d990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:01:58 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 03:01:58 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 03:01:58 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:01:58 INFO - Return code: 0 03:01:58 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:01:58 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:01:58 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/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.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 03:01:58 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/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.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 03:01:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rMoxVfj0ZW/Render', 03:01:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:01:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:01:58 INFO - 'HOME': '/Users/cltbld', 03:01:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:01:58 INFO - 'LOGNAME': 'cltbld', 03:01:58 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:01:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:01:58 INFO - 'MOZ_NO_REMOTE': '1', 03:01:58 INFO - 'NO_EM_RESTART': '1', 03:01:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:01:58 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:01:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:01:58 INFO - 'PWD': '/builds/slave/test', 03:01:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:01:58 INFO - 'SHELL': '/bin/bash', 03:01:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8bey9rCF7w/Listeners', 03:01:58 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 03:01:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:01:58 INFO - 'USER': 'cltbld', 03:01:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:01:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:01:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:01:58 INFO - 'XPC_FLAGS': '0x0', 03:01:58 INFO - 'XPC_SERVICE_NAME': '0', 03:01:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:01:58 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/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.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 03:01:58 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 03:01:58 INFO - import pkg_resources 03:01:59 INFO - Using 1 client processes 03:02:00 INFO - wptserve Starting http server on 127.0.0.1:8001 03:02:00 INFO - wptserve Starting http server on 127.0.0.1:8000 03:02:00 INFO - wptserve Starting http server on 127.0.0.1:8443 03:02:01 INFO - SUITE-START | Running 778 tests 03:02:01 INFO - Running testharness tests 03:02:01 INFO - Setting up ssl 03:02:01 INFO - PROCESS | certutil | 03:02:01 INFO - PROCESS | certutil | 03:02:01 INFO - PROCESS | certutil | 03:02:01 INFO - Certificate Nickname Trust Attributes 03:02:01 INFO - SSL,S/MIME,JAR/XPI 03:02:01 INFO - 03:02:01 INFO - web-platform-tests CT,, 03:02:01 INFO - 03:02:01 INFO - Starting runner 03:02:02 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 03:02:02 INFO - PROCESS | 1668 | 1461405722995 Marionette DEBUG Marionette enabled via build flag and pref 03:02:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x1165fa800 == 1 [pid = 1668] [id = 1] 03:02:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 1 (0x116767800) [pid = 1668] [serial = 1] [outer = 0x0] 03:02:03 INFO - PROCESS | 1668 | [1668] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 03:02:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 2 (0x116768800) [pid = 1668] [serial = 2] [outer = 0x116767800] 03:02:03 INFO - PROCESS | 1668 | 1461405723483 Marionette INFO Listening on port 2828 03:02:03 INFO - PROCESS | 1668 | 1461405723728 Marionette DEBUG Marionette enabled via command-line flag 03:02:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x119168000 == 2 [pid = 1668] [id = 2] 03:02:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 3 (0x119168800) [pid = 1668] [serial = 3] [outer = 0x0] 03:02:03 INFO - PROCESS | 1668 | [1668] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 03:02:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 4 (0x119169800) [pid = 1668] [serial = 4] [outer = 0x119168800] 03:02:03 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:02:03 INFO - PROCESS | 1668 | 1461405723883 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49291 03:02:03 INFO - PROCESS | 1668 | 1461405723966 Marionette DEBUG Closed connection conn0 03:02:03 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:02:03 INFO - PROCESS | 1668 | 1461405723972 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49292 03:02:03 INFO - PROCESS | 1668 | 1461405723987 Marionette DEBUG Closed connection conn1 03:02:03 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:02:03 INFO - PROCESS | 1668 | 1461405723992 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49293 03:02:04 INFO - PROCESS | 1668 | 1461405723999 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:02:04 INFO - PROCESS | 1668 | 1461405724005 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160423014751","device":"desktop","version":"48.0a1"} 03:02:04 INFO - PROCESS | 1668 | [1668] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:02:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c6aa800 == 3 [pid = 1668] [id = 3] 03:02:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 5 (0x11c6ab000) [pid = 1668] [serial = 5] [outer = 0x0] 03:02:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c6ab800 == 4 [pid = 1668] [id = 4] 03:02:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 6 (0x11c76c400) [pid = 1668] [serial = 6] [outer = 0x0] 03:02:05 INFO - PROCESS | 1668 | [1668] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:02:05 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:02:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x125e1d000 == 5 [pid = 1668] [id = 5] 03:02:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 7 (0x11c76bc00) [pid = 1668] [serial = 7] [outer = 0x0] 03:02:05 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:02:05 INFO - PROCESS | 1668 | [1668] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:02:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 8 (0x125f7fc00) [pid = 1668] [serial = 8] [outer = 0x11c76bc00] 03:02:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 9 (0x126e95000) [pid = 1668] [serial = 9] [outer = 0x11c6ab000] 03:02:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 10 (0x125d7f000) [pid = 1668] [serial = 10] [outer = 0x11c76c400] 03:02:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 11 (0x125d81000) [pid = 1668] [serial = 11] [outer = 0x11c76bc00] 03:02:05 INFO - PROCESS | 1668 | [1668] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:02:05 INFO - PROCESS | 1668 | 1461405725947 Marionette DEBUG loaded listener.js 03:02:05 INFO - PROCESS | 1668 | 1461405725958 Marionette DEBUG loaded listener.js 03:02:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 12 (0x1298ae400) [pid = 1668] [serial = 12] [outer = 0x11c76bc00] 03:02:06 INFO - PROCESS | 1668 | 1461405726313 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"50c918c7-d81f-d544-b2ac-7bc4bba9c6a3","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160423014751","device":"desktop","version":"48.0a1","command_id":1}}] 03:02:06 INFO - PROCESS | 1668 | 1461405726405 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}] 03:02:06 INFO - PROCESS | 1668 | 1461405726454 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 03:02:06 INFO - PROCESS | 1668 | 1461405726568 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:02:06 INFO - PROCESS | 1668 | [1668] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:02:06 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 03:02:06 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 03:02:06 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:02:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 13 (0x12b58e800) [pid = 1668] [serial = 13] [outer = 0x11c76bc00] 03:02:06 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:02:06 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:02:06 INFO - PROCESS | 1668 | 1461405726905 Marionette TRACE conn2 <- [1,3,null,{}] 03:02:06 INFO - PROCESS | 1668 | 1461405726907 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:02:06 INFO - PROCESS | 1668 | 1461405726922 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 03:02:06 INFO - PROCESS | 1668 | 1461405726950 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 03:02:06 INFO - PROCESS | 1668 | 1461405726952 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 03:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:02:06 INFO - PROCESS | 1668 | 1461405726955 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:02:06 INFO - PROCESS | 1668 | 1461405726958 Marionette TRACE conn2 <- [1,6,null,{}] 03:02:06 INFO - PROCESS | 1668 | 1461405726960 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}] 03:02:06 INFO - PROCESS | 1668 | 1461405726973 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 03:02:06 INFO - PROCESS | 1668 | 1461405726975 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb06000 == 6 [pid = 1668] [id = 6] 03:02:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 14 (0x12ba61c00) [pid = 1668] [serial = 14] [outer = 0x0] 03:02:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 15 (0x12ba62800) [pid = 1668] [serial = 15] [outer = 0x12ba61c00] 03:02:07 INFO - PROCESS | 1668 | 1461405727007 Marionette DEBUG loaded listener.js 03:02:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 16 (0x12bb29400) [pid = 1668] [serial = 16] [outer = 0x12ba61c00] 03:02:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bdd9000 == 7 [pid = 1668] [id = 7] 03:02:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 17 (0x1298b0000) [pid = 1668] [serial = 17] [outer = 0x0] 03:02:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 18 (0x12bd81c00) [pid = 1668] [serial = 18] [outer = 0x1298b0000] 03:02:07 INFO - PROCESS | 1668 | 1461405727366 Marionette DEBUG loaded listener.js 03:02:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 19 (0x12bb29c00) [pid = 1668] [serial = 19] [outer = 0x1298b0000] 03:02:07 INFO - PROCESS | 1668 | 1461405727446 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]]]}] 03:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 521ms 03:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:02:07 INFO - PROCESS | 1668 | 1461405727484 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 03:02:07 INFO - PROCESS | 1668 | 1461405727485 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 03:02:07 INFO - PROCESS | 1668 | 1461405727489 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:02:07 INFO - PROCESS | 1668 | 1461405727491 Marionette TRACE conn2 <- [1,10,null,{}] 03:02:07 INFO - PROCESS | 1668 | 1461405727499 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}] 03:02:07 INFO - PROCESS | 1668 | 1461405727645 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 03:02:07 INFO - PROCESS | 1668 | 1461405727694 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf68000 == 8 [pid = 1668] [id = 8] 03:02:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 20 (0x12bd80800) [pid = 1668] [serial = 20] [outer = 0x0] 03:02:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 21 (0x12d093800) [pid = 1668] [serial = 21] [outer = 0x12bd80800] 03:02:07 INFO - PROCESS | 1668 | 1461405727743 Marionette DEBUG loaded listener.js 03:02:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 22 (0x12d098000) [pid = 1668] [serial = 22] [outer = 0x12bd80800] 03:02:08 INFO - PROCESS | 1668 | 1461405728233 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]]]}] 03:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 771ms 03:02:08 INFO - PROCESS | 1668 | 1461405728260 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 03:02:08 INFO - PROCESS | 1668 | 1461405728262 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 03:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:02:08 INFO - PROCESS | 1668 | 1461405728270 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:02:08 INFO - PROCESS | 1668 | 1461405728271 Marionette TRACE conn2 <- [1,14,null,{}] 03:02:08 INFO - PROCESS | 1668 | 1461405728274 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}] 03:02:08 INFO - PROCESS | 1668 | 1461405728386 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 03:02:08 INFO - PROCESS | 1668 | 1461405728393 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db0d800 == 9 [pid = 1668] [id = 9] 03:02:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 23 (0x1276a0400) [pid = 1668] [serial = 23] [outer = 0x0] 03:02:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 24 (0x1276a8000) [pid = 1668] [serial = 24] [outer = 0x1276a0400] 03:02:08 INFO - PROCESS | 1668 | 1461405728436 Marionette DEBUG loaded listener.js 03:02:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 25 (0x12d56a000) [pid = 1668] [serial = 25] [outer = 0x1276a0400] 03:02:08 INFO - PROCESS | 1668 | 1461405728866 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]]]}] 03:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 618ms 03:02:08 INFO - PROCESS | 1668 | 1461405728889 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 03:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:02:08 INFO - PROCESS | 1668 | 1461405728890 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 03:02:08 INFO - PROCESS | 1668 | 1461405728892 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:02:08 INFO - PROCESS | 1668 | 1461405728893 Marionette TRACE conn2 <- [1,18,null,{}] 03:02:08 INFO - PROCESS | 1668 | 1461405728895 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}] 03:02:08 INFO - PROCESS | 1668 | 1461405728979 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 03:02:08 INFO - PROCESS | 1668 | 1461405728986 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4b8000 == 10 [pid = 1668] [id = 10] 03:02:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 26 (0x12e29b800) [pid = 1668] [serial = 26] [outer = 0x0] 03:02:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 27 (0x12e329800) [pid = 1668] [serial = 27] [outer = 0x12e29b800] 03:02:09 INFO - PROCESS | 1668 | 1461405729011 Marionette DEBUG loaded listener.js 03:02:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 28 (0x12e331400) [pid = 1668] [serial = 28] [outer = 0x12e29b800] 03:02:09 INFO - PROCESS | 1668 | 1461405729370 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]]]}] 03:02:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 518ms 03:02:09 INFO - PROCESS | 1668 | 1461405729411 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 03:02:09 INFO - PROCESS | 1668 | 1461405729413 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 03:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:02:09 INFO - PROCESS | 1668 | 1461405729417 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:02:09 INFO - PROCESS | 1668 | 1461405729418 Marionette TRACE conn2 <- [1,22,null,{}] 03:02:09 INFO - PROCESS | 1668 | 1461405729422 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}] 03:02:09 INFO - PROCESS | 1668 | 1461405729555 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 03:02:09 INFO - PROCESS | 1668 | 1461405729559 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e6a6000 == 11 [pid = 1668] [id = 11] 03:02:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 29 (0x11ad4d800) [pid = 1668] [serial = 29] [outer = 0x0] 03:02:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 30 (0x12e2a3000) [pid = 1668] [serial = 30] [outer = 0x11ad4d800] 03:02:09 INFO - PROCESS | 1668 | 1461405729588 Marionette DEBUG loaded listener.js 03:02:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 31 (0x12e335800) [pid = 1668] [serial = 31] [outer = 0x11ad4d800] 03:02:09 INFO - PROCESS | 1668 | 1461405729819 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]]]}] 03:02:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 03:02:09 INFO - PROCESS | 1668 | 1461405729836 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 03:02:09 INFO - PROCESS | 1668 | 1461405729837 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 03:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:02:09 INFO - PROCESS | 1668 | 1461405729840 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:02:09 INFO - PROCESS | 1668 | 1461405729841 Marionette TRACE conn2 <- [1,26,null,{}] 03:02:09 INFO - PROCESS | 1668 | 1461405729843 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}] 03:02:09 INFO - PROCESS | 1668 | 1461405729939 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 03:02:09 INFO - PROCESS | 1668 | 1461405729944 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eb84000 == 12 [pid = 1668] [id = 12] 03:02:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 32 (0x12e33a800) [pid = 1668] [serial = 32] [outer = 0x0] 03:02:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 33 (0x12eb03c00) [pid = 1668] [serial = 33] [outer = 0x12e33a800] 03:02:09 INFO - PROCESS | 1668 | 1461405729969 Marionette DEBUG loaded listener.js 03:02:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 34 (0x12eb0c000) [pid = 1668] [serial = 34] [outer = 0x12e33a800] 03:02:10 INFO - PROCESS | 1668 | 1461405730221 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]]]}] 03:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 03:02:10 INFO - PROCESS | 1668 | 1461405730260 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 03:02:10 INFO - PROCESS | 1668 | 1461405730261 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 03:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:02:10 INFO - PROCESS | 1668 | 1461405730270 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:02:10 INFO - PROCESS | 1668 | 1461405730271 Marionette TRACE conn2 <- [1,30,null,{}] 03:02:10 INFO - PROCESS | 1668 | 1461405730273 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}] 03:02:10 INFO - PROCESS | 1668 | 1461405730359 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 03:02:10 INFO - PROCESS | 1668 | 1461405730367 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x12efc5000 == 13 [pid = 1668] [id = 13] 03:02:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 35 (0x12eb0ec00) [pid = 1668] [serial = 35] [outer = 0x0] 03:02:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 36 (0x12ecb0c00) [pid = 1668] [serial = 36] [outer = 0x12eb0ec00] 03:02:10 INFO - PROCESS | 1668 | 1461405730391 Marionette DEBUG loaded listener.js 03:02:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 37 (0x12ecb6800) [pid = 1668] [serial = 37] [outer = 0x12eb0ec00] 03:02:10 INFO - PROCESS | 1668 | 1461405730626 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]]]}] 03:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 374ms 03:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:02:10 INFO - PROCESS | 1668 | 1461405730639 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 03:02:10 INFO - PROCESS | 1668 | 1461405730640 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 03:02:10 INFO - PROCESS | 1668 | 1461405730642 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:02:10 INFO - PROCESS | 1668 | 1461405730643 Marionette TRACE conn2 <- [1,34,null,{}] 03:02:10 INFO - PROCESS | 1668 | 1461405730645 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}] 03:02:10 INFO - PROCESS | 1668 | 1461405730741 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 03:02:10 INFO - PROCESS | 1668 | 1461405730746 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x12efe1800 == 14 [pid = 1668] [id = 14] 03:02:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 38 (0x12e326800) [pid = 1668] [serial = 38] [outer = 0x0] 03:02:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 39 (0x12ef03c00) [pid = 1668] [serial = 39] [outer = 0x12e326800] 03:02:10 INFO - PROCESS | 1668 | 1461405730772 Marionette DEBUG loaded listener.js 03:02:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 40 (0x12ef0ac00) [pid = 1668] [serial = 40] [outer = 0x12e326800] 03:02:11 INFO - PROCESS | 1668 | 1461405730999 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]]]}] 03:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 03:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:02:11 INFO - PROCESS | 1668 | 1461405731011 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 03:02:11 INFO - PROCESS | 1668 | 1461405731012 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 03:02:11 INFO - PROCESS | 1668 | 1461405731021 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:02:11 INFO - PROCESS | 1668 | 1461405731022 Marionette TRACE conn2 <- [1,38,null,{}] 03:02:11 INFO - PROCESS | 1668 | 1461405731025 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}] 03:02:11 INFO - PROCESS | 1668 | 1461405731117 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 03:02:11 INFO - PROCESS | 1668 | 1461405731121 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f947800 == 15 [pid = 1668] [id = 15] 03:02:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 41 (0x12ef0d800) [pid = 1668] [serial = 41] [outer = 0x0] 03:02:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 42 (0x12f218400) [pid = 1668] [serial = 42] [outer = 0x12ef0d800] 03:02:11 INFO - PROCESS | 1668 | 1461405731145 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 43 (0x12f222000) [pid = 1668] [serial = 43] [outer = 0x12ef0d800] 03:02:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f95d000 == 16 [pid = 1668] [id = 16] 03:02:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 44 (0x12f95d800) [pid = 1668] [serial = 44] [outer = 0x0] 03:02:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 45 (0x12f962800) [pid = 1668] [serial = 45] [outer = 0x12f95d800] 03:02:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 46 (0x12fb60800) [pid = 1668] [serial = 46] [outer = 0x12f95d800] 03:02:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f95c800 == 17 [pid = 1668] [id = 17] 03:02:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 47 (0x12e29e000) [pid = 1668] [serial = 47] [outer = 0x0] 03:02:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 48 (0x12f856000) [pid = 1668] [serial = 48] [outer = 0x12e29e000] 03:02:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 49 (0x12f221000) [pid = 1668] [serial = 49] [outer = 0x12e29e000] 03:02:11 INFO - PROCESS | 1668 | 1461405731518 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]]]}] 03:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 524ms 03:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:02:11 INFO - PROCESS | 1668 | 1461405731539 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 03:02:11 INFO - PROCESS | 1668 | 1461405731541 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 03:02:11 INFO - PROCESS | 1668 | 1461405731543 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:02:11 INFO - PROCESS | 1668 | 1461405731544 Marionette TRACE conn2 <- [1,42,null,{}] 03:02:11 INFO - PROCESS | 1668 | 1461405731546 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}] 03:02:11 INFO - PROCESS | 1668 | 1461405731634 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 03:02:11 INFO - PROCESS | 1668 | 1461405731638 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fe8f000 == 18 [pid = 1668] [id = 18] 03:02:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 50 (0x12f226800) [pid = 1668] [serial = 50] [outer = 0x0] 03:02:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 51 (0x12fe56800) [pid = 1668] [serial = 51] [outer = 0x12f226800] 03:02:11 INFO - PROCESS | 1668 | 1461405731663 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 52 (0x12fe5e000) [pid = 1668] [serial = 52] [outer = 0x12f226800] 03:02:11 INFO - PROCESS | 1668 | 1461405731934 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]]]}] 03:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 03:02:11 INFO - PROCESS | 1668 | 1461405731970 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 03:02:11 INFO - PROCESS | 1668 | 1461405731973 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 03:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:02:11 INFO - PROCESS | 1668 | 1461405731976 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:02:11 INFO - PROCESS | 1668 | 1461405731979 Marionette TRACE conn2 <- [1,46,null,{}] 03:02:12 INFO - PROCESS | 1668 | 1461405731992 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}] 03:02:12 INFO - PROCESS | 1668 | 1461405732130 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 03:02:12 INFO - PROCESS | 1668 | 1461405732137 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db6a800 == 19 [pid = 1668] [id = 19] 03:02:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 53 (0x11aa0c000) [pid = 1668] [serial = 53] [outer = 0x0] 03:02:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 54 (0x11aa0f400) [pid = 1668] [serial = 54] [outer = 0x11aa0c000] 03:02:12 INFO - PROCESS | 1668 | 1461405732183 Marionette DEBUG loaded listener.js 03:02:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 55 (0x11ad4fc00) [pid = 1668] [serial = 55] [outer = 0x11aa0c000] 03:02:12 INFO - PROCESS | 1668 | 1461405732534 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]]]}] 03:02:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 580ms 03:02:12 INFO - PROCESS | 1668 | 1461405732557 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 1668 | 1461405732559 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 03:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:02:12 INFO - PROCESS | 1668 | 1461405732562 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 1668 | 1461405732566 Marionette TRACE conn2 <- [1,50,null,{}] 03:02:12 INFO - PROCESS | 1668 | 1461405732570 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}] 03:02:12 INFO - PROCESS | 1668 | 1461405732699 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 03:02:12 INFO - PROCESS | 1668 | 1461405732703 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x1304df800 == 20 [pid = 1668] [id = 20] 03:02:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 56 (0x11af6b400) [pid = 1668] [serial = 56] [outer = 0x0] 03:02:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 57 (0x12fe63400) [pid = 1668] [serial = 57] [outer = 0x11af6b400] 03:02:12 INFO - PROCESS | 1668 | 1461405732728 Marionette DEBUG loaded listener.js 03:02:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 58 (0x13044b400) [pid = 1668] [serial = 58] [outer = 0x11af6b400] 03:02:12 INFO - PROCESS | 1668 | 1461405732966 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]]]}] 03:02:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 424ms 03:02:12 INFO - PROCESS | 1668 | 1461405732988 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 1668 | 1461405732989 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 03:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:02:12 INFO - PROCESS | 1668 | 1461405732991 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 1668 | 1461405732992 Marionette TRACE conn2 <- [1,54,null,{}] 03:02:12 INFO - PROCESS | 1668 | 1461405732995 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}] 03:02:13 INFO - PROCESS | 1668 | 1461405733109 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 03:02:13 INFO - PROCESS | 1668 | 1461405733114 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db7b000 == 21 [pid = 1668] [id = 21] 03:02:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 59 (0x130456c00) [pid = 1668] [serial = 59] [outer = 0x0] 03:02:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 60 (0x130451000) [pid = 1668] [serial = 60] [outer = 0x130456c00] 03:02:13 INFO - PROCESS | 1668 | 1461405733143 Marionette DEBUG loaded listener.js 03:02:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 61 (0x130454800) [pid = 1668] [serial = 61] [outer = 0x130456c00] 03:02:14 INFO - PROCESS | 1668 | 1461405734195 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]]]}] 03:02:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:02:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1271ms 03:02:14 INFO - PROCESS | 1668 | 1461405734263 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 03:02:14 INFO - PROCESS | 1668 | 1461405734268 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 03:02:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:02:14 INFO - PROCESS | 1668 | 1461405734272 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:02:14 INFO - PROCESS | 1668 | 1461405734274 Marionette TRACE conn2 <- [1,58,null,{}] 03:02:14 INFO - PROCESS | 1668 | 1461405734278 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}] 03:02:14 INFO - PROCESS | 1668 | 1461405734384 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 03:02:14 INFO - PROCESS | 1668 | 1461405734438 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x1157de800 == 22 [pid = 1668] [id = 22] 03:02:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 62 (0x115759c00) [pid = 1668] [serial = 62] [outer = 0x0] 03:02:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 63 (0x116578800) [pid = 1668] [serial = 63] [outer = 0x115759c00] 03:02:14 INFO - PROCESS | 1668 | 1461405734470 Marionette DEBUG loaded listener.js 03:02:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 64 (0x1188cd400) [pid = 1668] [serial = 64] [outer = 0x115759c00] 03:02:14 INFO - PROCESS | 1668 | 1461405734870 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]]]}] 03:02:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:02:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 620ms 03:02:14 INFO - PROCESS | 1668 | 1461405734893 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 03:02:14 INFO - PROCESS | 1668 | 1461405734900 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 03:02:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:02:14 INFO - PROCESS | 1668 | 1461405734905 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:02:14 INFO - PROCESS | 1668 | 1461405734906 Marionette TRACE conn2 <- [1,62,null,{}] 03:02:14 INFO - PROCESS | 1668 | 1461405734909 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}] 03:02:15 INFO - PROCESS | 1668 | 1461405735016 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 03:02:15 INFO - PROCESS | 1668 | 1461405735053 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x119172000 == 23 [pid = 1668] [id = 23] 03:02:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 65 (0x118f1c400) [pid = 1668] [serial = 65] [outer = 0x0] 03:02:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x11979ac00) [pid = 1668] [serial = 66] [outer = 0x118f1c400] 03:02:15 INFO - PROCESS | 1668 | 1461405735088 Marionette DEBUG loaded listener.js 03:02:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x11aa06400) [pid = 1668] [serial = 67] [outer = 0x118f1c400] 03:02:15 INFO - PROCESS | 1668 | 1461405735518 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]]]}] 03:02:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 03:02:15 INFO - PROCESS | 1668 | 1461405735526 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 03:02:15 INFO - PROCESS | 1668 | 1461405735527 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 03:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:02:15 INFO - PROCESS | 1668 | 1461405735530 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:02:15 INFO - PROCESS | 1668 | 1461405735533 Marionette TRACE conn2 <- [1,66,null,{}] 03:02:15 INFO - PROCESS | 1668 | 1461405735541 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}] 03:02:15 INFO - PROCESS | 1668 | 1461405735808 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 03:02:15 INFO - PROCESS | 1668 | 1461405735868 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x114b7b000 == 24 [pid = 1668] [id = 24] 03:02:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x116573400) [pid = 1668] [serial = 68] [outer = 0x0] 03:02:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x1165d6800) [pid = 1668] [serial = 69] [outer = 0x116573400] 03:02:15 INFO - PROCESS | 1668 | 1461405735896 Marionette DEBUG loaded listener.js 03:02:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x118547800) [pid = 1668] [serial = 70] [outer = 0x116573400] 03:02:16 INFO - PROCESS | 1668 | 1461405736345 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]]]}] 03:02:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 825ms 03:02:16 INFO - PROCESS | 1668 | 1461405736356 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 03:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:02:16 INFO - PROCESS | 1668 | 1461405736358 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 03:02:16 INFO - PROCESS | 1668 | 1461405736361 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:02:16 INFO - PROCESS | 1668 | 1461405736363 Marionette TRACE conn2 <- [1,70,null,{}] 03:02:16 INFO - PROCESS | 1668 | 1461405736386 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}] 03:02:16 INFO - PROCESS | 1668 | 1461405736467 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 03:02:16 INFO - PROCESS | 1668 | 1461405736523 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x1188b8800 == 25 [pid = 1668] [id = 25] 03:02:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x118f21000) [pid = 1668] [serial = 71] [outer = 0x0] 03:02:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x119278c00) [pid = 1668] [serial = 72] [outer = 0x118f21000] 03:02:16 INFO - PROCESS | 1668 | 1461405736556 Marionette DEBUG loaded listener.js 03:02:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x11aa05c00) [pid = 1668] [serial = 73] [outer = 0x118f21000] 03:02:16 INFO - PROCESS | 1668 | 1461405736842 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]]]}] 03:02:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 539ms 03:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:02:16 INFO - PROCESS | 1668 | 1461405736914 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 03:02:16 INFO - PROCESS | 1668 | 1461405736916 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 03:02:16 INFO - PROCESS | 1668 | 1461405736920 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:02:16 INFO - PROCESS | 1668 | 1461405736921 Marionette TRACE conn2 <- [1,74,null,{}] 03:02:16 INFO - PROCESS | 1668 | 1461405736923 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}] 03:02:16 INFO - PROCESS | 1668 | 1461405736991 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 03:02:17 INFO - PROCESS | 1668 | 1461405737001 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x118fe5000 == 26 [pid = 1668] [id = 26] 03:02:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x119d51000) [pid = 1668] [serial = 74] [outer = 0x0] 03:02:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x11aa04800) [pid = 1668] [serial = 75] [outer = 0x119d51000] 03:02:17 INFO - PROCESS | 1668 | 1461405737028 Marionette DEBUG loaded listener.js 03:02:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x11aa79000) [pid = 1668] [serial = 76] [outer = 0x119d51000] 03:02:17 INFO - PROCESS | 1668 | 1461405737327 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]]]}] 03:02:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:02:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 418ms 03:02:17 INFO - PROCESS | 1668 | 1461405737339 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 03:02:17 INFO - PROCESS | 1668 | 1461405737341 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 03:02:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:02:17 INFO - PROCESS | 1668 | 1461405737356 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:02:17 INFO - PROCESS | 1668 | 1461405737358 Marionette TRACE conn2 <- [1,78,null,{}] 03:02:17 INFO - PROCESS | 1668 | 1461405737361 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}] 03:02:17 INFO - PROCESS | 1668 | 1461405737438 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 03:02:17 INFO - PROCESS | 1668 | 1461405737488 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x119235000 == 27 [pid = 1668] [id = 27] 03:02:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x119cd7800) [pid = 1668] [serial = 77] [outer = 0x0] 03:02:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x11aac6800) [pid = 1668] [serial = 78] [outer = 0x119cd7800] 03:02:17 INFO - PROCESS | 1668 | 1461405737513 Marionette DEBUG loaded listener.js 03:02:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x11af75400) [pid = 1668] [serial = 79] [outer = 0x119cd7800] 03:02:17 INFO - PROCESS | 1668 | 1461405737785 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]]]}] 03:02:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:02:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 482ms 03:02:17 INFO - PROCESS | 1668 | 1461405737826 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 03:02:17 INFO - PROCESS | 1668 | 1461405737827 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 03:02:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:02:17 INFO - PROCESS | 1668 | 1461405737837 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:02:17 INFO - PROCESS | 1668 | 1461405737838 Marionette TRACE conn2 <- [1,82,null,{}] 03:02:17 INFO - PROCESS | 1668 | 1461405737840 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}] 03:02:17 INFO - PROCESS | 1668 | 1461405737915 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 03:02:17 INFO - PROCESS | 1668 | 1461405737919 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a63f000 == 28 [pid = 1668] [id = 28] 03:02:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x1162e0400) [pid = 1668] [serial = 80] [outer = 0x0] 03:02:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x11afec000) [pid = 1668] [serial = 81] [outer = 0x1162e0400] 03:02:17 INFO - PROCESS | 1668 | 1461405737947 Marionette DEBUG loaded listener.js 03:02:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11b95dc00) [pid = 1668] [serial = 82] [outer = 0x1162e0400] 03:02:18 INFO - PROCESS | 1668 | 1461405738220 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]]]}] 03:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 426ms 03:02:18 INFO - PROCESS | 1668 | 1461405738256 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 03:02:18 INFO - PROCESS | 1668 | 1461405738257 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 03:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:02:18 INFO - PROCESS | 1668 | 1461405738260 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:02:18 INFO - PROCESS | 1668 | 1461405738261 Marionette TRACE conn2 <- [1,86,null,{}] 03:02:18 INFO - PROCESS | 1668 | 1461405738263 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}] 03:02:18 INFO - PROCESS | 1668 | 1461405738363 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 03:02:18 INFO - PROCESS | 1668 | 1461405738373 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x11adde000 == 29 [pid = 1668] [id = 29] 03:02:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x11b9aa000) [pid = 1668] [serial = 83] [outer = 0x0] 03:02:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11c12ec00) [pid = 1668] [serial = 84] [outer = 0x11b9aa000] 03:02:18 INFO - PROCESS | 1668 | 1461405738406 Marionette DEBUG loaded listener.js 03:02:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11c453400) [pid = 1668] [serial = 85] [outer = 0x11b9aa000] 03:02:18 INFO - PROCESS | 1668 | 1461405738690 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]]]}] 03:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 03:02:18 INFO - PROCESS | 1668 | 1461405738729 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 03:02:18 INFO - PROCESS | 1668 | 1461405738731 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 03:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:02:18 INFO - PROCESS | 1668 | 1461405738736 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:02:18 INFO - PROCESS | 1668 | 1461405738737 Marionette TRACE conn2 <- [1,90,null,{}] 03:02:18 INFO - PROCESS | 1668 | 1461405738739 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}] 03:02:18 INFO - PROCESS | 1668 | 1461405738810 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 03:02:18 INFO - PROCESS | 1668 | 1461405738816 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x119113000 == 30 [pid = 1668] [id = 30] 03:02:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11b9aa800) [pid = 1668] [serial = 86] [outer = 0x0] 03:02:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11c459c00) [pid = 1668] [serial = 87] [outer = 0x11b9aa800] 03:02:18 INFO - PROCESS | 1668 | 1461405738844 Marionette DEBUG loaded listener.js 03:02:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x125706c00) [pid = 1668] [serial = 88] [outer = 0x11b9aa800] 03:02:19 INFO - PROCESS | 1668 | 1461405739142 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]]]}] 03:02:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 03:02:19 INFO - PROCESS | 1668 | 1461405739156 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 03:02:19 INFO - PROCESS | 1668 | 1461405739157 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 03:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:02:19 INFO - PROCESS | 1668 | 1461405739161 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:02:19 INFO - PROCESS | 1668 | 1461405739162 Marionette TRACE conn2 <- [1,94,null,{}] 03:02:19 INFO - PROCESS | 1668 | 1461405739172 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}] 03:02:19 INFO - PROCESS | 1668 | 1461405739267 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 03:02:19 INFO - PROCESS | 1668 | 1461405739273 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x11ba10000 == 31 [pid = 1668] [id = 31] 03:02:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11c130000) [pid = 1668] [serial = 89] [outer = 0x0] 03:02:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x125706800) [pid = 1668] [serial = 90] [outer = 0x11c130000] 03:02:19 INFO - PROCESS | 1668 | 1461405739299 Marionette DEBUG loaded listener.js 03:02:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12570f800) [pid = 1668] [serial = 91] [outer = 0x11c130000] 03:02:19 INFO - PROCESS | 1668 | 1461405739590 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]]]}] 03:02:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 479ms 03:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:02:19 INFO - PROCESS | 1668 | 1461405739639 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 03:02:19 INFO - PROCESS | 1668 | 1461405739641 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 03:02:19 INFO - PROCESS | 1668 | 1461405739644 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:02:19 INFO - PROCESS | 1668 | 1461405739646 Marionette TRACE conn2 <- [1,98,null,{}] 03:02:19 INFO - PROCESS | 1668 | 1461405739652 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}] 03:02:19 INFO - PROCESS | 1668 | 1461405739729 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 03:02:19 INFO - PROCESS | 1668 | 1461405739736 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c189000 == 32 [pid = 1668] [id = 32] 03:02:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12570fc00) [pid = 1668] [serial = 92] [outer = 0x0] 03:02:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1259f3800) [pid = 1668] [serial = 93] [outer = 0x12570fc00] 03:02:19 INFO - PROCESS | 1668 | 1461405739761 Marionette DEBUG loaded listener.js 03:02:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x125d7ec00) [pid = 1668] [serial = 94] [outer = 0x12570fc00] 03:02:20 INFO - PROCESS | 1668 | 1461405740057 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]]]}] 03:02:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 473ms 03:02:20 INFO - PROCESS | 1668 | 1461405740117 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 03:02:20 INFO - PROCESS | 1668 | 1461405740118 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 03:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:02:20 INFO - PROCESS | 1668 | 1461405740121 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:02:20 INFO - PROCESS | 1668 | 1461405740122 Marionette TRACE conn2 <- [1,102,null,{}] 03:02:20 INFO - PROCESS | 1668 | 1461405740124 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}] 03:02:20 INFO - PROCESS | 1668 | 1461405740212 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 03:02:20 INFO - PROCESS | 1668 | 1461405740219 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c1a1800 == 33 [pid = 1668] [id = 33] 03:02:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12570e000) [pid = 1668] [serial = 95] [outer = 0x0] 03:02:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x125d82400) [pid = 1668] [serial = 96] [outer = 0x12570e000] 03:02:20 INFO - PROCESS | 1668 | 1461405740244 Marionette DEBUG loaded listener.js 03:02:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x126a0d400) [pid = 1668] [serial = 97] [outer = 0x12570e000] 03:02:20 INFO - PROCESS | 1668 | 1461405740524 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]]]}] 03:02:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 417ms 03:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:02:20 INFO - PROCESS | 1668 | 1461405740538 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 03:02:20 INFO - PROCESS | 1668 | 1461405740539 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 03:02:20 INFO - PROCESS | 1668 | 1461405740542 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:02:20 INFO - PROCESS | 1668 | 1461405740543 Marionette TRACE conn2 <- [1,106,null,{}] 03:02:20 INFO - PROCESS | 1668 | 1461405740545 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}] 03:02:20 INFO - PROCESS | 1668 | 1461405740630 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 03:02:20 INFO - PROCESS | 1668 | 1461405740636 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c78e800 == 34 [pid = 1668] [id = 34] 03:02:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1269ab400) [pid = 1668] [serial = 98] [outer = 0x0] 03:02:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x126ed3400) [pid = 1668] [serial = 99] [outer = 0x1269ab400] 03:02:20 INFO - PROCESS | 1668 | 1461405740663 Marionette DEBUG loaded listener.js 03:02:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1274ee400) [pid = 1668] [serial = 100] [outer = 0x1269ab400] 03:02:20 INFO - PROCESS | 1668 | 1461405740941 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]]]}] 03:02:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 03:02:20 INFO - PROCESS | 1668 | 1461405740960 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 03:02:20 INFO - PROCESS | 1668 | 1461405740962 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 03:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:02:20 INFO - PROCESS | 1668 | 1461405740971 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:02:20 INFO - PROCESS | 1668 | 1461405740973 Marionette TRACE conn2 <- [1,110,null,{}] 03:02:20 INFO - PROCESS | 1668 | 1461405740975 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}] 03:02:21 INFO - PROCESS | 1668 | 1461405741063 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 03:02:21 INFO - PROCESS | 1668 | 1461405741109 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x123979800 == 35 [pid = 1668] [id = 35] 03:02:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11af70400) [pid = 1668] [serial = 101] [outer = 0x0] 03:02:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1274f0000) [pid = 1668] [serial = 102] [outer = 0x11af70400] 03:02:21 INFO - PROCESS | 1668 | 1461405741134 Marionette DEBUG loaded listener.js 03:02:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1276a6800) [pid = 1668] [serial = 103] [outer = 0x11af70400] 03:02:21 INFO - PROCESS | 1668 | 1461405741384 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]]]}] 03:02:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 03:02:21 INFO - PROCESS | 1668 | 1461405741440 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 03:02:21 INFO - PROCESS | 1668 | 1461405741442 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 03:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:02:21 INFO - PROCESS | 1668 | 1461405741444 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:02:21 INFO - PROCESS | 1668 | 1461405741445 Marionette TRACE conn2 <- [1,114,null,{}] 03:02:21 INFO - PROCESS | 1668 | 1461405741454 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}] 03:02:21 INFO - PROCESS | 1668 | 1461405741529 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 03:02:21 INFO - PROCESS | 1668 | 1461405741536 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x125a19800 == 36 [pid = 1668] [id = 36] 03:02:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1276ab800) [pid = 1668] [serial = 104] [outer = 0x0] 03:02:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x127f80000) [pid = 1668] [serial = 105] [outer = 0x1276ab800] 03:02:21 INFO - PROCESS | 1668 | 1461405741560 Marionette DEBUG loaded listener.js 03:02:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x1280e0400) [pid = 1668] [serial = 106] [outer = 0x1276ab800] 03:02:21 INFO - PROCESS | 1668 | 1461405741863 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]]]}] 03:02:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms 03:02:21 INFO - PROCESS | 1668 | 1461405741915 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 03:02:21 INFO - PROCESS | 1668 | 1461405741916 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 03:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:02:21 INFO - PROCESS | 1668 | 1461405741918 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:02:21 INFO - PROCESS | 1668 | 1461405741919 Marionette TRACE conn2 <- [1,118,null,{}] 03:02:21 INFO - PROCESS | 1668 | 1461405741921 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}] 03:02:21 INFO - PROCESS | 1668 | 1461405741991 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 03:02:22 INFO - PROCESS | 1668 | 1461405742040 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x125e17000 == 37 [pid = 1668] [id = 37] 03:02:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11ad46c00) [pid = 1668] [serial = 107] [outer = 0x0] 03:02:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1280e3c00) [pid = 1668] [serial = 108] [outer = 0x11ad46c00] 03:02:22 INFO - PROCESS | 1668 | 1461405742064 Marionette DEBUG loaded listener.js 03:02:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1298aa400) [pid = 1668] [serial = 109] [outer = 0x11ad46c00] 03:02:22 INFO - PROCESS | 1668 | 1461405742289 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]]]}] 03:02:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 03:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:02:22 INFO - PROCESS | 1668 | 1461405742339 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 03:02:22 INFO - PROCESS | 1668 | 1461405742340 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 03:02:22 INFO - PROCESS | 1668 | 1461405742342 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:02:22 INFO - PROCESS | 1668 | 1461405742343 Marionette TRACE conn2 <- [1,122,null,{}] 03:02:22 INFO - PROCESS | 1668 | 1461405742353 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}] 03:02:22 INFO - PROCESS | 1668 | 1461405742429 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 03:02:22 INFO - PROCESS | 1668 | 1461405742436 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x126e93800 == 38 [pid = 1668] [id = 38] 03:02:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x1298ec800) [pid = 1668] [serial = 110] [outer = 0x0] 03:02:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x1298f0c00) [pid = 1668] [serial = 111] [outer = 0x1298ec800] 03:02:22 INFO - PROCESS | 1668 | 1461405742460 Marionette DEBUG loaded listener.js 03:02:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x129ab7400) [pid = 1668] [serial = 112] [outer = 0x1298ec800] 03:02:22 INFO - PROCESS | 1668 | 1461405742740 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]]]}] 03:02:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 420ms 03:02:22 INFO - PROCESS | 1668 | 1461405742763 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 03:02:22 INFO - PROCESS | 1668 | 1461405742766 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 03:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:02:22 INFO - PROCESS | 1668 | 1461405742775 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:02:22 INFO - PROCESS | 1668 | 1461405742776 Marionette TRACE conn2 <- [1,126,null,{}] 03:02:22 INFO - PROCESS | 1668 | 1461405742779 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}] 03:02:22 INFO - PROCESS | 1668 | 1461405742875 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 03:02:22 INFO - PROCESS | 1668 | 1461405742940 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x1272bb800 == 39 [pid = 1668] [id = 39] 03:02:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x1298ee000) [pid = 1668] [serial = 113] [outer = 0x0] 03:02:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x129abb000) [pid = 1668] [serial = 114] [outer = 0x1298ee000] 03:02:22 INFO - PROCESS | 1668 | 1461405742979 Marionette DEBUG loaded listener.js 03:02:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x12b590400) [pid = 1668] [serial = 115] [outer = 0x1298ee000] 03:02:23 INFO - PROCESS | 1668 | 1461405743504 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]]]}] 03:02:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 770ms 03:02:23 INFO - PROCESS | 1668 | 1461405743545 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 03:02:23 INFO - PROCESS | 1668 | 1461405743548 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 03:02:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:02:23 INFO - PROCESS | 1668 | 1461405743551 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:02:23 INFO - PROCESS | 1668 | 1461405743554 Marionette TRACE conn2 <- [1,130,null,{}] 03:02:23 INFO - PROCESS | 1668 | 1461405743558 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}] 03:02:23 INFO - PROCESS | 1668 | 1461405743658 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 03:02:23 INFO - PROCESS | 1668 | 1461405743706 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x118cbf000 == 40 [pid = 1668] [id = 40] 03:02:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1187d9c00) [pid = 1668] [serial = 116] [outer = 0x0] 03:02:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x118f8a800) [pid = 1668] [serial = 117] [outer = 0x1187d9c00] 03:02:23 INFO - PROCESS | 1668 | 1461405743738 Marionette DEBUG loaded listener.js 03:02:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x119a70400) [pid = 1668] [serial = 118] [outer = 0x1187d9c00] 03:02:24 INFO - PROCESS | 1668 | 1461405744182 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]]]}] 03:02:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:02:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 674ms 03:02:24 INFO - PROCESS | 1668 | 1461405744232 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 03:02:24 INFO - PROCESS | 1668 | 1461405744236 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 03:02:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:02:24 INFO - PROCESS | 1668 | 1461405744242 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:02:24 INFO - PROCESS | 1668 | 1461405744244 Marionette TRACE conn2 <- [1,134,null,{}] 03:02:24 INFO - PROCESS | 1668 | 1461405744247 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}] 03:02:24 INFO - PROCESS | 1668 | 1461405744345 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 03:02:24 INFO - PROCESS | 1668 | 1461405744432 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b05b000 == 41 [pid = 1668] [id = 41] 03:02:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x11ad48c00) [pid = 1668] [serial = 119] [outer = 0x0] 03:02:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x11ad77000) [pid = 1668] [serial = 120] [outer = 0x11ad48c00] 03:02:24 INFO - PROCESS | 1668 | 1461405744462 Marionette DEBUG loaded listener.js 03:02:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x11aff3800) [pid = 1668] [serial = 121] [outer = 0x11ad48c00] 03:02:24 INFO - PROCESS | 1668 | 1461405744901 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]]]}] 03:02:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:02:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 675ms 03:02:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:02:24 INFO - PROCESS | 1668 | 1461405744917 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 03:02:24 INFO - PROCESS | 1668 | 1461405744919 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 03:02:24 INFO - PROCESS | 1668 | 1461405744921 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:02:24 INFO - PROCESS | 1668 | 1461405744924 Marionette TRACE conn2 <- [1,138,null,{}] 03:02:24 INFO - PROCESS | 1668 | 1461405744932 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}] 03:02:25 INFO - PROCESS | 1668 | 1461405745031 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 03:02:25 INFO - PROCESS | 1668 | 1461405745093 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x12695f000 == 42 [pid = 1668] [id = 42] 03:02:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x11b9a2000) [pid = 1668] [serial = 122] [outer = 0x0] 03:02:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x11c4d0000) [pid = 1668] [serial = 123] [outer = 0x11b9a2000] 03:02:25 INFO - PROCESS | 1668 | 1461405745127 Marionette DEBUG loaded listener.js 03:02:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x125cee800) [pid = 1668] [serial = 124] [outer = 0x11b9a2000] 03:02:25 INFO - PROCESS | 1668 | 1461405745596 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]]]}] 03:02:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:02:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 721ms 03:02:25 INFO - PROCESS | 1668 | 1461405745791 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 03:02:25 INFO - PROCESS | 1668 | 1461405745794 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 03:02:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:02:25 INFO - PROCESS | 1668 | 1461405745812 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:02:25 INFO - PROCESS | 1668 | 1461405745813 Marionette TRACE conn2 <- [1,142,null,{}] 03:02:25 INFO - PROCESS | 1668 | 1461405745820 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}] 03:02:25 INFO - PROCESS | 1668 | 1461405745904 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 03:02:25 INFO - PROCESS | 1668 | 1461405745946 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x118fea000 == 43 [pid = 1668] [id = 43] 03:02:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x118e13000) [pid = 1668] [serial = 125] [outer = 0x0] 03:02:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x118f1b000) [pid = 1668] [serial = 126] [outer = 0x118e13000] 03:02:25 INFO - PROCESS | 1668 | 1461405745974 Marionette DEBUG loaded listener.js 03:02:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x119795c00) [pid = 1668] [serial = 127] [outer = 0x118e13000] 03:02:26 INFO - PROCESS | 1668 | 1461405746474 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]]]}] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb06000 == 42 [pid = 1668] [id = 6] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x12efe1800 == 41 [pid = 1668] [id = 14] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4b8000 == 40 [pid = 1668] [id = 10] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x12e6a6000 == 39 [pid = 1668] [id = 11] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x126e93800 == 38 [pid = 1668] [id = 38] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x125e17000 == 37 [pid = 1668] [id = 37] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x125a19800 == 36 [pid = 1668] [id = 36] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x123979800 == 35 [pid = 1668] [id = 35] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x11c78e800 == 34 [pid = 1668] [id = 34] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x11c1a1800 == 33 [pid = 1668] [id = 33] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x11c189000 == 32 [pid = 1668] [id = 32] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x11ba10000 == 31 [pid = 1668] [id = 31] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x119113000 == 30 [pid = 1668] [id = 30] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x11adde000 == 29 [pid = 1668] [id = 29] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x11a63f000 == 28 [pid = 1668] [id = 28] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x119235000 == 27 [pid = 1668] [id = 27] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x118fe5000 == 26 [pid = 1668] [id = 26] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x1188b8800 == 25 [pid = 1668] [id = 25] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x114b7b000 == 24 [pid = 1668] [id = 24] 03:02:26 INFO - PROCESS | 1668 | --DOCSHELL 0x1157de800 == 23 [pid = 1668] [id = 22] 03:02:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:02:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 736ms 03:02:26 INFO - PROCESS | 1668 | 1461405746536 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 03:02:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:02:26 INFO - PROCESS | 1668 | 1461405746538 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 03:02:26 INFO - PROCESS | 1668 | 1461405746542 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:02:26 INFO - PROCESS | 1668 | 1461405746545 Marionette TRACE conn2 <- [1,146,null,{}] 03:02:26 INFO - PROCESS | 1668 | 1461405746549 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}] 03:02:26 INFO - PROCESS | 1668 | 1461405746640 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 03:02:26 INFO - PROCESS | 1668 | 1461405746699 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x115710800 == 24 [pid = 1668] [id = 44] 03:02:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x11883a800) [pid = 1668] [serial = 128] [outer = 0x0] 03:02:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x118e0f400) [pid = 1668] [serial = 129] [outer = 0x11883a800] 03:02:26 INFO - PROCESS | 1668 | 1461405746732 Marionette DEBUG loaded listener.js 03:02:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x119793400) [pid = 1668] [serial = 130] [outer = 0x11883a800] 03:02:27 INFO - PROCESS | 1668 | 1461405747194 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]]]}] 03:02:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:02:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 673ms 03:02:27 INFO - PROCESS | 1668 | 1461405747232 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 03:02:27 INFO - PROCESS | 1668 | 1461405747236 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 03:02:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:02:27 INFO - PROCESS | 1668 | 1461405747243 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:02:27 INFO - PROCESS | 1668 | 1461405747245 Marionette TRACE conn2 <- [1,150,null,{}] 03:02:27 INFO - PROCESS | 1668 | 1461405747248 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}] 03:02:27 INFO - PROCESS | 1668 | 1461405747338 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 03:02:27 INFO - PROCESS | 1668 | 1461405747396 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b13800 == 25 [pid = 1668] [id = 45] 03:02:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x11ad47400) [pid = 1668] [serial = 131] [outer = 0x0] 03:02:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x11ad78000) [pid = 1668] [serial = 132] [outer = 0x11ad47400] 03:02:27 INFO - PROCESS | 1668 | 1461405747427 Marionette DEBUG loaded listener.js 03:02:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11af77c00) [pid = 1668] [serial = 133] [outer = 0x11ad47400] 03:02:27 INFO - PROCESS | 1668 | 1461405747859 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]]]}] 03:02:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:02:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 670ms 03:02:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:02:27 INFO - PROCESS | 1668 | 1461405747916 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 03:02:27 INFO - PROCESS | 1668 | 1461405747917 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 03:02:27 INFO - PROCESS | 1668 | 1461405747920 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:02:27 INFO - PROCESS | 1668 | 1461405747922 Marionette TRACE conn2 <- [1,154,null,{}] 03:02:27 INFO - PROCESS | 1668 | 1461405747930 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}] 03:02:28 INFO - PROCESS | 1668 | 1461405748024 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 03:02:28 INFO - PROCESS | 1668 | 1461405748082 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b92e000 == 26 [pid = 1668] [id = 46] 03:02:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x11b9a0400) [pid = 1668] [serial = 134] [outer = 0x0] 03:02:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x11b9aac00) [pid = 1668] [serial = 135] [outer = 0x11b9a0400] 03:02:28 INFO - PROCESS | 1668 | 1461405748115 Marionette DEBUG loaded listener.js 03:02:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x11c45cc00) [pid = 1668] [serial = 136] [outer = 0x11b9a0400] 03:02:28 INFO - PROCESS | 1668 | 1461405748536 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]]]}] 03:02:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:02:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 623ms 03:02:28 INFO - PROCESS | 1668 | 1461405748543 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 03:02:28 INFO - PROCESS | 1668 | 1461405748545 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 03:02:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:02:28 INFO - PROCESS | 1668 | 1461405748547 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:02:28 INFO - PROCESS | 1668 | 1461405748549 Marionette TRACE conn2 <- [1,158,null,{}] 03:02:28 INFO - PROCESS | 1668 | 1461405748551 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}] 03:02:28 INFO - PROCESS | 1668 | 1461405748654 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 03:02:28 INFO - PROCESS | 1668 | 1461405748709 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c4a1000 == 27 [pid = 1668] [id = 47] 03:02:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x125708800) [pid = 1668] [serial = 137] [outer = 0x0] 03:02:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x1257dc800) [pid = 1668] [serial = 138] [outer = 0x125708800] 03:02:28 INFO - PROCESS | 1668 | 1461405748739 Marionette DEBUG loaded listener.js 03:02:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x125ddb800) [pid = 1668] [serial = 139] [outer = 0x125708800] 03:02:29 INFO - PROCESS | 1668 | 1461405749171 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]]]}] 03:02:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:02:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 671ms 03:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:02:29 INFO - PROCESS | 1668 | 1461405749218 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 03:02:29 INFO - PROCESS | 1668 | 1461405749220 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 03:02:29 INFO - PROCESS | 1668 | 1461405749222 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:02:29 INFO - PROCESS | 1668 | 1461405749223 Marionette TRACE conn2 <- [1,162,null,{}] 03:02:29 INFO - PROCESS | 1668 | 1461405749226 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}] 03:02:29 INFO - PROCESS | 1668 | 1461405749317 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 03:02:29 INFO - PROCESS | 1668 | 1461405749374 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x125902800 == 28 [pid = 1668] [id = 48] 03:02:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12570a400) [pid = 1668] [serial = 140] [outer = 0x0] 03:02:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x126a17c00) [pid = 1668] [serial = 141] [outer = 0x12570a400] 03:02:29 INFO - PROCESS | 1668 | 1461405749404 Marionette DEBUG loaded listener.js 03:02:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x127202c00) [pid = 1668] [serial = 142] [outer = 0x12570a400] 03:02:29 INFO - PROCESS | 1668 | 1461405749821 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]]]}] 03:02:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:02:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 618ms 03:02:29 INFO - PROCESS | 1668 | 1461405749841 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 03:02:29 INFO - PROCESS | 1668 | 1461405749842 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 03:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:02:29 INFO - PROCESS | 1668 | 1461405749844 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:02:29 INFO - PROCESS | 1668 | 1461405749845 Marionette TRACE conn2 <- [1,166,null,{}] 03:02:29 INFO - PROCESS | 1668 | 1461405749848 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}] 03:02:29 INFO - PROCESS | 1668 | 1461405749981 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 03:02:30 INFO - PROCESS | 1668 | 1461405750110 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x114b8a000 == 29 [pid = 1668] [id = 49] 03:02:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x115309c00) [pid = 1668] [serial = 143] [outer = 0x0] 03:02:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x116577c00) [pid = 1668] [serial = 144] [outer = 0x115309c00] 03:02:30 INFO - PROCESS | 1668 | 1461405750143 Marionette DEBUG loaded listener.js 03:02:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x118e11c00) [pid = 1668] [serial = 145] [outer = 0x115309c00] 03:02:30 INFO - PROCESS | 1668 | --DOCSHELL 0x119172000 == 28 [pid = 1668] [id = 23] 03:02:30 INFO - PROCESS | 1668 | --DOCSHELL 0x118cbf000 == 27 [pid = 1668] [id = 40] 03:02:30 INFO - PROCESS | 1668 | 1461405750612 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]]]}] 03:02:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:02:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 820ms 03:02:30 INFO - PROCESS | 1668 | 1461405750682 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 03:02:30 INFO - PROCESS | 1668 | 1461405750684 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 03:02:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:02:30 INFO - PROCESS | 1668 | 1461405750690 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:02:30 INFO - PROCESS | 1668 | 1461405750692 Marionette TRACE conn2 <- [1,170,null,{}] 03:02:30 INFO - PROCESS | 1668 | 1461405750696 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}] 03:02:30 INFO - PROCESS | 1668 | 1461405750790 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 03:02:30 INFO - PROCESS | 1668 | 1461405750850 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x119744000 == 28 [pid = 1668] [id = 50] 03:02:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x11912e800) [pid = 1668] [serial = 146] [outer = 0x0] 03:02:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x119ce0000) [pid = 1668] [serial = 147] [outer = 0x11912e800] 03:02:30 INFO - PROCESS | 1668 | 1461405750883 Marionette DEBUG loaded listener.js 03:02:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x11acd9000) [pid = 1668] [serial = 148] [outer = 0x11912e800] 03:02:31 INFO - PROCESS | 1668 | 1461405751327 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]]]}] 03:02:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 03:02:31 INFO - PROCESS | 1668 | 1461405751365 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 03:02:31 INFO - PROCESS | 1668 | 1461405751368 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 03:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:02:31 INFO - PROCESS | 1668 | 1461405751373 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:02:31 INFO - PROCESS | 1668 | 1461405751375 Marionette TRACE conn2 <- [1,174,null,{}] 03:02:31 INFO - PROCESS | 1668 | 1461405751377 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}] 03:02:31 INFO - PROCESS | 1668 | 1461405751468 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 03:02:31 INFO - PROCESS | 1668 | 1461405751530 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c193800 == 29 [pid = 1668] [id = 51] 03:02:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x11b0ef400) [pid = 1668] [serial = 149] [outer = 0x0] 03:02:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x11b99f800) [pid = 1668] [serial = 150] [outer = 0x11b0ef400] 03:02:31 INFO - PROCESS | 1668 | 1461405751561 Marionette DEBUG loaded listener.js 03:02:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x11c459800) [pid = 1668] [serial = 151] [outer = 0x11b0ef400] 03:02:31 INFO - PROCESS | 1668 | 1461405751968 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]]]}] 03:02:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 620ms 03:02:31 INFO - PROCESS | 1668 | 1461405751993 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 03:02:31 INFO - PROCESS | 1668 | 1461405751994 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 03:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:02:31 INFO - PROCESS | 1668 | 1461405751997 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:02:32 INFO - PROCESS | 1668 | 1461405751999 Marionette TRACE conn2 <- [1,178,null,{}] 03:02:32 INFO - PROCESS | 1668 | 1461405752007 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}] 03:02:32 INFO - PROCESS | 1668 | 1461405752103 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 03:02:32 INFO - PROCESS | 1668 | 1461405752159 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x126a71000 == 30 [pid = 1668] [id = 52] 03:02:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x11c460c00) [pid = 1668] [serial = 152] [outer = 0x0] 03:02:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x125d80000) [pid = 1668] [serial = 153] [outer = 0x11c460c00] 03:02:32 INFO - PROCESS | 1668 | 1461405752200 Marionette DEBUG loaded listener.js 03:02:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x127667800) [pid = 1668] [serial = 154] [outer = 0x11c460c00] 03:02:32 INFO - PROCESS | 1668 | 1461405752623 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]]]}] 03:02:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:02:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 03:02:32 INFO - PROCESS | 1668 | 1461405752668 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 03:02:32 INFO - PROCESS | 1668 | 1461405752670 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 03:02:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:02:32 INFO - PROCESS | 1668 | 1461405752672 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:02:32 INFO - PROCESS | 1668 | 1461405752673 Marionette TRACE conn2 <- [1,182,null,{}] 03:02:32 INFO - PROCESS | 1668 | 1461405752676 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}] 03:02:32 INFO - PROCESS | 1668 | 1461405752780 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 03:02:32 INFO - PROCESS | 1668 | 1461405752852 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x127fb7000 == 31 [pid = 1668] [id = 53] 03:02:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x1276a4c00) [pid = 1668] [serial = 155] [outer = 0x0] 03:02:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x127f7b000) [pid = 1668] [serial = 156] [outer = 0x1276a4c00] 03:02:32 INFO - PROCESS | 1668 | 1461405752883 Marionette DEBUG loaded listener.js 03:02:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x1280e3000) [pid = 1668] [serial = 157] [outer = 0x1276a4c00] 03:02:33 INFO - PROCESS | 1668 | 1461405753300 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]]]}] 03:02:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:02:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 668ms 03:02:33 INFO - PROCESS | 1668 | 1461405753341 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 03:02:33 INFO - PROCESS | 1668 | 1461405753342 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 03:02:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:02:33 INFO - PROCESS | 1668 | 1461405753344 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:02:33 INFO - PROCESS | 1668 | 1461405753346 Marionette TRACE conn2 <- [1,186,null,{}] 03:02:33 INFO - PROCESS | 1668 | 1461405753348 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}] 03:02:33 INFO - PROCESS | 1668 | 1461405753435 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 03:02:33 INFO - PROCESS | 1668 | 1461405753481 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x114220800 == 32 [pid = 1668] [id = 54] 03:02:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x12800d000) [pid = 1668] [serial = 158] [outer = 0x0] 03:02:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x129829400) [pid = 1668] [serial = 159] [outer = 0x12800d000] 03:02:33 INFO - PROCESS | 1668 | 1461405753511 Marionette DEBUG loaded listener.js 03:02:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x1298f7000) [pid = 1668] [serial = 160] [outer = 0x12800d000] 03:02:33 INFO - PROCESS | 1668 | 1461405753923 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]]]}] 03:02:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:02:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 622ms 03:02:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:02:33 INFO - PROCESS | 1668 | 1461405753968 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 03:02:33 INFO - PROCESS | 1668 | 1461405753969 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 03:02:33 INFO - PROCESS | 1668 | 1461405753971 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:02:33 INFO - PROCESS | 1668 | 1461405753972 Marionette TRACE conn2 <- [1,190,null,{}] 03:02:33 INFO - PROCESS | 1668 | 1461405753975 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}] 03:02:34 INFO - PROCESS | 1668 | 1461405754108 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 03:02:34 INFO - PROCESS | 1668 | 1461405754184 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba28800 == 33 [pid = 1668] [id = 55] 03:02:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x12ba62c00) [pid = 1668] [serial = 161] [outer = 0x0] 03:02:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x12bd79000) [pid = 1668] [serial = 162] [outer = 0x12ba62c00] 03:02:34 INFO - PROCESS | 1668 | 1461405754219 Marionette DEBUG loaded listener.js 03:02:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x12c025800) [pid = 1668] [serial = 163] [outer = 0x12ba62c00] 03:02:34 INFO - PROCESS | 1668 | 1461405754677 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]]]}] 03:02:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 769ms 03:02:34 INFO - PROCESS | 1668 | 1461405754741 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 03:02:34 INFO - PROCESS | 1668 | 1461405754743 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 03:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:02:34 INFO - PROCESS | 1668 | 1461405754804 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:02:34 INFO - PROCESS | 1668 | 1461405754806 Marionette TRACE conn2 <- [1,194,null,{}] 03:02:34 INFO - PROCESS | 1668 | --DOCSHELL 0x11b92e000 == 32 [pid = 1668] [id = 46] 03:02:34 INFO - PROCESS | 1668 | --DOCSHELL 0x119b13800 == 31 [pid = 1668] [id = 45] 03:02:34 INFO - PROCESS | 1668 | --DOCSHELL 0x115710800 == 30 [pid = 1668] [id = 44] 03:02:34 INFO - PROCESS | 1668 | 1461405754821 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}] 03:02:34 INFO - PROCESS | 1668 | 1461405754916 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 03:02:34 INFO - PROCESS | 1668 | 1461405754963 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x119ae0800 == 31 [pid = 1668] [id = 56] 03:02:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x119b06c00) [pid = 1668] [serial = 164] [outer = 0x0] 03:02:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x11aa05000) [pid = 1668] [serial = 165] [outer = 0x119b06c00] 03:02:34 INFO - PROCESS | 1668 | 1461405754996 Marionette DEBUG loaded listener.js 03:02:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x11ad4a000) [pid = 1668] [serial = 166] [outer = 0x119b06c00] 03:02:35 INFO - PROCESS | 1668 | 1461405755419 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]]]}] 03:02:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:02:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 740ms 03:02:35 INFO - PROCESS | 1668 | 1461405755487 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 03:02:35 INFO - PROCESS | 1668 | 1461405755489 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 03:02:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:02:35 INFO - PROCESS | 1668 | 1461405755492 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:02:35 INFO - PROCESS | 1668 | 1461405755494 Marionette TRACE conn2 <- [1,198,null,{}] 03:02:35 INFO - PROCESS | 1668 | 1461405755501 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}] 03:02:35 INFO - PROCESS | 1668 | 1461405755603 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 03:02:35 INFO - PROCESS | 1668 | 1461405755667 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x123966800 == 32 [pid = 1668] [id = 57] 03:02:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x11c138c00) [pid = 1668] [serial = 167] [outer = 0x0] 03:02:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x11c769800) [pid = 1668] [serial = 168] [outer = 0x11c138c00] 03:02:35 INFO - PROCESS | 1668 | 1461405755699 Marionette DEBUG loaded listener.js 03:02:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x125d81800) [pid = 1668] [serial = 169] [outer = 0x11c138c00] 03:02:36 INFO - PROCESS | 1668 | 1461405756125 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]]]}] 03:02:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 672ms 03:02:36 INFO - PROCESS | 1668 | 1461405756182 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 03:02:36 INFO - PROCESS | 1668 | 1461405756184 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 03:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:02:36 INFO - PROCESS | 1668 | 1461405756188 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:02:36 INFO - PROCESS | 1668 | 1461405756189 Marionette TRACE conn2 <- [1,202,null,{}] 03:02:36 INFO - PROCESS | 1668 | 1461405756192 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}] 03:02:36 INFO - PROCESS | 1668 | 1461405756281 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 03:02:36 INFO - PROCESS | 1668 | 1461405756347 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x127fb6000 == 33 [pid = 1668] [id = 58] 03:02:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x1274f1400) [pid = 1668] [serial = 170] [outer = 0x0] 03:02:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x12766dc00) [pid = 1668] [serial = 171] [outer = 0x1274f1400] 03:02:36 INFO - PROCESS | 1668 | 1461405756382 Marionette DEBUG loaded listener.js 03:02:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x127f7bc00) [pid = 1668] [serial = 172] [outer = 0x1274f1400] 03:02:36 INFO - PROCESS | 1668 | 1461405756778 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]]]}] 03:02:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 620ms 03:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:02:36 INFO - PROCESS | 1668 | 1461405756811 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 03:02:36 INFO - PROCESS | 1668 | 1461405756813 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 03:02:36 INFO - PROCESS | 1668 | 1461405756815 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:02:36 INFO - PROCESS | 1668 | 1461405756816 Marionette TRACE conn2 <- [1,206,null,{}] 03:02:36 INFO - PROCESS | 1668 | 1461405756818 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}] 03:02:36 INFO - PROCESS | 1668 | 1461405756928 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 03:02:37 INFO - PROCESS | 1668 | 1461405757007 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb1d800 == 34 [pid = 1668] [id = 59] 03:02:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x1298f2c00) [pid = 1668] [serial = 173] [outer = 0x0] 03:02:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x12b710000) [pid = 1668] [serial = 174] [outer = 0x1298f2c00] 03:02:37 INFO - PROCESS | 1668 | 1461405757056 Marionette DEBUG loaded listener.js 03:02:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x12bb26000) [pid = 1668] [serial = 175] [outer = 0x1298f2c00] 03:02:37 INFO - PROCESS | 1668 | 1461405757507 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]]]}] 03:02:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 720ms 03:02:37 INFO - PROCESS | 1668 | 1461405757535 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 03:02:37 INFO - PROCESS | 1668 | 1461405757536 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 03:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:02:37 INFO - PROCESS | 1668 | 1461405757539 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:02:37 INFO - PROCESS | 1668 | 1461405757540 Marionette TRACE conn2 <- [1,210,null,{}] 03:02:37 INFO - PROCESS | 1668 | 1461405757542 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}] 03:02:37 INFO - PROCESS | 1668 | 1461405757627 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 03:02:37 INFO - PROCESS | 1668 | 1461405757674 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x116784000 == 35 [pid = 1668] [id = 60] 03:02:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 176 (0x12bb27800) [pid = 1668] [serial = 176] [outer = 0x0] 03:02:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 177 (0x12bb32400) [pid = 1668] [serial = 177] [outer = 0x12bb27800] 03:02:37 INFO - PROCESS | 1668 | 1461405757703 Marionette DEBUG loaded listener.js 03:02:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 178 (0x12c023000) [pid = 1668] [serial = 178] [outer = 0x12bb27800] 03:02:38 INFO - PROCESS | 1668 | 1461405758065 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]]]}] 03:02:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:02:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 570ms 03:02:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:02:38 INFO - PROCESS | 1668 | 1461405758109 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 03:02:38 INFO - PROCESS | 1668 | 1461405758111 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 03:02:38 INFO - PROCESS | 1668 | 1461405758114 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:02:38 INFO - PROCESS | 1668 | 1461405758115 Marionette TRACE conn2 <- [1,214,null,{}] 03:02:38 INFO - PROCESS | 1668 | 1461405758118 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}] 03:02:38 INFO - PROCESS | 1668 | 1461405758261 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 03:02:38 INFO - PROCESS | 1668 | 1461405758383 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf8e000 == 36 [pid = 1668] [id = 61] 03:02:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 179 (0x12ced1c00) [pid = 1668] [serial = 179] [outer = 0x0] 03:02:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 180 (0x12d096c00) [pid = 1668] [serial = 180] [outer = 0x12ced1c00] 03:02:38 INFO - PROCESS | 1668 | 1461405758433 Marionette DEBUG loaded listener.js 03:02:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 181 (0x12d56ec00) [pid = 1668] [serial = 181] [outer = 0x12ced1c00] 03:02:38 INFO - PROCESS | 1668 | 1461405758914 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]]]}] 03:02:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:02:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 820ms 03:02:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:02:38 INFO - PROCESS | 1668 | 1461405758933 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 03:02:38 INFO - PROCESS | 1668 | 1461405758934 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 03:02:38 INFO - PROCESS | 1668 | 1461405758947 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:02:38 INFO - PROCESS | 1668 | 1461405758949 Marionette TRACE conn2 <- [1,218,null,{}] 03:02:38 INFO - PROCESS | 1668 | 1461405758953 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}] 03:02:39 INFO - PROCESS | 1668 | 1461405759042 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 03:02:39 INFO - PROCESS | 1668 | 1461405759090 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x12da3a000 == 37 [pid = 1668] [id = 62] 03:02:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 182 (0x12d56f000) [pid = 1668] [serial = 182] [outer = 0x0] 03:02:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 183 (0x12d5f0c00) [pid = 1668] [serial = 183] [outer = 0x12d56f000] 03:02:39 INFO - PROCESS | 1668 | 1461405759119 Marionette DEBUG loaded listener.js 03:02:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 184 (0x12e2a0800) [pid = 1668] [serial = 184] [outer = 0x12d56f000] 03:02:39 INFO - PROCESS | 1668 | 1461405759522 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]]]}] 03:02:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:02:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 630ms 03:02:39 INFO - PROCESS | 1668 | 1461405759568 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 03:02:39 INFO - PROCESS | 1668 | 1461405759569 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 03:02:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:02:39 INFO - PROCESS | 1668 | 1461405759571 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:02:39 INFO - PROCESS | 1668 | 1461405759572 Marionette TRACE conn2 <- [1,222,null,{}] 03:02:39 INFO - PROCESS | 1668 | 1461405759575 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}] 03:02:39 INFO - PROCESS | 1668 | 1461405759663 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 03:02:39 INFO - PROCESS | 1668 | 1461405759747 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db09800 == 38 [pid = 1668] [id = 63] 03:02:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 185 (0x11af6fc00) [pid = 1668] [serial = 185] [outer = 0x0] 03:02:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 186 (0x12e322400) [pid = 1668] [serial = 186] [outer = 0x11af6fc00] 03:02:39 INFO - PROCESS | 1668 | 1461405759777 Marionette DEBUG loaded listener.js 03:02:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 187 (0x12e32b000) [pid = 1668] [serial = 187] [outer = 0x11af6fc00] 03:02:40 INFO - PROCESS | 1668 | 1461405760277 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]]]}] 03:02:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:02:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 719ms 03:02:40 INFO - PROCESS | 1668 | 1461405760291 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 03:02:40 INFO - PROCESS | 1668 | 1461405760295 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 03:02:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:02:40 INFO - PROCESS | 1668 | 1461405760301 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:02:40 INFO - PROCESS | 1668 | 1461405760304 Marionette TRACE conn2 <- [1,226,null,{}] 03:02:40 INFO - PROCESS | 1668 | 1461405760308 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}] 03:02:40 INFO - PROCESS | 1668 | 1461405760403 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 03:02:40 INFO - PROCESS | 1668 | 1461405760471 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c185800 == 39 [pid = 1668] [id = 64] 03:02:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 188 (0x11ad45800) [pid = 1668] [serial = 188] [outer = 0x0] 03:02:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 189 (0x11af77400) [pid = 1668] [serial = 189] [outer = 0x11ad45800] 03:02:40 INFO - PROCESS | 1668 | 1461405760500 Marionette DEBUG loaded listener.js 03:02:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 190 (0x11c454800) [pid = 1668] [serial = 190] [outer = 0x11ad45800] 03:02:40 INFO - PROCESS | 1668 | --DOCSHELL 0x11b05b000 == 38 [pid = 1668] [id = 41] 03:02:40 INFO - PROCESS | 1668 | --DOCSHELL 0x114220800 == 37 [pid = 1668] [id = 54] 03:02:40 INFO - PROCESS | 1668 | --DOCSHELL 0x127fb7000 == 36 [pid = 1668] [id = 53] 03:02:40 INFO - PROCESS | 1668 | --DOCSHELL 0x126a71000 == 35 [pid = 1668] [id = 52] 03:02:40 INFO - PROCESS | 1668 | --DOCSHELL 0x11c193800 == 34 [pid = 1668] [id = 51] 03:02:40 INFO - PROCESS | 1668 | --DOCSHELL 0x119744000 == 33 [pid = 1668] [id = 50] 03:02:40 INFO - PROCESS | 1668 | 1461405760950 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]]]}] 03:02:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:02:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 674ms 03:02:40 INFO - PROCESS | 1668 | 1461405760975 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 03:02:40 INFO - PROCESS | 1668 | 1461405760977 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 03:02:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:02:40 INFO - PROCESS | 1668 | 1461405760981 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:02:40 INFO - PROCESS | 1668 | 1461405760984 Marionette TRACE conn2 <- [1,230,null,{}] 03:02:41 INFO - PROCESS | 1668 | 1461405761008 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}] 03:02:41 INFO - PROCESS | 1668 | 1461405761104 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 03:02:41 INFO - PROCESS | 1668 | 1461405761173 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c195800 == 34 [pid = 1668] [id = 65] 03:02:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 191 (0x11ad45000) [pid = 1668] [serial = 191] [outer = 0x0] 03:02:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 192 (0x11c452c00) [pid = 1668] [serial = 192] [outer = 0x11ad45000] 03:02:41 INFO - PROCESS | 1668 | 1461405761208 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 193 (0x125b4d000) [pid = 1668] [serial = 193] [outer = 0x11ad45000] 03:02:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 194 (0x127f86000) [pid = 1668] [serial = 194] [outer = 0x12e29e000] 03:02:41 INFO - PROCESS | 1668 | 1461405761682 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]]]}] 03:02:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 741ms 03:02:41 INFO - PROCESS | 1668 | 1461405761722 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 03:02:41 INFO - PROCESS | 1668 | 1461405761725 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 03:02:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:02:41 INFO - PROCESS | 1668 | 1461405761730 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:02:41 INFO - PROCESS | 1668 | 1461405761734 Marionette TRACE conn2 <- [1,234,null,{}] 03:02:41 INFO - PROCESS | 1668 | 1461405761736 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}] 03:02:41 INFO - PROCESS | 1668 | 1461405761828 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 03:02:41 INFO - PROCESS | 1668 | 1461405761895 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba19000 == 35 [pid = 1668] [id = 66] 03:02:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 195 (0x127f7e800) [pid = 1668] [serial = 195] [outer = 0x0] 03:02:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 196 (0x129655800) [pid = 1668] [serial = 196] [outer = 0x127f7e800] 03:02:41 INFO - PROCESS | 1668 | 1461405761936 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 197 (0x12b706400) [pid = 1668] [serial = 197] [outer = 0x127f7e800] 03:02:42 INFO - PROCESS | 1668 | 1461405762356 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]]]}] 03:02:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:02:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 673ms 03:02:42 INFO - PROCESS | 1668 | 1461405762411 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 03:02:42 INFO - PROCESS | 1668 | 1461405762412 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 03:02:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:02:42 INFO - PROCESS | 1668 | 1461405762417 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:02:42 INFO - PROCESS | 1668 | 1461405762420 Marionette TRACE conn2 <- [1,238,null,{}] 03:02:42 INFO - PROCESS | 1668 | 1461405762427 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}] 03:02:42 INFO - PROCESS | 1668 | 1461405762524 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 03:02:42 INFO - PROCESS | 1668 | 1461405762580 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db1d800 == 36 [pid = 1668] [id = 67] 03:02:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 198 (0x12ba60400) [pid = 1668] [serial = 198] [outer = 0x0] 03:02:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 199 (0x12cecb800) [pid = 1668] [serial = 199] [outer = 0x12ba60400] 03:02:42 INFO - PROCESS | 1668 | 1461405762614 Marionette DEBUG loaded listener.js 03:02:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 200 (0x12d08e800) [pid = 1668] [serial = 200] [outer = 0x12ba60400] 03:02:43 INFO - PROCESS | 1668 | 1461405763032 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]]]}] 03:02:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 621ms 03:02:43 INFO - PROCESS | 1668 | 1461405763039 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 03:02:43 INFO - PROCESS | 1668 | 1461405763041 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 03:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:02:43 INFO - PROCESS | 1668 | 1461405763043 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:02:43 INFO - PROCESS | 1668 | 1461405763044 Marionette TRACE conn2 <- [1,242,null,{}] 03:02:43 INFO - PROCESS | 1668 | 1461405763047 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}] 03:02:43 INFO - PROCESS | 1668 | 1461405763139 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 03:02:43 INFO - PROCESS | 1668 | 1461405763190 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4c5000 == 37 [pid = 1668] [id = 68] 03:02:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 201 (0x12d567400) [pid = 1668] [serial = 201] [outer = 0x0] 03:02:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 202 (0x12d5f2c00) [pid = 1668] [serial = 202] [outer = 0x12d567400] 03:02:43 INFO - PROCESS | 1668 | 1461405763221 Marionette DEBUG loaded listener.js 03:02:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 203 (0x12e330400) [pid = 1668] [serial = 203] [outer = 0x12d567400] 03:02:43 INFO - PROCESS | 1668 | 1461405763624 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]]]}] 03:02:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 618ms 03:02:43 INFO - PROCESS | 1668 | 1461405763662 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 03:02:43 INFO - PROCESS | 1668 | 1461405763663 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 03:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:02:43 INFO - PROCESS | 1668 | 1461405763665 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:02:43 INFO - PROCESS | 1668 | 1461405763667 Marionette TRACE conn2 <- [1,246,null,{}] 03:02:43 INFO - PROCESS | 1668 | 1461405763669 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}] 03:02:43 INFO - PROCESS | 1668 | 1461405763758 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 03:02:43 INFO - PROCESS | 1668 | 1461405763838 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e6bc000 == 38 [pid = 1668] [id = 69] 03:02:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 204 (0x12d568400) [pid = 1668] [serial = 204] [outer = 0x0] 03:02:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 205 (0x12e339000) [pid = 1668] [serial = 205] [outer = 0x12d568400] 03:02:43 INFO - PROCESS | 1668 | 1461405763871 Marionette DEBUG loaded listener.js 03:02:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 206 (0x12e341c00) [pid = 1668] [serial = 206] [outer = 0x12d568400] 03:02:44 INFO - PROCESS | 1668 | 1461405764297 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]]]}] 03:02:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:02:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 672ms 03:02:44 INFO - PROCESS | 1668 | 1461405764338 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 03:02:44 INFO - PROCESS | 1668 | 1461405764339 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 03:02:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:02:44 INFO - PROCESS | 1668 | 1461405764342 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:02:44 INFO - PROCESS | 1668 | 1461405764343 Marionette TRACE conn2 <- [1,250,null,{}] 03:02:44 INFO - PROCESS | 1668 | 1461405764346 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}] 03:02:44 INFO - PROCESS | 1668 | 1461405764460 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 03:02:44 INFO - PROCESS | 1668 | 1461405764516 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f40a800 == 39 [pid = 1668] [id = 70] 03:02:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 207 (0x12eb0dc00) [pid = 1668] [serial = 207] [outer = 0x0] 03:02:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 208 (0x12ecb4400) [pid = 1668] [serial = 208] [outer = 0x12eb0dc00] 03:02:44 INFO - PROCESS | 1668 | 1461405764547 Marionette DEBUG loaded listener.js 03:02:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 209 (0x12f21b800) [pid = 1668] [serial = 209] [outer = 0x12eb0dc00] 03:02:44 INFO - PROCESS | 1668 | 1461405764958 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]]]}] 03:02:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 669ms 03:02:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:02:45 INFO - PROCESS | 1668 | 1461405765011 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 03:02:45 INFO - PROCESS | 1668 | 1461405765013 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 03:02:45 INFO - PROCESS | 1668 | 1461405765015 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 1668 | 1461405765016 Marionette TRACE conn2 <- [1,254,null,{}] 03:02:45 INFO - PROCESS | 1668 | 1461405765018 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}] 03:02:45 INFO - PROCESS | 1668 | 1461405765125 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 03:02:45 INFO - PROCESS | 1668 | 1461405765180 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f956800 == 40 [pid = 1668] [id = 71] 03:02:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 210 (0x12f21b400) [pid = 1668] [serial = 210] [outer = 0x0] 03:02:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 211 (0x12f223c00) [pid = 1668] [serial = 211] [outer = 0x12f21b400] 03:02:45 INFO - PROCESS | 1668 | 1461405765210 Marionette DEBUG loaded listener.js 03:02:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 212 (0x12f84e000) [pid = 1668] [serial = 212] [outer = 0x12f21b400] 03:02:45 INFO - PROCESS | 1668 | 1461405765658 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]]]}] 03:02:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 668ms 03:02:45 INFO - PROCESS | 1668 | 1461405765683 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 03:02:45 INFO - PROCESS | 1668 | 1461405765685 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 03:02:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:02:45 INFO - PROCESS | 1668 | 1461405765689 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 1668 | 1461405765691 Marionette TRACE conn2 <- [1,258,null,{}] 03:02:45 INFO - PROCESS | 1668 | 1461405765694 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}] 03:02:45 INFO - PROCESS | 1668 | 1461405765789 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 03:02:45 INFO - PROCESS | 1668 | 1461405765846 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x125e20800 == 41 [pid = 1668] [id = 72] 03:02:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 213 (0x114f36000) [pid = 1668] [serial = 213] [outer = 0x0] 03:02:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 214 (0x116742c00) [pid = 1668] [serial = 214] [outer = 0x114f36000] 03:02:45 INFO - PROCESS | 1668 | 1461405765875 Marionette DEBUG loaded listener.js 03:02:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 215 (0x119cd7400) [pid = 1668] [serial = 215] [outer = 0x114f36000] 03:02:46 INFO - PROCESS | 1668 | 1461405766298 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]]]}] 03:02:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:02:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 621ms 03:02:46 INFO - PROCESS | 1668 | 1461405766310 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 03:02:46 INFO - PROCESS | 1668 | 1461405766313 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 03:02:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:02:46 INFO - PROCESS | 1668 | 1461405766317 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:02:46 INFO - PROCESS | 1668 | 1461405766319 Marionette TRACE conn2 <- [1,262,null,{}] 03:02:46 INFO - PROCESS | 1668 | 1461405766321 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}] 03:02:46 INFO - PROCESS | 1668 | 1461405766435 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 03:02:46 INFO - PROCESS | 1668 | --DOCSHELL 0x123966800 == 40 [pid = 1668] [id = 57] 03:02:46 INFO - PROCESS | 1668 | --DOCSHELL 0x119ae0800 == 39 [pid = 1668] [id = 56] 03:02:46 INFO - PROCESS | 1668 | 1461405766568 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x1188a7800 == 40 [pid = 1668] [id = 73] 03:02:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 216 (0x114f28000) [pid = 1668] [serial = 216] [outer = 0x0] 03:02:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 217 (0x114f2e800) [pid = 1668] [serial = 217] [outer = 0x114f28000] 03:02:46 INFO - PROCESS | 1668 | 1461405766600 Marionette DEBUG loaded listener.js 03:02:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 218 (0x11575c400) [pid = 1668] [serial = 218] [outer = 0x114f28000] 03:02:47 INFO - PROCESS | 1668 | 1461405767034 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]]]}] 03:02:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 769ms 03:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:02:47 INFO - PROCESS | 1668 | 1461405767088 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 03:02:47 INFO - PROCESS | 1668 | 1461405767090 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 03:02:47 INFO - PROCESS | 1668 | 1461405767093 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:02:47 INFO - PROCESS | 1668 | 1461405767096 Marionette TRACE conn2 <- [1,266,null,{}] 03:02:47 INFO - PROCESS | 1668 | 1461405767100 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}] 03:02:47 INFO - PROCESS | 1668 | 1461405767194 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 03:02:47 INFO - PROCESS | 1668 | 1461405767265 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b5aa800 == 41 [pid = 1668] [id = 74] 03:02:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 219 (0x11aa6f400) [pid = 1668] [serial = 219] [outer = 0x0] 03:02:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 220 (0x11c461400) [pid = 1668] [serial = 220] [outer = 0x11aa6f400] 03:02:47 INFO - PROCESS | 1668 | 1461405767298 Marionette DEBUG loaded listener.js 03:02:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 221 (0x1259f5400) [pid = 1668] [serial = 221] [outer = 0x11aa6f400] 03:02:47 INFO - PROCESS | 1668 | 1461405767708 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]]]}] 03:02:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 622ms 03:02:47 INFO - PROCESS | 1668 | 1461405767716 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 03:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:02:47 INFO - PROCESS | 1668 | 1461405767719 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 03:02:47 INFO - PROCESS | 1668 | 1461405767722 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:02:47 INFO - PROCESS | 1668 | 1461405767723 Marionette TRACE conn2 <- [1,270,null,{}] 03:02:47 INFO - PROCESS | 1668 | 1461405767726 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}] 03:02:47 INFO - PROCESS | 1668 | 1461405767842 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 03:02:47 INFO - PROCESS | 1668 | 1461405767911 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12da45000 == 42 [pid = 1668] [id = 75] 03:02:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 222 (0x127f80800) [pid = 1668] [serial = 222] [outer = 0x0] 03:02:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 223 (0x1298abc00) [pid = 1668] [serial = 223] [outer = 0x127f80800] 03:02:47 INFO - PROCESS | 1668 | 1461405767942 Marionette DEBUG loaded listener.js 03:02:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 224 (0x12b58bc00) [pid = 1668] [serial = 224] [outer = 0x127f80800] 03:02:48 INFO - PROCESS | 1668 | 1461405768371 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]]]}] 03:02:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 669ms 03:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:02:48 INFO - PROCESS | 1668 | 1461405768392 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 03:02:48 INFO - PROCESS | 1668 | 1461405768393 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 03:02:48 INFO - PROCESS | 1668 | 1461405768401 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:02:48 INFO - PROCESS | 1668 | 1461405768405 Marionette TRACE conn2 <- [1,274,null,{}] 03:02:48 INFO - PROCESS | 1668 | 1461405768408 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}] 03:02:48 INFO - PROCESS | 1668 | 1461405768507 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 03:02:48 INFO - PROCESS | 1668 | 1461405768564 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x12987b800 == 43 [pid = 1668] [id = 76] 03:02:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 225 (0x128004000) [pid = 1668] [serial = 225] [outer = 0x0] 03:02:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 226 (0x1298eb000) [pid = 1668] [serial = 226] [outer = 0x128004000] 03:02:48 INFO - PROCESS | 1668 | 1461405768595 Marionette DEBUG loaded listener.js 03:02:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 227 (0x129abf000) [pid = 1668] [serial = 227] [outer = 0x128004000] 03:02:49 INFO - PROCESS | 1668 | 1461405769011 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]]]}] 03:02:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:02:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 626ms 03:02:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:02:49 INFO - PROCESS | 1668 | 1461405769023 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 03:02:49 INFO - PROCESS | 1668 | 1461405769025 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 03:02:49 INFO - PROCESS | 1668 | 1461405769027 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:02:49 INFO - PROCESS | 1668 | 1461405769028 Marionette TRACE conn2 <- [1,278,null,{}] 03:02:49 INFO - PROCESS | 1668 | 1461405769030 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}] 03:02:49 INFO - PROCESS | 1668 | 1461405769125 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 03:02:49 INFO - PROCESS | 1668 | 1461405769223 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f94c800 == 44 [pid = 1668] [id = 77] 03:02:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 228 (0x12b3a0c00) [pid = 1668] [serial = 228] [outer = 0x0] 03:02:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 229 (0x12b3a7400) [pid = 1668] [serial = 229] [outer = 0x12b3a0c00] 03:02:49 INFO - PROCESS | 1668 | 1461405769256 Marionette DEBUG loaded listener.js 03:02:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 230 (0x12b3af400) [pid = 1668] [serial = 230] [outer = 0x12b3a0c00] 03:02:49 INFO - PROCESS | 1668 | 1461405769629 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]]]}] 03:02:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:02:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 668ms 03:02:49 INFO - PROCESS | 1668 | 1461405769696 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 03:02:49 INFO - PROCESS | 1668 | 1461405769697 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 03:02:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:02:49 INFO - PROCESS | 1668 | 1461405769720 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:02:49 INFO - PROCESS | 1668 | 1461405769722 Marionette TRACE conn2 <- [1,282,null,{}] 03:02:49 INFO - PROCESS | 1668 | 1461405769724 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}] 03:02:49 INFO - PROCESS | 1668 | 1461405769813 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 03:02:49 INFO - PROCESS | 1668 | 1461405769885 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fc86800 == 45 [pid = 1668] [id = 78] 03:02:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 231 (0x12d099000) [pid = 1668] [serial = 231] [outer = 0x0] 03:02:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 232 (0x12d569400) [pid = 1668] [serial = 232] [outer = 0x12d099000] 03:02:49 INFO - PROCESS | 1668 | 1461405769922 Marionette DEBUG loaded listener.js 03:02:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 233 (0x12e33b400) [pid = 1668] [serial = 233] [outer = 0x12d099000] 03:02:50 INFO - PROCESS | 1668 | 1461405770350 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]]]}] 03:02:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:02:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 673ms 03:02:50 INFO - PROCESS | 1668 | 1461405770390 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 03:02:50 INFO - PROCESS | 1668 | 1461405770392 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 03:02:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:02:50 INFO - PROCESS | 1668 | 1461405770394 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:02:50 INFO - PROCESS | 1668 | 1461405770395 Marionette TRACE conn2 <- [1,286,null,{}] 03:02:50 INFO - PROCESS | 1668 | 1461405770398 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}] 03:02:50 INFO - PROCESS | 1668 | 1461405770517 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 03:02:50 INFO - PROCESS | 1668 | 1461405770575 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x1304f3800 == 46 [pid = 1668] [id = 79] 03:02:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 234 (0x125cc4800) [pid = 1668] [serial = 234] [outer = 0x0] 03:02:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 235 (0x125cc9c00) [pid = 1668] [serial = 235] [outer = 0x125cc4800] 03:02:50 INFO - PROCESS | 1668 | 1461405770604 Marionette DEBUG loaded listener.js 03:02:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 236 (0x12eb04000) [pid = 1668] [serial = 236] [outer = 0x125cc4800] 03:02:51 INFO - PROCESS | 1668 | 1461405771011 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]]]}] 03:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 669ms 03:02:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:02:51 INFO - PROCESS | 1668 | 1461405771063 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 03:02:51 INFO - PROCESS | 1668 | 1461405771065 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 03:02:51 INFO - PROCESS | 1668 | 1461405771067 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:02:51 INFO - PROCESS | 1668 | 1461405771068 Marionette TRACE conn2 <- [1,290,null,{}] 03:02:51 INFO - PROCESS | 1668 | 1461405771070 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}] 03:02:51 INFO - PROCESS | 1668 | 1461405771163 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 03:02:51 INFO - PROCESS | 1668 | 1461405771231 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x13063f000 == 47 [pid = 1668] [id = 80] 03:02:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 237 (0x125cc6000) [pid = 1668] [serial = 237] [outer = 0x0] 03:02:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 238 (0x12eb11400) [pid = 1668] [serial = 238] [outer = 0x125cc6000] 03:02:51 INFO - PROCESS | 1668 | 1461405771260 Marionette DEBUG loaded listener.js 03:02:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 239 (0x12ecb3800) [pid = 1668] [serial = 239] [outer = 0x125cc6000] 03:02:51 INFO - PROCESS | 1668 | 1461405771690 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]]]}] 03:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 668ms 03:02:51 INFO - PROCESS | 1668 | 1461405771736 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 03:02:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:02:51 INFO - PROCESS | 1668 | 1461405771738 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 03:02:51 INFO - PROCESS | 1668 | 1461405771742 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:02:51 INFO - PROCESS | 1668 | 1461405771744 Marionette TRACE conn2 <- [1,294,null,{}] 03:02:51 INFO - PROCESS | 1668 | 1461405771748 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}] 03:02:51 INFO - PROCESS | 1668 | 1461405771915 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 03:02:52 INFO - PROCESS | 1668 | 1461405772021 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x131d22800 == 48 [pid = 1668] [id = 81] 03:02:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 240 (0x125cc9000) [pid = 1668] [serial = 240] [outer = 0x0] 03:02:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 241 (0x12ecb9800) [pid = 1668] [serial = 241] [outer = 0x125cc9000] 03:02:52 INFO - PROCESS | 1668 | 1461405772067 Marionette DEBUG loaded listener.js 03:02:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 242 (0x12ef07c00) [pid = 1668] [serial = 242] [outer = 0x125cc9000] 03:02:52 INFO - PROCESS | 1668 | 1461405772647 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]]]}] 03:02:52 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. 03:02:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 972ms 03:02:52 INFO - PROCESS | 1668 | 1461405772714 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 03:02:52 INFO - PROCESS | 1668 | 1461405772716 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 03:02:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:02:52 INFO - PROCESS | 1668 | 1461405772720 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:02:52 INFO - PROCESS | 1668 | 1461405772722 Marionette TRACE conn2 <- [1,298,null,{}] 03:02:52 INFO - PROCESS | 1668 | 1461405772725 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}] 03:02:52 INFO - PROCESS | 1668 | 1461405772817 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 03:02:52 INFO - PROCESS | 1668 | 1461405772878 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x12719b800 == 49 [pid = 1668] [id = 82] 03:02:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 243 (0x11aaccc00) [pid = 1668] [serial = 243] [outer = 0x0] 03:02:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 244 (0x11b958000) [pid = 1668] [serial = 244] [outer = 0x11aaccc00] 03:02:52 INFO - PROCESS | 1668 | 1461405772907 Marionette DEBUG loaded listener.js 03:02:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 245 (0x12570c400) [pid = 1668] [serial = 245] [outer = 0x11aaccc00] 03:02:53 INFO - PROCESS | 1668 | --DOCSHELL 0x118fea000 == 48 [pid = 1668] [id = 43] 03:02:53 INFO - PROCESS | 1668 | --DOCSHELL 0x125e20800 == 47 [pid = 1668] [id = 72] 03:02:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12e6bc000 == 46 [pid = 1668] [id = 69] 03:02:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4c5000 == 45 [pid = 1668] [id = 68] 03:02:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12db1d800 == 44 [pid = 1668] [id = 67] 03:02:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba19000 == 43 [pid = 1668] [id = 66] 03:02:53 INFO - PROCESS | 1668 | --DOCSHELL 0x11c195800 == 42 [pid = 1668] [id = 65] 03:02:53 INFO - PROCESS | 1668 | 1461405773457 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]]]}] 03:02:53 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. 03:02:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 770ms 03:02:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:02:53 INFO - PROCESS | 1668 | 1461405773490 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 03:02:53 INFO - PROCESS | 1668 | 1461405773492 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 03:02:53 INFO - PROCESS | 1668 | 1461405773496 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:02:53 INFO - PROCESS | 1668 | 1461405773498 Marionette TRACE conn2 <- [1,302,null,{}] 03:02:53 INFO - PROCESS | 1668 | 1461405773523 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}] 03:02:53 INFO - PROCESS | 1668 | 1461405773623 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x1304df800 == 41 [pid = 1668] [id = 20] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12f40a800 == 40 [pid = 1668] [id = 70] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12da3a000 == 39 [pid = 1668] [id = 62] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x116784000 == 38 [pid = 1668] [id = 60] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf8e000 == 37 [pid = 1668] [id = 61] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12efc5000 == 36 [pid = 1668] [id = 13] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12db0d800 == 35 [pid = 1668] [id = 9] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf68000 == 34 [pid = 1668] [id = 8] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb1d800 == 33 [pid = 1668] [id = 59] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x125902800 == 32 [pid = 1668] [id = 48] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x127fb6000 == 31 [pid = 1668] [id = 58] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12eb84000 == 30 [pid = 1668] [id = 12] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12f947800 == 29 [pid = 1668] [id = 15] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12695f000 == 28 [pid = 1668] [id = 42] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12db6a800 == 27 [pid = 1668] [id = 19] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x131d22800 == 26 [pid = 1668] [id = 81] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x13063f000 == 25 [pid = 1668] [id = 80] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x1304f3800 == 24 [pid = 1668] [id = 79] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12fc86800 == 23 [pid = 1668] [id = 78] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12f94c800 == 22 [pid = 1668] [id = 77] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12987b800 == 21 [pid = 1668] [id = 76] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12da45000 == 20 [pid = 1668] [id = 75] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12db09800 == 19 [pid = 1668] [id = 63] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12b5aa800 == 18 [pid = 1668] [id = 74] 03:02:54 INFO - PROCESS | 1668 | --DOCSHELL 0x1188a7800 == 17 [pid = 1668] [id = 73] 03:02:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12fe8f000 == 16 [pid = 1668] [id = 18] 03:02:57 INFO - PROCESS | 1668 | --DOCSHELL 0x11c4a1000 == 15 [pid = 1668] [id = 47] 03:02:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba28800 == 14 [pid = 1668] [id = 55] 03:02:57 INFO - PROCESS | 1668 | --DOCSHELL 0x114b8a000 == 13 [pid = 1668] [id = 49] 03:02:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12f956800 == 12 [pid = 1668] [id = 71] 03:02:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12db7b000 == 11 [pid = 1668] [id = 21] 03:02:57 INFO - PROCESS | 1668 | --DOCSHELL 0x1272bb800 == 10 [pid = 1668] [id = 39] 03:02:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12719b800 == 9 [pid = 1668] [id = 82] 03:02:57 INFO - PROCESS | 1668 | --DOCSHELL 0x11c185800 == 8 [pid = 1668] [id = 64] 03:02:57 INFO - PROCESS | 1668 | 1461405777908 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x1144d2000 == 9 [pid = 1668] [id = 83] 03:02:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 246 (0x11530a400) [pid = 1668] [serial = 246] [outer = 0x0] 03:02:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 247 (0x115758000) [pid = 1668] [serial = 247] [outer = 0x11530a400] 03:02:57 INFO - PROCESS | 1668 | 1461405777942 Marionette DEBUG loaded listener.js 03:02:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 248 (0x11854b800) [pid = 1668] [serial = 248] [outer = 0x11530a400] 03:02:58 INFO - PROCESS | 1668 | 1461405778231 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]]]}] 03:02:58 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. 03:02:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 4747ms 03:02:58 INFO - PROCESS | 1668 | 1461405778245 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 03:02:58 INFO - PROCESS | 1668 | 1461405778247 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 03:02:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:02:58 INFO - PROCESS | 1668 | 1461405778258 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:02:58 INFO - PROCESS | 1668 | 1461405778261 Marionette TRACE conn2 <- [1,306,null,{}] 03:02:58 INFO - PROCESS | 1668 | 1461405778273 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}] 03:02:58 INFO - PROCESS | 1668 | 1461405778359 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 03:02:58 INFO - PROCESS | 1668 | 1461405778364 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b052800 == 10 [pid = 1668] [id = 84] 03:02:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 249 (0x119a79400) [pid = 1668] [serial = 249] [outer = 0x0] 03:02:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 250 (0x11aa0b400) [pid = 1668] [serial = 250] [outer = 0x119a79400] 03:02:58 INFO - PROCESS | 1668 | 1461405778394 Marionette DEBUG loaded listener.js 03:02:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 251 (0x11ad73c00) [pid = 1668] [serial = 251] [outer = 0x119a79400] 03:02:58 INFO - PROCESS | 1668 | 1461405778740 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]]]}] 03:02:58 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. 03:02:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 520ms 03:02:58 INFO - PROCESS | 1668 | 1461405778781 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 03:02:58 INFO - PROCESS | 1668 | 1461405778784 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 03:02:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:02:58 INFO - PROCESS | 1668 | 1461405778787 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:02:58 INFO - PROCESS | 1668 | 1461405778788 Marionette TRACE conn2 <- [1,310,null,{}] 03:02:58 INFO - PROCESS | 1668 | 1461405778790 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}] 03:02:58 INFO - PROCESS | 1668 | 1461405778871 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 03:02:58 INFO - PROCESS | 1668 | 1461405778876 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x126954000 == 11 [pid = 1668] [id = 85] 03:02:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 252 (0x11afed400) [pid = 1668] [serial = 252] [outer = 0x0] 03:02:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 253 (0x11c6ea000) [pid = 1668] [serial = 253] [outer = 0x11afed400] 03:02:58 INFO - PROCESS | 1668 | 1461405778904 Marionette DEBUG loaded listener.js 03:02:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 254 (0x125cbd000) [pid = 1668] [serial = 254] [outer = 0x11afed400] 03:02:59 INFO - PROCESS | 1668 | 1461405779275 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]]]}] 03:02:59 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. 03:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 519ms 03:02:59 INFO - PROCESS | 1668 | 1461405779307 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 03:02:59 INFO - PROCESS | 1668 | 1461405779308 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 03:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:02:59 INFO - PROCESS | 1668 | 1461405779327 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:02:59 INFO - PROCESS | 1668 | 1461405779331 Marionette TRACE conn2 <- [1,314,null,{}] 03:02:59 INFO - PROCESS | 1668 | 1461405779335 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}] 03:02:59 INFO - PROCESS | 1668 | 1461405779415 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 03:02:59 INFO - PROCESS | 1668 | 1461405779423 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x12aedf000 == 12 [pid = 1668] [id = 86] 03:02:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 255 (0x125cc5c00) [pid = 1668] [serial = 255] [outer = 0x0] 03:02:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 256 (0x12761e800) [pid = 1668] [serial = 256] [outer = 0x125cc5c00] 03:02:59 INFO - PROCESS | 1668 | 1461405779448 Marionette DEBUG loaded listener.js 03:02:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 257 (0x1276a5000) [pid = 1668] [serial = 257] [outer = 0x125cc5c00] 03:02:59 INFO - PROCESS | 1668 | 1461405779807 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]]]}] 03:02:59 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. 03:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 530ms 03:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:02:59 INFO - PROCESS | 1668 | 1461405779852 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 03:02:59 INFO - PROCESS | 1668 | 1461405779854 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 03:02:59 INFO - PROCESS | 1668 | 1461405779856 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:02:59 INFO - PROCESS | 1668 | 1461405779857 Marionette TRACE conn2 <- [1,318,null,{}] 03:02:59 INFO - PROCESS | 1668 | 1461405779859 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}] 03:02:59 INFO - PROCESS | 1668 | 1461405779938 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 03:03:00 INFO - PROCESS | 1668 | 1461405780079 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf69000 == 13 [pid = 1668] [id = 87] 03:03:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 258 (0x127977400) [pid = 1668] [serial = 258] [outer = 0x0] 03:03:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 259 (0x1298a7400) [pid = 1668] [serial = 259] [outer = 0x127977400] 03:03:00 INFO - PROCESS | 1668 | 1461405780133 Marionette DEBUG loaded listener.js 03:03:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 260 (0x1298f2000) [pid = 1668] [serial = 260] [outer = 0x127977400] 03:03:00 INFO - PROCESS | 1668 | 1461405780554 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]]]}] 03:03:00 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. 03:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 722ms 03:03:00 INFO - PROCESS | 1668 | 1461405780579 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 03:03:00 INFO - PROCESS | 1668 | 1461405780580 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 03:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:03:00 INFO - PROCESS | 1668 | 1461405780582 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:03:00 INFO - PROCESS | 1668 | 1461405780584 Marionette TRACE conn2 <- [1,322,null,{}] 03:03:00 INFO - PROCESS | 1668 | 1461405780586 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}] 03:03:00 INFO - PROCESS | 1668 | 1461405780679 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 03:03:00 INFO - PROCESS | 1668 | 1461405780689 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db19000 == 14 [pid = 1668] [id = 88] 03:03:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 261 (0x12b31dc00) [pid = 1668] [serial = 261] [outer = 0x0] 03:03:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 262 (0x12b322400) [pid = 1668] [serial = 262] [outer = 0x12b31dc00] 03:03:00 INFO - PROCESS | 1668 | 1461405780723 Marionette DEBUG loaded listener.js 03:03:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 263 (0x12b3ab800) [pid = 1668] [serial = 263] [outer = 0x12b31dc00] 03:03:01 INFO - PROCESS | 1668 | 1461405781140 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]]]}] 03:03:01 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. 03:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 570ms 03:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:03:01 INFO - PROCESS | 1668 | 1461405781154 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 03:03:01 INFO - PROCESS | 1668 | 1461405781155 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 03:03:01 INFO - PROCESS | 1668 | 1461405781157 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:03:01 INFO - PROCESS | 1668 | 1461405781158 Marionette TRACE conn2 <- [1,326,null,{}] 03:03:01 INFO - PROCESS | 1668 | 1461405781160 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}] 03:03:01 INFO - PROCESS | 1668 | 1461405781257 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 03:03:01 INFO - PROCESS | 1668 | 1461405781303 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x1271a0000 == 15 [pid = 1668] [id = 89] 03:03:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 264 (0x12b3af800) [pid = 1668] [serial = 264] [outer = 0x0] 03:03:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 265 (0x12ba58000) [pid = 1668] [serial = 265] [outer = 0x12b3af800] 03:03:01 INFO - PROCESS | 1668 | 1461405781328 Marionette DEBUG loaded listener.js 03:03:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 266 (0x12bd77800) [pid = 1668] [serial = 266] [outer = 0x12b3af800] 03:03:01 INFO - PROCESS | 1668 | 1461405781672 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]]]}] 03:03:01 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. 03:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 519ms 03:03:01 INFO - PROCESS | 1668 | 1461405781676 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 03:03:01 INFO - PROCESS | 1668 | 1461405781678 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 03:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:03:01 INFO - PROCESS | 1668 | 1461405781680 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:03:01 INFO - PROCESS | 1668 | 1461405781681 Marionette TRACE conn2 <- [1,330,null,{}] 03:03:01 INFO - PROCESS | 1668 | 1461405781685 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}] 03:03:01 INFO - PROCESS | 1668 | 1461405781781 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 03:03:01 INFO - PROCESS | 1668 | 1461405781786 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x12efdf800 == 16 [pid = 1668] [id = 90] 03:03:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 267 (0x12b591400) [pid = 1668] [serial = 267] [outer = 0x0] 03:03:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 268 (0x12cecd400) [pid = 1668] [serial = 268] [outer = 0x12b591400] 03:03:01 INFO - PROCESS | 1668 | 1461405781811 Marionette DEBUG loaded listener.js 03:03:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 269 (0x12ced4800) [pid = 1668] [serial = 269] [outer = 0x12b591400] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 268 (0x116573400) [pid = 1668] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 267 (0x118e13000) [pid = 1668] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 266 (0x119d51000) [pid = 1668] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 265 (0x118f21000) [pid = 1668] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 264 (0x119cd7800) [pid = 1668] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 263 (0x1162e0400) [pid = 1668] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 262 (0x11b9aa000) [pid = 1668] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 261 (0x11b9aa800) [pid = 1668] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 260 (0x11c130000) [pid = 1668] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 259 (0x12570fc00) [pid = 1668] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 258 (0x12570e000) [pid = 1668] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 257 (0x11af70400) [pid = 1668] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 256 (0x1269ab400) [pid = 1668] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 255 (0x118f1c400) [pid = 1668] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 254 (0x11ad46c00) [pid = 1668] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 253 (0x1276ab800) [pid = 1668] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 252 (0x115759c00) [pid = 1668] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 251 (0x1298ec800) [pid = 1668] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 250 (0x130456c00) [pid = 1668] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 249 (0x1298ee000) [pid = 1668] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 248 (0x11ad45800) [pid = 1668] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 247 (0x1274f1400) [pid = 1668] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 246 (0x11883a800) [pid = 1668] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 245 (0x12d567400) [pid = 1668] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 244 (0x12570a400) [pid = 1668] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 243 (0x11c138c00) [pid = 1668] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 242 (0x114f36000) [pid = 1668] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 241 (0x125708800) [pid = 1668] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 240 (0x11ad47400) [pid = 1668] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 239 (0x115309c00) [pid = 1668] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 238 (0x12ba60400) [pid = 1668] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 237 (0x1276a0400) [pid = 1668] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 236 (0x12bd80800) [pid = 1668] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 235 (0x1276a4c00) [pid = 1668] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 234 (0x12eb0dc00) [pid = 1668] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 233 (0x1298f2c00) [pid = 1668] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 232 (0x12ba61c00) [pid = 1668] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 231 (0x114f28000) [pid = 1668] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 230 (0x12d568400) [pid = 1668] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 229 (0x11b9a2000) [pid = 1668] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 228 (0x11aa6f400) [pid = 1668] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 227 (0x11b0ef400) [pid = 1668] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 226 (0x11c460c00) [pid = 1668] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 225 (0x119b06c00) [pid = 1668] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 224 (0x12ef0d800) [pid = 1668] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 223 (0x125cc6000) [pid = 1668] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 222 (0x12800d000) [pid = 1668] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 221 (0x12e326800) [pid = 1668] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 220 (0x12eb0ec00) [pid = 1668] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 219 (0x125cc4800) [pid = 1668] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 218 (0x11ad45000) [pid = 1668] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 217 (0x12ba62c00) [pid = 1668] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 216 (0x12ced1c00) [pid = 1668] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 215 (0x12e33a800) [pid = 1668] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 214 (0x12d099000) [pid = 1668] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 213 (0x11ad4d800) [pid = 1668] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 212 (0x127f80800) [pid = 1668] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 211 (0x12e29b800) [pid = 1668] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 210 (0x12b3a0c00) [pid = 1668] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 209 (0x12bb27800) [pid = 1668] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 208 (0x12f21b400) [pid = 1668] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 207 (0x11ad48c00) [pid = 1668] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 206 (0x127f7e800) [pid = 1668] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 205 (0x11af6b400) [pid = 1668] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 204 (0x11af6fc00) [pid = 1668] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 203 (0x1187d9c00) [pid = 1668] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 202 (0x11aa0c000) [pid = 1668] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 201 (0x125cc9000) [pid = 1668] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 200 (0x11912e800) [pid = 1668] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 199 (0x12f226800) [pid = 1668] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 198 (0x128004000) [pid = 1668] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 197 (0x12d56f000) [pid = 1668] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:03:03 INFO - PROCESS | 1668 | --DOMWINDOW == 196 (0x11b9a0400) [pid = 1668] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:03:03 INFO - PROCESS | 1668 | 1461405783293 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]]]}] 03:03:03 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. 03:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1673ms 03:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:03:03 INFO - PROCESS | 1668 | 1461405783354 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 03:03:03 INFO - PROCESS | 1668 | 1461405783355 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 03:03:03 INFO - PROCESS | 1668 | 1461405783357 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:03:03 INFO - PROCESS | 1668 | 1461405783358 Marionette TRACE conn2 <- [1,334,null,{}] 03:03:03 INFO - PROCESS | 1668 | 1461405783360 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}] 03:03:03 INFO - PROCESS | 1668 | 1461405783435 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 03:03:03 INFO - PROCESS | 1668 | 1461405783441 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b058800 == 17 [pid = 1668] [id = 91] 03:03:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 197 (0x118f89800) [pid = 1668] [serial = 270] [outer = 0x0] 03:03:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 198 (0x11aa6f400) [pid = 1668] [serial = 271] [outer = 0x118f89800] 03:03:03 INFO - PROCESS | 1668 | 1461405783466 Marionette DEBUG loaded listener.js 03:03:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 199 (0x11ad4f000) [pid = 1668] [serial = 272] [outer = 0x118f89800] 03:03:03 INFO - PROCESS | 1668 | 1461405783795 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]]]}] 03:03:03 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. 03:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms 03:03:03 INFO - PROCESS | 1668 | 1461405783876 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 03:03:03 INFO - PROCESS | 1668 | 1461405783877 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 03:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:03:03 INFO - PROCESS | 1668 | 1461405783880 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:03:03 INFO - PROCESS | 1668 | 1461405783881 Marionette TRACE conn2 <- [1,338,null,{}] 03:03:03 INFO - PROCESS | 1668 | 1461405783883 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}] 03:03:03 INFO - PROCESS | 1668 | 1461405783989 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 03:03:04 INFO - PROCESS | 1668 | 1461405784041 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x125a0f000 == 18 [pid = 1668] [id = 92] 03:03:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 200 (0x114ba9400) [pid = 1668] [serial = 273] [outer = 0x0] 03:03:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 201 (0x11af70400) [pid = 1668] [serial = 274] [outer = 0x114ba9400] 03:03:04 INFO - PROCESS | 1668 | 1461405784067 Marionette DEBUG loaded listener.js 03:03:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 202 (0x11c12fc00) [pid = 1668] [serial = 275] [outer = 0x114ba9400] 03:03:04 INFO - PROCESS | 1668 | 1461405784394 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]]]}] 03:03:04 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. 03:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 568ms 03:03:04 INFO - PROCESS | 1668 | 1461405784448 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 03:03:04 INFO - PROCESS | 1668 | 1461405784449 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 03:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:03:04 INFO - PROCESS | 1668 | 1461405784452 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:03:04 INFO - PROCESS | 1668 | 1461405784453 Marionette TRACE conn2 <- [1,342,null,{}] 03:03:04 INFO - PROCESS | 1668 | 1461405784455 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}] 03:03:04 INFO - PROCESS | 1668 | 1461405784541 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 03:03:04 INFO - PROCESS | 1668 | 1461405784598 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b251800 == 19 [pid = 1668] [id = 93] 03:03:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 203 (0x11b9aa400) [pid = 1668] [serial = 276] [outer = 0x0] 03:03:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 204 (0x125cc3000) [pid = 1668] [serial = 277] [outer = 0x11b9aa400] 03:03:04 INFO - PROCESS | 1668 | 1461405784631 Marionette DEBUG loaded listener.js 03:03:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 205 (0x1276a1400) [pid = 1668] [serial = 278] [outer = 0x11b9aa400] 03:03:04 INFO - PROCESS | 1668 | 1461405784912 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]]]}] 03:03:04 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. 03:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 518ms 03:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:03:04 INFO - PROCESS | 1668 | 1461405784971 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 03:03:04 INFO - PROCESS | 1668 | 1461405784972 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 03:03:04 INFO - PROCESS | 1668 | 1461405784975 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:03:04 INFO - PROCESS | 1668 | 1461405784976 Marionette TRACE conn2 <- [1,346,null,{}] 03:03:04 INFO - PROCESS | 1668 | 1461405784979 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}] 03:03:05 INFO - PROCESS | 1668 | 1461405785126 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 03:03:05 INFO - PROCESS | 1668 | 1461405785187 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x1144c9000 == 20 [pid = 1668] [id = 94] 03:03:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 206 (0x114f29c00) [pid = 1668] [serial = 279] [outer = 0x0] 03:03:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 207 (0x114f32800) [pid = 1668] [serial = 280] [outer = 0x114f29c00] 03:03:05 INFO - PROCESS | 1668 | 1461405785219 Marionette DEBUG loaded listener.js 03:03:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 208 (0x1187dec00) [pid = 1668] [serial = 281] [outer = 0x114f29c00] 03:03:05 INFO - PROCESS | 1668 | 1461405785740 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]]]}] 03:03:05 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. 03:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 820ms 03:03:05 INFO - PROCESS | 1668 | 1461405785798 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 03:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:03:05 INFO - PROCESS | 1668 | 1461405785803 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 03:03:05 INFO - PROCESS | 1668 | 1461405785807 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:03:05 INFO - PROCESS | 1668 | 1461405785812 Marionette TRACE conn2 <- [1,350,null,{}] 03:03:05 INFO - PROCESS | 1668 | 1461405785817 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}] 03:03:05 INFO - PROCESS | 1668 | 1461405785964 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 03:03:06 INFO - PROCESS | 1668 | 1461405786102 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:03:06 INFO - PROCESS | 1668 | 1461405786158 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf67000 == 21 [pid = 1668] [id = 95] 03:03:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 209 (0x12570d800) [pid = 1668] [serial = 282] [outer = 0x0] 03:03:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 210 (0x125cbc400) [pid = 1668] [serial = 283] [outer = 0x12570d800] 03:03:06 INFO - PROCESS | 1668 | 1461405786202 Marionette DEBUG loaded listener.js 03:03:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 211 (0x125cc5000) [pid = 1668] [serial = 284] [outer = 0x12570d800] 03:03:06 INFO - PROCESS | 1668 | 1461405786623 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]]]}] 03:03:06 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. 03:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 824ms 03:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:03:06 INFO - PROCESS | 1668 | 1461405786631 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 03:03:06 INFO - PROCESS | 1668 | 1461405786633 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 03:03:06 INFO - PROCESS | 1668 | 1461405786636 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:03:06 INFO - PROCESS | 1668 | 1461405786637 Marionette TRACE conn2 <- [1,354,null,{}] 03:03:06 INFO - PROCESS | 1668 | 1461405786640 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}] 03:03:06 INFO - PROCESS | 1668 | 1461405786736 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 03:03:06 INFO - PROCESS | 1668 | 1461405786793 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eb9b000 == 22 [pid = 1668] [id = 96] 03:03:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 212 (0x125d8b000) [pid = 1668] [serial = 285] [outer = 0x0] 03:03:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 213 (0x127f78c00) [pid = 1668] [serial = 286] [outer = 0x125d8b000] 03:03:06 INFO - PROCESS | 1668 | 1461405786824 Marionette DEBUG loaded listener.js 03:03:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 214 (0x1298ef000) [pid = 1668] [serial = 287] [outer = 0x125d8b000] 03:03:07 INFO - PROCESS | 1668 | 1461405787295 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]]]}] 03:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 672ms 03:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:03:07 INFO - PROCESS | 1668 | 1461405787309 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 03:03:07 INFO - PROCESS | 1668 | 1461405787312 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 03:03:07 INFO - PROCESS | 1668 | 1461405787339 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:03:07 INFO - PROCESS | 1668 | 1461405787342 Marionette TRACE conn2 <- [1,358,null,{}] 03:03:07 INFO - PROCESS | 1668 | 1461405787347 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}] 03:03:07 INFO - PROCESS | 1668 | 1461405787448 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 03:03:07 INFO - PROCESS | 1668 | 1461405787520 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x118e44000 == 23 [pid = 1668] [id = 97] 03:03:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 215 (0x116747000) [pid = 1668] [serial = 288] [outer = 0x0] 03:03:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 216 (0x119cdf800) [pid = 1668] [serial = 289] [outer = 0x116747000] 03:03:07 INFO - PROCESS | 1668 | 1461405787550 Marionette DEBUG loaded listener.js 03:03:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 217 (0x11c45c800) [pid = 1668] [serial = 290] [outer = 0x116747000] 03:03:08 INFO - PROCESS | 1668 | 1461405788205 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]]]}] 03:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 899ms 03:03:08 INFO - PROCESS | 1668 | 1461405788214 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 03:03:08 INFO - PROCESS | 1668 | 1461405788219 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 03:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:03:08 INFO - PROCESS | 1668 | 1461405788222 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:03:08 INFO - PROCESS | 1668 | 1461405788225 Marionette TRACE conn2 <- [1,362,null,{}] 03:03:08 INFO - PROCESS | 1668 | 1461405788229 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}] 03:03:08 INFO - PROCESS | 1668 | 1461405788307 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 03:03:08 INFO - PROCESS | 1668 | 1461405788381 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x118821000 == 24 [pid = 1668] [id = 98] 03:03:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 218 (0x11572b400) [pid = 1668] [serial = 291] [outer = 0x0] 03:03:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 219 (0x1187d5400) [pid = 1668] [serial = 292] [outer = 0x11572b400] 03:03:08 INFO - PROCESS | 1668 | 1461405788412 Marionette DEBUG loaded listener.js 03:03:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 220 (0x118f15400) [pid = 1668] [serial = 293] [outer = 0x11572b400] 03:03:08 INFO - PROCESS | 1668 | 1461405788949 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]]]}] 03:03:08 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. 03:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 772ms 03:03:09 INFO - PROCESS | 1668 | 1461405788995 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 03:03:09 INFO - PROCESS | 1668 | 1461405788999 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 03:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:03:09 INFO - PROCESS | 1668 | 1461405789004 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:03:09 INFO - PROCESS | 1668 | 1461405789005 Marionette TRACE conn2 <- [1,366,null,{}] 03:03:09 INFO - PROCESS | 1668 | 1461405789008 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}] 03:03:09 INFO - PROCESS | 1668 | 1461405789094 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 03:03:09 INFO - PROCESS | 1668 | 1461405789164 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x115802800 == 25 [pid = 1668] [id = 99] 03:03:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 221 (0x11585f000) [pid = 1668] [serial = 294] [outer = 0x0] 03:03:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 222 (0x11674d000) [pid = 1668] [serial = 295] [outer = 0x11585f000] 03:03:09 INFO - PROCESS | 1668 | 1461405789192 Marionette DEBUG loaded listener.js 03:03:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 223 (0x11912f800) [pid = 1668] [serial = 296] [outer = 0x11585f000] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 222 (0x11b958000) [pid = 1668] [serial = 244] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 221 (0x125d81000) [pid = 1668] [serial = 11] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 220 (0x125f7fc00) [pid = 1668] [serial = 8] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | 1461405789571 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]]]}] 03:03:09 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. 03:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 574ms 03:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:03:09 INFO - PROCESS | 1668 | 1461405789577 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 03:03:09 INFO - PROCESS | 1668 | 1461405789579 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 03:03:09 INFO - PROCESS | 1668 | 1461405789581 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:03:09 INFO - PROCESS | 1668 | 1461405789585 Marionette TRACE conn2 <- [1,370,null,{}] 03:03:09 INFO - PROCESS | 1668 | 1461405789592 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}] 03:03:09 INFO - PROCESS | 1668 | 1461405789679 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 219 (0x11ad78000) [pid = 1668] [serial = 132] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 218 (0x119ce0000) [pid = 1668] [serial = 147] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 217 (0x118e0f400) [pid = 1668] [serial = 129] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 216 (0x1165d6800) [pid = 1668] [serial = 69] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 215 (0x119795c00) [pid = 1668] [serial = 127] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 214 (0x11aa04800) [pid = 1668] [serial = 75] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 213 (0x119278c00) [pid = 1668] [serial = 72] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 212 (0x11aac6800) [pid = 1668] [serial = 78] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 211 (0x11aa79000) [pid = 1668] [serial = 76] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 210 (0x11afec000) [pid = 1668] [serial = 81] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 209 (0x11b95dc00) [pid = 1668] [serial = 82] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 208 (0x11c12ec00) [pid = 1668] [serial = 84] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 207 (0x11c453400) [pid = 1668] [serial = 85] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 206 (0x11c459c00) [pid = 1668] [serial = 87] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 205 (0x125706c00) [pid = 1668] [serial = 88] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 204 (0x116577c00) [pid = 1668] [serial = 144] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 203 (0x125706800) [pid = 1668] [serial = 90] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 202 (0x12570f800) [pid = 1668] [serial = 91] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 201 (0x1259f3800) [pid = 1668] [serial = 93] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 200 (0x11af75400) [pid = 1668] [serial = 79] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 199 (0x125d7ec00) [pid = 1668] [serial = 94] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 198 (0x125d82400) [pid = 1668] [serial = 96] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 197 (0x126a0d400) [pid = 1668] [serial = 97] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 196 (0x11aa05c00) [pid = 1668] [serial = 73] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 195 (0x1274f0000) [pid = 1668] [serial = 102] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 194 (0x126ed3400) [pid = 1668] [serial = 99] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 193 (0x1274ee400) [pid = 1668] [serial = 100] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 192 (0x11979ac00) [pid = 1668] [serial = 66] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 191 (0x1276a6800) [pid = 1668] [serial = 103] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 190 (0x1280e3c00) [pid = 1668] [serial = 108] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 189 (0x127f80000) [pid = 1668] [serial = 105] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 188 (0x118f1b000) [pid = 1668] [serial = 126] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 187 (0x1280e0400) [pid = 1668] [serial = 106] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 186 (0x1298aa400) [pid = 1668] [serial = 109] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 185 (0x118547800) [pid = 1668] [serial = 70] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 184 (0x11aa06400) [pid = 1668] [serial = 67] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 183 (0x116578800) [pid = 1668] [serial = 63] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 182 (0x129ab7400) [pid = 1668] [serial = 112] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 181 (0x130454800) [pid = 1668] [serial = 61] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 180 (0x130451000) [pid = 1668] [serial = 60] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 179 (0x129abb000) [pid = 1668] [serial = 114] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 178 (0x12b590400) [pid = 1668] [serial = 115] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 177 (0x1188cd400) [pid = 1668] [serial = 64] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 176 (0x1298f0c00) [pid = 1668] [serial = 111] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 175 (0x127202c00) [pid = 1668] [serial = 142] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 174 (0x11c461400) [pid = 1668] [serial = 220] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 173 (0x12766dc00) [pid = 1668] [serial = 171] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 172 (0x126a17c00) [pid = 1668] [serial = 141] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 171 (0x125d81800) [pid = 1668] [serial = 169] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x119cd7400) [pid = 1668] [serial = 215] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x125ddb800) [pid = 1668] [serial = 139] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x12d5f2c00) [pid = 1668] [serial = 202] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x11af77c00) [pid = 1668] [serial = 133] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x114f2e800) [pid = 1668] [serial = 217] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x118e11c00) [pid = 1668] [serial = 145] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x11aff3800) [pid = 1668] [serial = 121] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x12d08e800) [pid = 1668] [serial = 200] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x119a70400) [pid = 1668] [serial = 118] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x1257dc800) [pid = 1668] [serial = 138] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x11c769800) [pid = 1668] [serial = 168] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x116742c00) [pid = 1668] [serial = 214] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x12cecb800) [pid = 1668] [serial = 199] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x11aa05000) [pid = 1668] [serial = 165] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x127667800) [pid = 1668] [serial = 154] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x11c4d0000) [pid = 1668] [serial = 123] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x12b710000) [pid = 1668] [serial = 174] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x11ad4a000) [pid = 1668] [serial = 166] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x12e339000) [pid = 1668] [serial = 205] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x127f7b000) [pid = 1668] [serial = 156] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x11c454800) [pid = 1668] [serial = 190] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x127f7bc00) [pid = 1668] [serial = 172] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x11c452c00) [pid = 1668] [serial = 192] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x125d80000) [pid = 1668] [serial = 153] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x11b9aac00) [pid = 1668] [serial = 135] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x119793400) [pid = 1668] [serial = 130] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x12e330400) [pid = 1668] [serial = 203] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x11af77400) [pid = 1668] [serial = 189] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x11c459800) [pid = 1668] [serial = 151] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x12ba62800) [pid = 1668] [serial = 15] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x12bb29400) [pid = 1668] [serial = 16] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x11575c400) [pid = 1668] [serial = 218] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12c025800) [pid = 1668] [serial = 163] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x12e341c00) [pid = 1668] [serial = 206] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x125cee800) [pid = 1668] [serial = 124] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x1259f5400) [pid = 1668] [serial = 221] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x11b99f800) [pid = 1668] [serial = 150] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12ecb4400) [pid = 1668] [serial = 208] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x12f84e000) [pid = 1668] [serial = 212] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x1276a8000) [pid = 1668] [serial = 24] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x12d56a000) [pid = 1668] [serial = 25] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x12d093800) [pid = 1668] [serial = 21] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x12d098000) [pid = 1668] [serial = 22] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x129829400) [pid = 1668] [serial = 159] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x1280e3000) [pid = 1668] [serial = 157] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x12bb32400) [pid = 1668] [serial = 177] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12f21b800) [pid = 1668] [serial = 209] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12f223c00) [pid = 1668] [serial = 211] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x12bd81c00) [pid = 1668] [serial = 18] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x1298abc00) [pid = 1668] [serial = 223] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x12bb26000) [pid = 1668] [serial = 175] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x12f221000) [pid = 1668] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x12ecb0c00) [pid = 1668] [serial = 36] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12d5f0c00) [pid = 1668] [serial = 183] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x12eb03c00) [pid = 1668] [serial = 33] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x12eb0c000) [pid = 1668] [serial = 34] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x12e33b400) [pid = 1668] [serial = 233] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x125cc9c00) [pid = 1668] [serial = 235] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x12d096c00) [pid = 1668] [serial = 180] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x1298eb000) [pid = 1668] [serial = 226] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x12e2a3000) [pid = 1668] [serial = 30] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x12e335800) [pid = 1668] [serial = 31] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x12b58bc00) [pid = 1668] [serial = 224] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12e331400) [pid = 1668] [serial = 28] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x12d569400) [pid = 1668] [serial = 232] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x12b3af400) [pid = 1668] [serial = 230] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x12b3a7400) [pid = 1668] [serial = 229] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x12c023000) [pid = 1668] [serial = 178] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x12e329800) [pid = 1668] [serial = 27] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x129655800) [pid = 1668] [serial = 196] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12f218400) [pid = 1668] [serial = 42] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x12f222000) [pid = 1668] [serial = 43] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12ecb3800) [pid = 1668] [serial = 239] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12f962800) [pid = 1668] [serial = 45] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x12ecb9800) [pid = 1668] [serial = 241] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1298f7000) [pid = 1668] [serial = 160] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x12ef0ac00) [pid = 1668] [serial = 40] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x12ecb6800) [pid = 1668] [serial = 37] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x12eb04000) [pid = 1668] [serial = 236] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x12eb11400) [pid = 1668] [serial = 238] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x125b4d000) [pid = 1668] [serial = 193] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x12bd79000) [pid = 1668] [serial = 162] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x12ef03c00) [pid = 1668] [serial = 39] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x12d56ec00) [pid = 1668] [serial = 181] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x12b706400) [pid = 1668] [serial = 197] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x13044b400) [pid = 1668] [serial = 58] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x12e32b000) [pid = 1668] [serial = 187] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x118f8a800) [pid = 1668] [serial = 117] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x12e322400) [pid = 1668] [serial = 186] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x12fe63400) [pid = 1668] [serial = 57] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x11aa0f400) [pid = 1668] [serial = 54] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x12ef07c00) [pid = 1668] [serial = 242] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x11ad4fc00) [pid = 1668] [serial = 55] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x11acd9000) [pid = 1668] [serial = 148] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x12fe56800) [pid = 1668] [serial = 51] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x12fe5e000) [pid = 1668] [serial = 52] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x129abf000) [pid = 1668] [serial = 227] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x12f856000) [pid = 1668] [serial = 48] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x12e2a0800) [pid = 1668] [serial = 184] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x11c45cc00) [pid = 1668] [serial = 136] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | --DOMWINDOW == 70 (0x11ad77000) [pid = 1668] [serial = 120] [outer = 0x0] [url = about:blank] 03:03:09 INFO - PROCESS | 1668 | 1461405789748 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x118808000 == 26 [pid = 1668] [id = 100] 03:03:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x114f2e800) [pid = 1668] [serial = 297] [outer = 0x0] 03:03:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x1165d6800) [pid = 1668] [serial = 298] [outer = 0x114f2e800] 03:03:09 INFO - PROCESS | 1668 | 1461405789782 Marionette DEBUG loaded listener.js 03:03:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x119b04c00) [pid = 1668] [serial = 299] [outer = 0x114f2e800] 03:03:10 INFO - PROCESS | 1668 | 1461405790145 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]]]}] 03:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 572ms 03:03:10 INFO - PROCESS | 1668 | 1461405790154 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 03:03:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:03:10 INFO - PROCESS | 1668 | 1461405790156 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 03:03:10 INFO - PROCESS | 1668 | 1461405790158 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:03:10 INFO - PROCESS | 1668 | 1461405790159 Marionette TRACE conn2 <- [1,374,null,{}] 03:03:10 INFO - PROCESS | 1668 | 1461405790161 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}] 03:03:10 INFO - PROCESS | 1668 | 1461405790233 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 03:03:10 INFO - PROCESS | 1668 | 1461405790237 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x119745000 == 27 [pid = 1668] [id = 101] 03:03:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x119d5b000) [pid = 1668] [serial = 300] [outer = 0x0] 03:03:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x11aa11c00) [pid = 1668] [serial = 301] [outer = 0x119d5b000] 03:03:10 INFO - PROCESS | 1668 | 1461405790265 Marionette DEBUG loaded listener.js 03:03:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x11aacac00) [pid = 1668] [serial = 302] [outer = 0x119d5b000] 03:03:10 INFO - PROCESS | 1668 | 1461405790585 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:03:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:03:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 468ms 03:03:10 INFO - PROCESS | 1668 | 1461405790626 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 03:03:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:03:10 INFO - PROCESS | 1668 | 1461405790628 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 03:03:10 INFO - PROCESS | 1668 | 1461405790630 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:03:10 INFO - PROCESS | 1668 | 1461405790631 Marionette TRACE conn2 <- [1,378,null,{}] 03:03:10 INFO - PROCESS | 1668 | 1461405790633 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}] 03:03:10 INFO - PROCESS | 1668 | 1461405790699 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 03:03:10 INFO - PROCESS | 1668 | 1461405790704 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b15800 == 28 [pid = 1668] [id = 102] 03:03:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x11aad3c00) [pid = 1668] [serial = 303] [outer = 0x0] 03:03:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x11ad47800) [pid = 1668] [serial = 304] [outer = 0x11aad3c00] 03:03:10 INFO - PROCESS | 1668 | 1461405790732 Marionette DEBUG loaded listener.js 03:03:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x11ad7f800) [pid = 1668] [serial = 305] [outer = 0x11aad3c00] 03:03:11 INFO - PROCESS | 1668 | 1461405791070 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:03:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:03:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 471ms 03:03:11 INFO - PROCESS | 1668 | 1461405791106 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 03:03:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:03:11 INFO - PROCESS | 1668 | 1461405791108 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 03:03:11 INFO - PROCESS | 1668 | 1461405791111 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:03:11 INFO - PROCESS | 1668 | 1461405791113 Marionette TRACE conn2 <- [1,382,null,{}] 03:03:11 INFO - PROCESS | 1668 | 1461405791116 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}] 03:03:11 INFO - PROCESS | 1668 | 1461405791272 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 03:03:11 INFO - PROCESS | 1668 | 1461405791301 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x11afd0800 == 29 [pid = 1668] [id = 103] 03:03:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x11af74c00) [pid = 1668] [serial = 306] [outer = 0x0] 03:03:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x11b957c00) [pid = 1668] [serial = 307] [outer = 0x11af74c00] 03:03:11 INFO - PROCESS | 1668 | 1461405791348 Marionette DEBUG loaded listener.js 03:03:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11c453400) [pid = 1668] [serial = 308] [outer = 0x11af74c00] 03:03:11 INFO - PROCESS | 1668 | 1461405791840 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:03:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:03:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 772ms 03:03:11 INFO - PROCESS | 1668 | 1461405791887 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 03:03:11 INFO - PROCESS | 1668 | 1461405791888 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 03:03:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:03:11 INFO - PROCESS | 1668 | 1461405791890 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:03:11 INFO - PROCESS | 1668 | 1461405791892 Marionette TRACE conn2 <- [1,386,null,{}] 03:03:11 INFO - PROCESS | 1668 | 1461405791894 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}] 03:03:11 INFO - PROCESS | 1668 | 1461405791978 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 03:03:12 INFO - PROCESS | 1668 | 1461405792011 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x11ba05800 == 30 [pid = 1668] [id = 104] 03:03:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x1162e6800) [pid = 1668] [serial = 309] [outer = 0x0] 03:03:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11c4cac00) [pid = 1668] [serial = 310] [outer = 0x1162e6800] 03:03:12 INFO - PROCESS | 1668 | 1461405792036 Marionette DEBUG loaded listener.js 03:03:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x125704400) [pid = 1668] [serial = 311] [outer = 0x1162e6800] 03:03:12 INFO - PROCESS | 1668 | 1461405792364 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]]]}] 03:03:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:03:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 519ms 03:03:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:03:12 INFO - PROCESS | 1668 | 1461405792410 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 03:03:12 INFO - PROCESS | 1668 | 1461405792411 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 03:03:12 INFO - PROCESS | 1668 | 1461405792413 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:03:12 INFO - PROCESS | 1668 | 1461405792415 Marionette TRACE conn2 <- [1,390,null,{}] 03:03:12 INFO - PROCESS | 1668 | 1461405792417 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}] 03:03:12 INFO - PROCESS | 1668 | 1461405792500 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 03:03:12 INFO - PROCESS | 1668 | 1461405792530 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bca2000 == 31 [pid = 1668] [id = 105] 03:03:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11afea800) [pid = 1668] [serial = 312] [outer = 0x0] 03:03:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x12570d000) [pid = 1668] [serial = 313] [outer = 0x11afea800] 03:03:12 INFO - PROCESS | 1668 | 1461405792555 Marionette DEBUG loaded listener.js 03:03:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1259f7400) [pid = 1668] [serial = 314] [outer = 0x11afea800] 03:03:12 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x114ba9400) [pid = 1668] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:03:12 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x12b31dc00) [pid = 1668] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:03:12 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x12b3af800) [pid = 1668] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:03:12 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x12b591400) [pid = 1668] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:03:12 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x11afed400) [pid = 1668] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:03:12 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x125cc5c00) [pid = 1668] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:03:12 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x119a79400) [pid = 1668] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:03:12 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x11530a400) [pid = 1668] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:03:12 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x118f89800) [pid = 1668] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:03:12 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x127977400) [pid = 1668] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:03:12 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x11aaccc00) [pid = 1668] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:03:12 INFO - PROCESS | 1668 | 1461405792909 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]]]}] 03:03:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:03:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 521ms 03:03:12 INFO - PROCESS | 1668 | 1461405792936 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 03:03:12 INFO - PROCESS | 1668 | 1461405792938 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 03:03:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:03:12 INFO - PROCESS | 1668 | 1461405792940 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:03:12 INFO - PROCESS | 1668 | 1461405792941 Marionette TRACE conn2 <- [1,394,null,{}] 03:03:12 INFO - PROCESS | 1668 | 1461405792943 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}] 03:03:13 INFO - PROCESS | 1668 | 1461405793013 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 03:03:13 INFO - PROCESS | 1668 | 1461405793019 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c198800 == 32 [pid = 1668] [id = 106] 03:03:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x114bad000) [pid = 1668] [serial = 315] [outer = 0x0] 03:03:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x11b0fa000) [pid = 1668] [serial = 316] [outer = 0x114bad000] 03:03:13 INFO - PROCESS | 1668 | 1461405793045 Marionette DEBUG loaded listener.js 03:03:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x125cc8800) [pid = 1668] [serial = 317] [outer = 0x114bad000] 03:03:13 INFO - PROCESS | 1668 | 1461405793358 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]]]}] 03:03:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:03:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 470ms 03:03:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:03:13 INFO - PROCESS | 1668 | 1461405793410 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 03:03:13 INFO - PROCESS | 1668 | 1461405793411 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 03:03:13 INFO - PROCESS | 1668 | 1461405793413 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:03:13 INFO - PROCESS | 1668 | 1461405793414 Marionette TRACE conn2 <- [1,398,null,{}] 03:03:13 INFO - PROCESS | 1668 | 1461405793417 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}] 03:03:13 INFO - PROCESS | 1668 | 1461405793502 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 03:03:13 INFO - PROCESS | 1668 | 1461405793508 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c4a8800 == 33 [pid = 1668] [id = 107] 03:03:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x125ced000) [pid = 1668] [serial = 318] [outer = 0x0] 03:03:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x125ddc400) [pid = 1668] [serial = 319] [outer = 0x125ced000] 03:03:13 INFO - PROCESS | 1668 | 1461405793536 Marionette DEBUG loaded listener.js 03:03:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x126c08c00) [pid = 1668] [serial = 320] [outer = 0x125ced000] 03:03:13 INFO - PROCESS | 1668 | 1461405793852 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]]]}] 03:03:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:03:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 469ms 03:03:13 INFO - PROCESS | 1668 | 1461405793884 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 03:03:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:03:13 INFO - PROCESS | 1668 | 1461405793886 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 03:03:13 INFO - PROCESS | 1668 | 1461405793888 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:03:13 INFO - PROCESS | 1668 | 1461405793890 Marionette TRACE conn2 <- [1,402,null,{}] 03:03:13 INFO - PROCESS | 1668 | 1461405793892 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}] 03:03:13 INFO - PROCESS | 1668 | 1461405793974 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 03:03:13 INFO - PROCESS | 1668 | 1461405793978 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x123976000 == 34 [pid = 1668] [id = 108] 03:03:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x125d7ec00) [pid = 1668] [serial = 321] [outer = 0x0] 03:03:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x127618800) [pid = 1668] [serial = 322] [outer = 0x125d7ec00] 03:03:14 INFO - PROCESS | 1668 | 1461405794009 Marionette DEBUG loaded listener.js 03:03:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1276a4800) [pid = 1668] [serial = 323] [outer = 0x125d7ec00] 03:03:14 INFO - PROCESS | 1668 | 1461405794344 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]]]}] 03:03:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:03:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 471ms 03:03:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:03:14 INFO - PROCESS | 1668 | 1461405794361 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 03:03:14 INFO - PROCESS | 1668 | 1461405794362 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 03:03:14 INFO - PROCESS | 1668 | 1461405794364 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:03:14 INFO - PROCESS | 1668 | 1461405794366 Marionette TRACE conn2 <- [1,406,null,{}] 03:03:14 INFO - PROCESS | 1668 | 1461405794372 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}] 03:03:14 INFO - PROCESS | 1668 | 1461405794464 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 03:03:14 INFO - PROCESS | 1668 | 1461405794472 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x12591d000 == 35 [pid = 1668] [id = 109] 03:03:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x127670400) [pid = 1668] [serial = 324] [outer = 0x0] 03:03:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1276e9000) [pid = 1668] [serial = 325] [outer = 0x127670400] 03:03:14 INFO - PROCESS | 1668 | 1461405794498 Marionette DEBUG loaded listener.js 03:03:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x127f7ec00) [pid = 1668] [serial = 326] [outer = 0x127670400] 03:03:14 INFO - PROCESS | 1668 | 1461405794787 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]]]}] 03:03:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:03:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 473ms 03:03:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:03:14 INFO - PROCESS | 1668 | 1461405794837 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 03:03:14 INFO - PROCESS | 1668 | 1461405794838 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 03:03:14 INFO - PROCESS | 1668 | 1461405794840 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:03:14 INFO - PROCESS | 1668 | 1461405794841 Marionette TRACE conn2 <- [1,410,null,{}] 03:03:14 INFO - PROCESS | 1668 | 1461405794843 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}] 03:03:14 INFO - PROCESS | 1668 | 1461405794916 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 03:03:15 INFO - PROCESS | 1668 | 1461405795000 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x11474d800 == 36 [pid = 1668] [id = 110] 03:03:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x114013000) [pid = 1668] [serial = 327] [outer = 0x0] 03:03:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x114baa800) [pid = 1668] [serial = 328] [outer = 0x114013000] 03:03:15 INFO - PROCESS | 1668 | 1461405795032 Marionette DEBUG loaded listener.js 03:03:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11530d000) [pid = 1668] [serial = 329] [outer = 0x114013000] 03:03:15 INFO - PROCESS | 1668 | 1461405795512 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]]]}] 03:03:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:03:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 720ms 03:03:15 INFO - PROCESS | 1668 | 1461405795570 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 03:03:15 INFO - PROCESS | 1668 | 1461405795575 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 03:03:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:03:15 INFO - PROCESS | 1668 | 1461405795583 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:03:15 INFO - PROCESS | 1668 | 1461405795587 Marionette TRACE conn2 <- [1,414,null,{}] 03:03:15 INFO - PROCESS | 1668 | 1461405795592 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}] 03:03:15 INFO - PROCESS | 1668 | 1461405795735 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 03:03:15 INFO - PROCESS | 1668 | 1461405795813 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x119743000 == 37 [pid = 1668] [id = 111] 03:03:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x118f61400) [pid = 1668] [serial = 330] [outer = 0x0] 03:03:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x119131c00) [pid = 1668] [serial = 331] [outer = 0x118f61400] 03:03:15 INFO - PROCESS | 1668 | 1461405795845 Marionette DEBUG loaded listener.js 03:03:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x119795c00) [pid = 1668] [serial = 332] [outer = 0x118f61400] 03:03:16 INFO - PROCESS | 1668 | 1461405796257 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]]]}] 03:03:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:03:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 728ms 03:03:16 INFO - PROCESS | 1668 | 1461405796311 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 03:03:16 INFO - PROCESS | 1668 | 1461405796314 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 03:03:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:03:16 INFO - PROCESS | 1668 | 1461405796335 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:03:16 INFO - PROCESS | 1668 | 1461405796337 Marionette TRACE conn2 <- [1,418,null,{}] 03:03:16 INFO - PROCESS | 1668 | 1461405796361 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}] 03:03:16 INFO - PROCESS | 1668 | 1461405796454 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 03:03:16 INFO - PROCESS | 1668 | 1461405796511 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x12396c800 == 38 [pid = 1668] [id = 112] 03:03:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x11ad44000) [pid = 1668] [serial = 333] [outer = 0x0] 03:03:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11ad4d000) [pid = 1668] [serial = 334] [outer = 0x11ad44000] 03:03:16 INFO - PROCESS | 1668 | 1461405796541 Marionette DEBUG loaded listener.js 03:03:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11aff3800) [pid = 1668] [serial = 335] [outer = 0x11ad44000] 03:03:17 INFO - PROCESS | 1668 | 1461405797487 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]]]}] 03:03:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 03:03:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1174ms 03:03:17 INFO - PROCESS | 1668 | 1461405797509 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 03:03:17 INFO - PROCESS | 1668 | 1461405797510 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 03:03:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:03:17 INFO - PROCESS | 1668 | 1461405797520 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:03:17 INFO - PROCESS | 1668 | 1461405797524 Marionette TRACE conn2 <- [1,422,null,{}] 03:03:17 INFO - PROCESS | 1668 | 1461405797527 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}] 03:03:17 INFO - PROCESS | 1668 | 1461405797620 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 03:03:17 INFO - PROCESS | 1668 | 1461405797661 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c21d800 == 39 [pid = 1668] [id = 113] 03:03:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1185b0c00) [pid = 1668] [serial = 336] [outer = 0x0] 03:03:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11b0f6000) [pid = 1668] [serial = 337] [outer = 0x1185b0c00] 03:03:17 INFO - PROCESS | 1668 | 1461405797691 Marionette DEBUG loaded listener.js 03:03:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x126a10c00) [pid = 1668] [serial = 338] [outer = 0x1185b0c00] 03:03:18 INFO - PROCESS | 1668 | 1461405798797 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]]]}] 03:03:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:03:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1331ms 03:03:18 INFO - PROCESS | 1668 | 1461405798845 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 03:03:18 INFO - PROCESS | 1668 | 1461405798849 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 03:03:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:03:18 INFO - PROCESS | 1668 | 1461405798853 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:03:18 INFO - PROCESS | 1668 | 1461405798855 Marionette TRACE conn2 <- [1,426,null,{}] 03:03:18 INFO - PROCESS | 1668 | 1461405798859 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}] 03:03:18 INFO - PROCESS | 1668 | 1461405798974 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 03:03:18 INFO - PROCESS | 1668 | --DOCSHELL 0x1144d2000 == 38 [pid = 1668] [id = 83] 03:03:18 INFO - PROCESS | 1668 | --DOCSHELL 0x12591d000 == 37 [pid = 1668] [id = 109] 03:03:18 INFO - PROCESS | 1668 | --DOCSHELL 0x123976000 == 36 [pid = 1668] [id = 108] 03:03:18 INFO - PROCESS | 1668 | --DOCSHELL 0x11c4a8800 == 35 [pid = 1668] [id = 107] 03:03:18 INFO - PROCESS | 1668 | --DOCSHELL 0x11c198800 == 34 [pid = 1668] [id = 106] 03:03:18 INFO - PROCESS | 1668 | --DOCSHELL 0x11bca2000 == 33 [pid = 1668] [id = 105] 03:03:18 INFO - PROCESS | 1668 | --DOCSHELL 0x11ba05800 == 32 [pid = 1668] [id = 104] 03:03:18 INFO - PROCESS | 1668 | --DOCSHELL 0x11afd0800 == 31 [pid = 1668] [id = 103] 03:03:18 INFO - PROCESS | 1668 | --DOCSHELL 0x119b15800 == 30 [pid = 1668] [id = 102] 03:03:19 INFO - PROCESS | 1668 | --DOCSHELL 0x119745000 == 29 [pid = 1668] [id = 101] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12570c400) [pid = 1668] [serial = 245] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x125cc3000) [pid = 1668] [serial = 277] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12b322400) [pid = 1668] [serial = 262] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12ba58000) [pid = 1668] [serial = 265] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x12cecd400) [pid = 1668] [serial = 268] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x12bd77800) [pid = 1668] [serial = 266] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11c6ea000) [pid = 1668] [serial = 253] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x125cbd000) [pid = 1668] [serial = 254] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x12761e800) [pid = 1668] [serial = 256] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1276a5000) [pid = 1668] [serial = 257] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x11aa0b400) [pid = 1668] [serial = 250] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x11ad73c00) [pid = 1668] [serial = 251] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x115758000) [pid = 1668] [serial = 247] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x11854b800) [pid = 1668] [serial = 248] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x11aa6f400) [pid = 1668] [serial = 271] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x12ced4800) [pid = 1668] [serial = 269] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x11ad4f000) [pid = 1668] [serial = 272] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x1298f2000) [pid = 1668] [serial = 260] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x11af70400) [pid = 1668] [serial = 274] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x1298a7400) [pid = 1668] [serial = 259] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x12b3ab800) [pid = 1668] [serial = 263] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x11c12fc00) [pid = 1668] [serial = 275] [outer = 0x0] [url = about:blank] 03:03:19 INFO - PROCESS | 1668 | 1461405799044 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x114b87000 == 30 [pid = 1668] [id = 114] 03:03:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x118549c00) [pid = 1668] [serial = 339] [outer = 0x0] 03:03:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x118f1ec00) [pid = 1668] [serial = 340] [outer = 0x118549c00] 03:03:19 INFO - PROCESS | 1668 | 1461405799072 Marionette DEBUG loaded listener.js 03:03:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x119198400) [pid = 1668] [serial = 341] [outer = 0x118549c00] 03:03:19 INFO - PROCESS | 1668 | 1461405799369 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] 03:03:19 INFO - PROCESS | 1668 | 1461405799428 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 03:03:19 INFO - PROCESS | 1668 | 1461405799432 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:03:19 INFO - PROCESS | 1668 | 1461405799433 Marionette TRACE conn2 <- [1,430,null,{}] 03:03:19 INFO - PROCESS | 1668 | 1461405799436 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}] 03:03:19 INFO - PROCESS | 1668 | 1461405799505 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 03:03:19 INFO - PROCESS | 1668 | 1461405799553 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x119247000 == 31 [pid = 1668] [id = 115] 03:03:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x1185ae400) [pid = 1668] [serial = 342] [outer = 0x0] 03:03:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x119791000) [pid = 1668] [serial = 343] [outer = 0x1185ae400] 03:03:19 INFO - PROCESS | 1668 | 1461405799580 Marionette DEBUG loaded listener.js 03:03:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11ad42400) [pid = 1668] [serial = 344] [outer = 0x1185ae400] 03:03:19 INFO - PROCESS | 1668 | 1461405799860 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]]]}] 03:03:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:03:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 471ms 03:03:19 INFO - PROCESS | 1668 | 1461405799906 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 03:03:19 INFO - PROCESS | 1668 | 1461405799907 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 03:03:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:03:19 INFO - PROCESS | 1668 | 1461405799910 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:03:19 INFO - PROCESS | 1668 | 1461405799912 Marionette TRACE conn2 <- [1,434,null,{}] 03:03:19 INFO - PROCESS | 1668 | 1461405799923 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}] 03:03:19 INFO - PROCESS | 1668 | 1461405799997 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 03:03:20 INFO - PROCESS | 1668 | 1461405800004 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x11ba1e000 == 32 [pid = 1668] [id = 116] 03:03:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11ad78000) [pid = 1668] [serial = 345] [outer = 0x0] 03:03:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11b95d800) [pid = 1668] [serial = 346] [outer = 0x11ad78000] 03:03:20 INFO - PROCESS | 1668 | 1461405800032 Marionette DEBUG loaded listener.js 03:03:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x11c135800) [pid = 1668] [serial = 347] [outer = 0x11ad78000] 03:03:20 INFO - PROCESS | 1668 | 1461405800375 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]]]}] 03:03:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:03:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 474ms 03:03:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:03:20 INFO - PROCESS | 1668 | 1461405800387 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 03:03:20 INFO - PROCESS | 1668 | 1461405800388 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 03:03:20 INFO - PROCESS | 1668 | 1461405800390 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:03:20 INFO - PROCESS | 1668 | 1461405800391 Marionette TRACE conn2 <- [1,438,null,{}] 03:03:20 INFO - PROCESS | 1668 | 1461405800394 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}] 03:03:20 INFO - PROCESS | 1668 | 1461405800468 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 03:03:20 INFO - PROCESS | 1668 | 1461405800472 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c4a5000 == 33 [pid = 1668] [id = 117] 03:03:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11c459800) [pid = 1668] [serial = 348] [outer = 0x0] 03:03:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x11c76d400) [pid = 1668] [serial = 349] [outer = 0x11c459800] 03:03:20 INFO - PROCESS | 1668 | 1461405800501 Marionette DEBUG loaded listener.js 03:03:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12570dc00) [pid = 1668] [serial = 350] [outer = 0x11c459800] 03:03:20 INFO - PROCESS | 1668 | 1461405800834 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]]]}] 03:03:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:03:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 468ms 03:03:20 INFO - PROCESS | 1668 | 1461405800859 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 03:03:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:03:20 INFO - PROCESS | 1668 | 1461405800860 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 03:03:20 INFO - PROCESS | 1668 | 1461405800863 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:03:20 INFO - PROCESS | 1668 | 1461405800864 Marionette TRACE conn2 <- [1,442,null,{}] 03:03:20 INFO - PROCESS | 1668 | 1461405800867 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}] 03:03:20 INFO - PROCESS | 1668 | 1461405800938 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 03:03:20 INFO - PROCESS | 1668 | 1461405800942 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x12591b000 == 34 [pid = 1668] [id = 118] 03:03:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11c76b000) [pid = 1668] [serial = 351] [outer = 0x0] 03:03:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x125cc8c00) [pid = 1668] [serial = 352] [outer = 0x11c76b000] 03:03:20 INFO - PROCESS | 1668 | 1461405800970 Marionette DEBUG loaded listener.js 03:03:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x126a0f000) [pid = 1668] [serial = 353] [outer = 0x11c76b000] 03:03:21 INFO - PROCESS | 1668 | 1461405801335 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]]]}] 03:03:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:03:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 03:03:21 INFO - PROCESS | 1668 | 1461405801382 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 03:03:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:03:21 INFO - PROCESS | 1668 | 1461405801384 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 03:03:21 INFO - PROCESS | 1668 | 1461405801387 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:03:21 INFO - PROCESS | 1668 | 1461405801389 Marionette TRACE conn2 <- [1,446,null,{}] 03:03:21 INFO - PROCESS | 1668 | 1461405801392 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}] 03:03:21 INFO - PROCESS | 1668 | 1461405801554 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 03:03:21 INFO - PROCESS | 1668 | 1461405801598 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x126e88800 == 35 [pid = 1668] [id = 119] 03:03:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x126a12c00) [pid = 1668] [serial = 354] [outer = 0x0] 03:03:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1272db400) [pid = 1668] [serial = 355] [outer = 0x126a12c00] 03:03:21 INFO - PROCESS | 1668 | 1461405801642 Marionette DEBUG loaded listener.js 03:03:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x128005000) [pid = 1668] [serial = 356] [outer = 0x126a12c00] 03:03:22 INFO - PROCESS | 1668 | 1461405802070 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]]]}] 03:03:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:03:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 725ms 03:03:22 INFO - PROCESS | 1668 | 1461405802111 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 03:03:22 INFO - PROCESS | 1668 | 1461405802113 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 03:03:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:03:22 INFO - PROCESS | 1668 | 1461405802115 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:03:22 INFO - PROCESS | 1668 | 1461405802116 Marionette TRACE conn2 <- [1,450,null,{}] 03:03:22 INFO - PROCESS | 1668 | 1461405802118 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}] 03:03:22 INFO - PROCESS | 1668 | 1461405802205 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 03:03:22 INFO - PROCESS | 1668 | 1461405802209 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x127192000 == 36 [pid = 1668] [id = 120] 03:03:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x128008400) [pid = 1668] [serial = 357] [outer = 0x0] 03:03:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x12964e000) [pid = 1668] [serial = 358] [outer = 0x128008400] 03:03:22 INFO - PROCESS | 1668 | 1461405802235 Marionette DEBUG loaded listener.js 03:03:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1298ad800) [pid = 1668] [serial = 359] [outer = 0x128008400] 03:03:22 INFO - PROCESS | 1668 | 1461405802562 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] 03:03:22 INFO - PROCESS | 1668 | 1461405802594 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 03:03:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:03:22 INFO - PROCESS | 1668 | 1461405802597 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:03:22 INFO - PROCESS | 1668 | 1461405802598 Marionette TRACE conn2 <- [1,454,null,{}] 03:03:22 INFO - PROCESS | 1668 | 1461405802603 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}] 03:03:22 INFO - PROCESS | 1668 | 1461405802688 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 03:03:22 INFO - PROCESS | 1668 | 1461405802692 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x1272bd800 == 37 [pid = 1668] [id = 121] 03:03:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x128011800) [pid = 1668] [serial = 360] [outer = 0x0] 03:03:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1298f0c00) [pid = 1668] [serial = 361] [outer = 0x128011800] 03:03:22 INFO - PROCESS | 1668 | 1461405802717 Marionette DEBUG loaded listener.js 03:03:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x129ab6800) [pid = 1668] [serial = 362] [outer = 0x128011800] 03:03:23 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:03:23 INFO - PROCESS | 1668 | 1461405803055 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]]]}] 03:03:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:03:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 471ms 03:03:23 INFO - PROCESS | 1668 | 1461405803070 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 03:03:23 INFO - PROCESS | 1668 | 1461405803071 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 03:03:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:03:23 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11af74c00) [pid = 1668] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:03:23 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x114f2e800) [pid = 1668] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:03:23 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x11585f000) [pid = 1668] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:03:23 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11afea800) [pid = 1668] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:03:23 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x119d5b000) [pid = 1668] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:03:23 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1162e6800) [pid = 1668] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:03:23 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x114bad000) [pid = 1668] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:03:23 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x125ced000) [pid = 1668] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:03:23 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x116747000) [pid = 1668] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:03:23 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11572b400) [pid = 1668] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:03:23 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x125d7ec00) [pid = 1668] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:03:23 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11aad3c00) [pid = 1668] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:03:23 INFO - PROCESS | 1668 | 1461405803163 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:03:23 INFO - PROCESS | 1668 | 1461405803164 Marionette TRACE conn2 <- [1,458,null,{}] 03:03:23 INFO - PROCESS | 1668 | 1461405803166 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}] 03:03:23 INFO - PROCESS | 1668 | 1461405803235 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 03:03:23 INFO - PROCESS | 1668 | 1461405803240 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x11880a000 == 38 [pid = 1668] [id = 122] 03:03:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x119cdb400) [pid = 1668] [serial = 363] [outer = 0x0] 03:03:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x11accc000) [pid = 1668] [serial = 364] [outer = 0x119cdb400] 03:03:23 INFO - PROCESS | 1668 | 1461405803267 Marionette DEBUG loaded listener.js 03:03:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x125cbcc00) [pid = 1668] [serial = 365] [outer = 0x119cdb400] 03:03:23 INFO - PROCESS | 1668 | 1461405803570 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] 03:03:23 INFO - PROCESS | 1668 | 1461405803590 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 03:03:23 INFO - PROCESS | 1668 | 1461405803592 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:03:23 INFO - PROCESS | 1668 | 1461405803593 Marionette TRACE conn2 <- [1,462,null,{}] 03:03:23 INFO - PROCESS | 1668 | 1461405803595 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}] 03:03:23 INFO - PROCESS | 1668 | 1461405803674 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 03:03:23 INFO - PROCESS | 1668 | 1461405803679 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x129669000 == 39 [pid = 1668] [id = 123] 03:03:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x125cc8000) [pid = 1668] [serial = 366] [outer = 0x0] 03:03:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x129ac0800) [pid = 1668] [serial = 367] [outer = 0x125cc8000] 03:03:23 INFO - PROCESS | 1668 | 1461405803707 Marionette DEBUG loaded listener.js 03:03:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12b320400) [pid = 1668] [serial = 368] [outer = 0x125cc8000] 03:03:24 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:03:24 INFO - PROCESS | 1668 | 1461405804045 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] 03:03:24 INFO - PROCESS | 1668 | 1461405804062 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 03:03:24 INFO - PROCESS | 1668 | 1461405804065 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:03:24 INFO - PROCESS | 1668 | 1461405804069 Marionette TRACE conn2 <- [1,466,null,{}] 03:03:24 INFO - PROCESS | 1668 | 1461405804071 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}] 03:03:24 INFO - PROCESS | 1668 | 1461405804174 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 03:03:24 INFO - PROCESS | 1668 | 1461405804180 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b247000 == 40 [pid = 1668] [id = 124] 03:03:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12b320000) [pid = 1668] [serial = 369] [outer = 0x0] 03:03:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x12b3a1000) [pid = 1668] [serial = 370] [outer = 0x12b320000] 03:03:24 INFO - PROCESS | 1668 | 1461405804214 Marionette DEBUG loaded listener.js 03:03:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x12b591400) [pid = 1668] [serial = 371] [outer = 0x12b320000] 03:03:24 INFO - PROCESS | 1668 | 1461405804517 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] 03:03:24 INFO - PROCESS | 1668 | 1461405804539 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 03:03:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:03:24 INFO - PROCESS | 1668 | 1461405804541 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:03:24 INFO - PROCESS | 1668 | 1461405804542 Marionette TRACE conn2 <- [1,470,null,{}] 03:03:24 INFO - PROCESS | 1668 | 1461405804545 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}] 03:03:24 INFO - PROCESS | 1668 | 1461405804620 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 03:03:24 INFO - PROCESS | 1668 | 1461405804625 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb06000 == 41 [pid = 1668] [id = 125] 03:03:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x12b705c00) [pid = 1668] [serial = 372] [outer = 0x0] 03:03:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x12ba62400) [pid = 1668] [serial = 373] [outer = 0x12b705c00] 03:03:24 INFO - PROCESS | 1668 | 1461405804650 Marionette DEBUG loaded listener.js 03:03:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x12bb28400) [pid = 1668] [serial = 374] [outer = 0x12b705c00] 03:03:24 INFO - PROCESS | 1668 | 1461405804962 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]]]}] 03:03:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:03:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 03:03:25 INFO - PROCESS | 1668 | 1461405805010 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 03:03:25 INFO - PROCESS | 1668 | 1461405805012 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 03:03:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:03:25 INFO - PROCESS | 1668 | 1461405805014 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:03:25 INFO - PROCESS | 1668 | 1461405805015 Marionette TRACE conn2 <- [1,474,null,{}] 03:03:25 INFO - PROCESS | 1668 | 1461405805017 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}] 03:03:25 INFO - PROCESS | 1668 | 1461405805110 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 03:03:25 INFO - PROCESS | 1668 | 1461405805118 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb1f000 == 42 [pid = 1668] [id = 126] 03:03:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x12bb27800) [pid = 1668] [serial = 375] [outer = 0x0] 03:03:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x12bb2f000) [pid = 1668] [serial = 376] [outer = 0x12bb27800] 03:03:25 INFO - PROCESS | 1668 | 1461405805143 Marionette DEBUG loaded listener.js 03:03:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x12bd78000) [pid = 1668] [serial = 377] [outer = 0x12bb27800] 03:03:25 INFO - PROCESS | 1668 | 1461405805661 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]]]}] 03:03:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:03:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 669ms 03:03:25 INFO - PROCESS | 1668 | 1461405805684 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 03:03:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:03:25 INFO - PROCESS | 1668 | 1461405805686 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 03:03:25 INFO - PROCESS | 1668 | 1461405805689 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:03:25 INFO - PROCESS | 1668 | 1461405805691 Marionette TRACE conn2 <- [1,478,null,{}] 03:03:25 INFO - PROCESS | 1668 | 1461405805695 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}] 03:03:25 INFO - PROCESS | 1668 | 1461405805824 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 03:03:25 INFO - PROCESS | 1668 | 1461405805832 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b17800 == 43 [pid = 1668] [id = 127] 03:03:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x118f82c00) [pid = 1668] [serial = 378] [outer = 0x0] 03:03:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x119cdd800) [pid = 1668] [serial = 379] [outer = 0x118f82c00] 03:03:25 INFO - PROCESS | 1668 | 1461405805863 Marionette DEBUG loaded listener.js 03:03:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x11aa6f400) [pid = 1668] [serial = 380] [outer = 0x118f82c00] 03:03:26 INFO - PROCESS | 1668 | 1461405806326 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]]]}] 03:03:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:03:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 670ms 03:03:26 INFO - PROCESS | 1668 | 1461405806360 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 03:03:26 INFO - PROCESS | 1668 | 1461405806364 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 03:03:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:03:26 INFO - PROCESS | 1668 | 1461405806387 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:03:26 INFO - PROCESS | 1668 | 1461405806389 Marionette TRACE conn2 <- [1,482,null,{}] 03:03:26 INFO - PROCESS | 1668 | 1461405806391 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}] 03:03:26 INFO - PROCESS | 1668 | 1461405806488 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 03:03:26 INFO - PROCESS | 1668 | 1461405806567 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x125e1c800 == 44 [pid = 1668] [id = 128] 03:03:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x11b0fd400) [pid = 1668] [serial = 381] [outer = 0x0] 03:03:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x11c12e000) [pid = 1668] [serial = 382] [outer = 0x11b0fd400] 03:03:26 INFO - PROCESS | 1668 | 1461405806597 Marionette DEBUG loaded listener.js 03:03:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x11c7bac00) [pid = 1668] [serial = 383] [outer = 0x11b0fd400] 03:03:27 INFO - PROCESS | 1668 | 1461405807021 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]]]}] 03:03:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:03:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 672ms 03:03:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:03:27 INFO - PROCESS | 1668 | 1461405807057 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 03:03:27 INFO - PROCESS | 1668 | 1461405807059 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 03:03:27 INFO - PROCESS | 1668 | 1461405807061 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:03:27 INFO - PROCESS | 1668 | 1461405807063 Marionette TRACE conn2 <- [1,486,null,{}] 03:03:27 INFO - PROCESS | 1668 | 1461405807091 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}] 03:03:27 INFO - PROCESS | 1668 | 1461405807190 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 03:03:27 INFO - PROCESS | 1668 | 1461405807254 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bde4800 == 45 [pid = 1668] [id = 129] 03:03:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x11883a400) [pid = 1668] [serial = 384] [outer = 0x0] 03:03:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x127671400) [pid = 1668] [serial = 385] [outer = 0x11883a400] 03:03:27 INFO - PROCESS | 1668 | 1461405807285 Marionette DEBUG loaded listener.js 03:03:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x127f7f800) [pid = 1668] [serial = 386] [outer = 0x11883a400] 03:03:27 INFO - PROCESS | 1668 | 1461405807887 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]]]}] 03:03:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:03:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 844ms 03:03:27 INFO - PROCESS | 1668 | 1461405807926 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 03:03:27 INFO - PROCESS | 1668 | 1461405807928 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 03:03:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:03:27 INFO - PROCESS | 1668 | 1461405807932 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:03:27 INFO - PROCESS | 1668 | 1461405807937 Marionette TRACE conn2 <- [1,490,null,{}] 03:03:27 INFO - PROCESS | 1668 | 1461405807953 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}] 03:03:28 INFO - PROCESS | 1668 | 1461405808037 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 03:03:28 INFO - PROCESS | 1668 | 1461405808100 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x1144d1800 == 46 [pid = 1668] [id = 130] 03:03:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x118f8a800) [pid = 1668] [serial = 387] [outer = 0x0] 03:03:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x119198800) [pid = 1668] [serial = 388] [outer = 0x118f8a800] 03:03:28 INFO - PROCESS | 1668 | 1461405808131 Marionette DEBUG loaded listener.js 03:03:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x119cde800) [pid = 1668] [serial = 389] [outer = 0x118f8a800] 03:03:28 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb06000 == 45 [pid = 1668] [id = 125] 03:03:28 INFO - PROCESS | 1668 | --DOCSHELL 0x12b247000 == 44 [pid = 1668] [id = 124] 03:03:28 INFO - PROCESS | 1668 | --DOCSHELL 0x129669000 == 43 [pid = 1668] [id = 123] 03:03:28 INFO - PROCESS | 1668 | --DOCSHELL 0x11880a000 == 42 [pid = 1668] [id = 122] 03:03:28 INFO - PROCESS | 1668 | --DOCSHELL 0x1272bd800 == 41 [pid = 1668] [id = 121] 03:03:28 INFO - PROCESS | 1668 | --DOCSHELL 0x127192000 == 40 [pid = 1668] [id = 120] 03:03:28 INFO - PROCESS | 1668 | --DOCSHELL 0x126e88800 == 39 [pid = 1668] [id = 119] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x114f32800) [pid = 1668] [serial = 280] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x125cbc400) [pid = 1668] [serial = 283] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x127f78c00) [pid = 1668] [serial = 286] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | 1461405808565 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]]]}] 03:03:28 INFO - PROCESS | 1668 | --DOCSHELL 0x12591b000 == 38 [pid = 1668] [id = 118] 03:03:28 INFO - PROCESS | 1668 | --DOCSHELL 0x11c4a5000 == 37 [pid = 1668] [id = 117] 03:03:28 INFO - PROCESS | 1668 | --DOCSHELL 0x11ba1e000 == 36 [pid = 1668] [id = 116] 03:03:28 INFO - PROCESS | 1668 | --DOCSHELL 0x119247000 == 35 [pid = 1668] [id = 115] 03:03:28 INFO - PROCESS | 1668 | --DOCSHELL 0x114b87000 == 34 [pid = 1668] [id = 114] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11b957c00) [pid = 1668] [serial = 307] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x1165d6800) [pid = 1668] [serial = 298] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x119b04c00) [pid = 1668] [serial = 299] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11912f800) [pid = 1668] [serial = 296] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x11674d000) [pid = 1668] [serial = 295] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x12570d000) [pid = 1668] [serial = 313] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11aa11c00) [pid = 1668] [serial = 301] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x11aacac00) [pid = 1668] [serial = 302] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x125704400) [pid = 1668] [serial = 311] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11c4cac00) [pid = 1668] [serial = 310] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11b0fa000) [pid = 1668] [serial = 316] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x125cc8800) [pid = 1668] [serial = 317] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x125ddc400) [pid = 1668] [serial = 319] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x119cdf800) [pid = 1668] [serial = 289] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x11c45c800) [pid = 1668] [serial = 290] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x118f15400) [pid = 1668] [serial = 293] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x1187d5400) [pid = 1668] [serial = 292] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x127618800) [pid = 1668] [serial = 322] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11ad47800) [pid = 1668] [serial = 304] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1259f7400) [pid = 1668] [serial = 314] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1276a4800) [pid = 1668] [serial = 323] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x1276e9000) [pid = 1668] [serial = 325] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x126c08c00) [pid = 1668] [serial = 320] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11c453400) [pid = 1668] [serial = 308] [outer = 0x0] [url = about:blank] 03:03:28 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x11ad7f800) [pid = 1668] [serial = 305] [outer = 0x0] [url = about:blank] 03:03:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:03:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 688ms 03:03:28 INFO - PROCESS | 1668 | 1461405808620 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 03:03:28 INFO - PROCESS | 1668 | 1461405808623 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 03:03:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:03:28 INFO - PROCESS | 1668 | 1461405808627 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:03:28 INFO - PROCESS | 1668 | 1461405808629 Marionette TRACE conn2 <- [1,494,null,{}] 03:03:28 INFO - PROCESS | 1668 | 1461405808632 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}] 03:03:28 INFO - PROCESS | 1668 | 1461405808705 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 03:03:28 INFO - PROCESS | 1668 | 1461405808709 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x118cc7800 == 35 [pid = 1668] [id = 131] 03:03:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x119cdfc00) [pid = 1668] [serial = 390] [outer = 0x0] 03:03:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11aa0a400) [pid = 1668] [serial = 391] [outer = 0x119cdfc00] 03:03:28 INFO - PROCESS | 1668 | 1461405808738 Marionette DEBUG loaded listener.js 03:03:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x11aacac00) [pid = 1668] [serial = 392] [outer = 0x119cdfc00] 03:03:29 INFO - PROCESS | 1668 | 1461405809084 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]]]}] 03:03:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:03:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 469ms 03:03:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:03:29 INFO - PROCESS | 1668 | 1461405809097 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 03:03:29 INFO - PROCESS | 1668 | 1461405809098 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 03:03:29 INFO - PROCESS | 1668 | 1461405809102 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:03:29 INFO - PROCESS | 1668 | 1461405809106 Marionette TRACE conn2 <- [1,498,null,{}] 03:03:29 INFO - PROCESS | 1668 | 1461405809113 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}] 03:03:29 INFO - PROCESS | 1668 | 1461405809199 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 03:03:29 INFO - PROCESS | 1668 | 1461405809244 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b25000 == 36 [pid = 1668] [id = 132] 03:03:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x11aac9000) [pid = 1668] [serial = 393] [outer = 0x0] 03:03:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x11ad80000) [pid = 1668] [serial = 394] [outer = 0x11aac9000] 03:03:29 INFO - PROCESS | 1668 | 1461405809272 Marionette DEBUG loaded listener.js 03:03:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x11c453400) [pid = 1668] [serial = 395] [outer = 0x11aac9000] 03:03:29 INFO - PROCESS | 1668 | 1461405809589 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]]]}] 03:03:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:03:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 526ms 03:03:29 INFO - PROCESS | 1668 | 1461405809628 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 03:03:29 INFO - PROCESS | 1668 | 1461405809629 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 03:03:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:03:29 INFO - PROCESS | 1668 | 1461405809632 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:03:29 INFO - PROCESS | 1668 | 1461405809633 Marionette TRACE conn2 <- [1,502,null,{}] 03:03:29 INFO - PROCESS | 1668 | 1461405809635 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}] 03:03:29 INFO - PROCESS | 1668 | 1461405809709 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 03:03:29 INFO - PROCESS | 1668 | 1461405809713 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x11ba19000 == 37 [pid = 1668] [id = 133] 03:03:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11c461400) [pid = 1668] [serial = 396] [outer = 0x0] 03:03:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x125704400) [pid = 1668] [serial = 397] [outer = 0x11c461400] 03:03:29 INFO - PROCESS | 1668 | 1461405809741 Marionette DEBUG loaded listener.js 03:03:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x125cbfc00) [pid = 1668] [serial = 398] [outer = 0x11c461400] 03:03:30 INFO - PROCESS | 1668 | 1461405810057 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]]]}] 03:03:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:03:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 470ms 03:03:30 INFO - PROCESS | 1668 | 1461405810103 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 03:03:30 INFO - PROCESS | 1668 | 1461405810105 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 03:03:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:03:30 INFO - PROCESS | 1668 | 1461405810107 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:03:30 INFO - PROCESS | 1668 | 1461405810108 Marionette TRACE conn2 <- [1,506,null,{}] 03:03:30 INFO - PROCESS | 1668 | 1461405810111 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}] 03:03:30 INFO - PROCESS | 1668 | 1461405810183 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 03:03:30 INFO - PROCESS | 1668 | 1461405810188 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c1a5000 == 38 [pid = 1668] [id = 134] 03:03:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11c132c00) [pid = 1668] [serial = 399] [outer = 0x0] 03:03:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x125cee800) [pid = 1668] [serial = 400] [outer = 0x11c132c00] 03:03:30 INFO - PROCESS | 1668 | 1461405810225 Marionette DEBUG loaded listener.js 03:03:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1269ab000) [pid = 1668] [serial = 401] [outer = 0x11c132c00] 03:03:30 INFO - PROCESS | 1668 | 1461405810661 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]]]}] 03:03:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:03:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 571ms 03:03:30 INFO - PROCESS | 1668 | 1461405810678 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 03:03:30 INFO - PROCESS | 1668 | 1461405810679 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 03:03:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:03:30 INFO - PROCESS | 1668 | 1461405810681 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:03:30 INFO - PROCESS | 1668 | 1461405810683 Marionette TRACE conn2 <- [1,510,null,{}] 03:03:30 INFO - PROCESS | 1668 | 1461405810687 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}] 03:03:30 INFO - PROCESS | 1668 | 1461405810795 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 03:03:30 INFO - PROCESS | 1668 | 1461405810811 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x116222800 == 39 [pid = 1668] [id = 135] 03:03:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x126c09c00) [pid = 1668] [serial = 402] [outer = 0x0] 03:03:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x127613c00) [pid = 1668] [serial = 403] [outer = 0x126c09c00] 03:03:30 INFO - PROCESS | 1668 | 1461405810839 Marionette DEBUG loaded listener.js 03:03:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x1280e0c00) [pid = 1668] [serial = 404] [outer = 0x126c09c00] 03:03:31 INFO - PROCESS | 1668 | 1461405811178 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]]]}] 03:03:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:03:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 524ms 03:03:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:03:31 INFO - PROCESS | 1668 | 1461405811206 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 03:03:31 INFO - PROCESS | 1668 | 1461405811208 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 03:03:31 INFO - PROCESS | 1668 | 1461405811210 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:03:31 INFO - PROCESS | 1668 | 1461405811211 Marionette TRACE conn2 <- [1,514,null,{}] 03:03:31 INFO - PROCESS | 1668 | 1461405811213 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}] 03:03:31 INFO - PROCESS | 1668 | 1461405811301 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 03:03:31 INFO - PROCESS | 1668 | 1461405811305 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x125c21800 == 40 [pid = 1668] [id = 136] 03:03:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x1269a2800) [pid = 1668] [serial = 405] [outer = 0x0] 03:03:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x1298a8800) [pid = 1668] [serial = 406] [outer = 0x1269a2800] 03:03:31 INFO - PROCESS | 1668 | 1461405811330 Marionette DEBUG loaded listener.js 03:03:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1298f1400) [pid = 1668] [serial = 407] [outer = 0x1269a2800] 03:03:31 INFO - PROCESS | 1668 | 1461405811663 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]]]}] 03:03:31 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 03:03:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 03:03:31 INFO - PROCESS | 1668 | 1461405811683 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 03:03:31 INFO - PROCESS | 1668 | 1461405811687 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 03:03:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:03:31 INFO - PROCESS | 1668 | 1461405811690 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:03:31 INFO - PROCESS | 1668 | 1461405811691 Marionette TRACE conn2 <- [1,518,null,{}] 03:03:31 INFO - PROCESS | 1668 | 1461405811693 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}] 03:03:31 INFO - PROCESS | 1668 | 1461405811777 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 03:03:31 INFO - PROCESS | 1668 | 1461405811781 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x126eae000 == 41 [pid = 1668] [id = 137] 03:03:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1298a7400) [pid = 1668] [serial = 408] [outer = 0x0] 03:03:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x129ab8800) [pid = 1668] [serial = 409] [outer = 0x1298a7400] 03:03:31 INFO - PROCESS | 1668 | 1461405811832 Marionette DEBUG loaded listener.js 03:03:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x12b325400) [pid = 1668] [serial = 410] [outer = 0x1298a7400] 03:03:32 INFO - PROCESS | 1668 | 1461405812295 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]]]}] 03:03:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:03:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 622ms 03:03:32 INFO - PROCESS | 1668 | 1461405812313 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 03:03:32 INFO - PROCESS | 1668 | 1461405812316 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 03:03:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:03:32 INFO - PROCESS | 1668 | 1461405812321 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:03:32 INFO - PROCESS | 1668 | 1461405812323 Marionette TRACE conn2 <- [1,522,null,{}] 03:03:32 INFO - PROCESS | 1668 | 1461405812326 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}] 03:03:32 INFO - PROCESS | 1668 | 1461405812468 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 03:03:32 INFO - PROCESS | 1668 | 1461405812485 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x127659800 == 42 [pid = 1668] [id = 138] 03:03:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x129ab6000) [pid = 1668] [serial = 411] [outer = 0x0] 03:03:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x12b3a9000) [pid = 1668] [serial = 412] [outer = 0x129ab6000] 03:03:32 INFO - PROCESS | 1668 | 1461405812526 Marionette DEBUG loaded listener.js 03:03:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x12b587000) [pid = 1668] [serial = 413] [outer = 0x129ab6000] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x12570d800) [pid = 1668] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x125d8b000) [pid = 1668] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11b9aa400) [pid = 1668] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x126a12c00) [pid = 1668] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x128008400) [pid = 1668] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x114013000) [pid = 1668] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x118549c00) [pid = 1668] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x12b705c00) [pid = 1668] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11c76b000) [pid = 1668] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11ad78000) [pid = 1668] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1185b0c00) [pid = 1668] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11ad44000) [pid = 1668] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11c459800) [pid = 1668] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x118f61400) [pid = 1668] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x1185ae400) [pid = 1668] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x128011800) [pid = 1668] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x119cdb400) [pid = 1668] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x12b320000) [pid = 1668] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x125cc8000) [pid = 1668] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:03:32 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x114f29c00) [pid = 1668] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:03:32 INFO - PROCESS | 1668 | 1461405812986 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]]]}] 03:03:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:03:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 670ms 03:03:32 INFO - PROCESS | 1668 | 1461405812991 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 03:03:32 INFO - PROCESS | 1668 | 1461405812992 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 03:03:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:03:32 INFO - PROCESS | 1668 | 1461405812994 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:03:32 INFO - PROCESS | 1668 | 1461405812995 Marionette TRACE conn2 <- [1,526,null,{}] 03:03:33 INFO - PROCESS | 1668 | 1461405812998 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}] 03:03:33 INFO - PROCESS | 1668 | 1461405813094 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 03:03:33 INFO - PROCESS | 1668 | 1461405813100 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c198000 == 43 [pid = 1668] [id = 139] 03:03:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1185ae400) [pid = 1668] [serial = 414] [outer = 0x0] 03:03:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x11ad48000) [pid = 1668] [serial = 415] [outer = 0x1185ae400] 03:03:33 INFO - PROCESS | 1668 | 1461405813126 Marionette DEBUG loaded listener.js 03:03:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11c7bd800) [pid = 1668] [serial = 416] [outer = 0x1185ae400] 03:03:33 INFO - PROCESS | 1668 | 1461405813443 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]]]}] 03:03:33 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 03:03:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 467ms 03:03:33 INFO - PROCESS | 1668 | 1461405813463 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 03:03:33 INFO - PROCESS | 1668 | 1461405813464 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 03:03:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:03:33 INFO - PROCESS | 1668 | 1461405813469 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:03:33 INFO - PROCESS | 1668 | 1461405813472 Marionette TRACE conn2 <- [1,530,null,{}] 03:03:33 INFO - PROCESS | 1668 | 1461405813475 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}] 03:03:33 INFO - PROCESS | 1668 | 1461405813579 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 03:03:33 INFO - PROCESS | 1668 | 1461405813588 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x129668000 == 44 [pid = 1668] [id = 140] 03:03:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x119791800) [pid = 1668] [serial = 417] [outer = 0x0] 03:03:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1280df800) [pid = 1668] [serial = 418] [outer = 0x119791800] 03:03:33 INFO - PROCESS | 1668 | 1461405813617 Marionette DEBUG loaded listener.js 03:03:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x12bd75400) [pid = 1668] [serial = 419] [outer = 0x119791800] 03:03:33 INFO - PROCESS | 1668 | 1461405813913 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"]]]}] 03:03:33 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 03:03:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:03:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:03:33 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 03:03:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:03:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:03:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 473ms 03:03:33 INFO - PROCESS | 1668 | 1461405813941 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 03:03:33 INFO - PROCESS | 1668 | 1461405813942 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 03:03:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:03:33 INFO - PROCESS | 1668 | 1461405813945 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:03:33 INFO - PROCESS | 1668 | 1461405813946 Marionette TRACE conn2 <- [1,534,null,{}] 03:03:33 INFO - PROCESS | 1668 | 1461405813948 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}] 03:03:34 INFO - PROCESS | 1668 | 1461405814031 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 03:03:34 INFO - PROCESS | 1668 | 1461405814037 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf59800 == 45 [pid = 1668] [id = 141] 03:03:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x125cc8000) [pid = 1668] [serial = 420] [outer = 0x0] 03:03:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x12c024000) [pid = 1668] [serial = 421] [outer = 0x125cc8000] 03:03:34 INFO - PROCESS | 1668 | 1461405814062 Marionette DEBUG loaded listener.js 03:03:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x12ced7400) [pid = 1668] [serial = 422] [outer = 0x125cc8000] 03:03:34 INFO - PROCESS | 1668 | 1461405814379 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]]]}] 03:03:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:03:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 03:03:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:03:34 INFO - PROCESS | 1668 | 1461405814414 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 03:03:34 INFO - PROCESS | 1668 | 1461405814415 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 03:03:34 INFO - PROCESS | 1668 | 1461405814418 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:03:34 INFO - PROCESS | 1668 | 1461405814421 Marionette TRACE conn2 <- [1,538,null,{}] 03:03:34 INFO - PROCESS | 1668 | 1461405814424 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}] 03:03:34 INFO - PROCESS | 1668 | 1461405814542 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 03:03:34 INFO - PROCESS | 1668 | 1461405814553 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d30b000 == 46 [pid = 1668] [id = 142] 03:03:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x12bb32400) [pid = 1668] [serial = 423] [outer = 0x0] 03:03:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x12cf20c00) [pid = 1668] [serial = 424] [outer = 0x12bb32400] 03:03:34 INFO - PROCESS | 1668 | 1461405814582 Marionette DEBUG loaded listener.js 03:03:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x12d096c00) [pid = 1668] [serial = 425] [outer = 0x12bb32400] 03:03:34 INFO - PROCESS | 1668 | 1461405814886 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]]]}] 03:03:34 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. 03:03:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 522ms 03:03:34 INFO - PROCESS | 1668 | 1461405814957 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 03:03:34 INFO - PROCESS | 1668 | 1461405814959 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 03:03:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:03:34 INFO - PROCESS | 1668 | 1461405814964 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:03:34 INFO - PROCESS | 1668 | 1461405814967 Marionette TRACE conn2 <- [1,542,null,{}] 03:03:34 INFO - PROCESS | 1668 | 1461405814972 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}] 03:03:35 INFO - PROCESS | 1668 | 1461405815070 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 03:03:35 INFO - PROCESS | 1668 | 1461405815115 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x118560800 == 47 [pid = 1668] [id = 143] 03:03:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x116577400) [pid = 1668] [serial = 426] [outer = 0x0] 03:03:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x116745800) [pid = 1668] [serial = 427] [outer = 0x116577400] 03:03:35 INFO - PROCESS | 1668 | 1461405815149 Marionette DEBUG loaded listener.js 03:03:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x118f1a400) [pid = 1668] [serial = 428] [outer = 0x116577400] 03:03:35 INFO - PROCESS | 1668 | 1461405815522 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]]]}] 03:03:35 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. 03:03:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 575ms 03:03:35 INFO - PROCESS | 1668 | 1461405815539 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 03:03:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:03:35 INFO - PROCESS | 1668 | 1461405815542 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 03:03:35 INFO - PROCESS | 1668 | 1461405815547 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:03:35 INFO - PROCESS | 1668 | 1461405815552 Marionette TRACE conn2 <- [1,546,null,{}] 03:03:35 INFO - PROCESS | 1668 | 1461405815557 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}] 03:03:35 INFO - PROCESS | 1668 | 1461405815661 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 03:03:35 INFO - PROCESS | 1668 | 1461405815780 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bcaf000 == 48 [pid = 1668] [id = 144] 03:03:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x11aa0d000) [pid = 1668] [serial = 429] [outer = 0x0] 03:03:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x11ad4cc00) [pid = 1668] [serial = 430] [outer = 0x11aa0d000] 03:03:35 INFO - PROCESS | 1668 | 1461405815840 Marionette DEBUG loaded listener.js 03:03:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x11b9aa400) [pid = 1668] [serial = 431] [outer = 0x11aa0d000] 03:03:36 INFO - PROCESS | 1668 | 1461405816279 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]]]}] 03:03:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:03:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 776ms 03:03:36 INFO - PROCESS | 1668 | 1461405816322 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 03:03:36 INFO - PROCESS | 1668 | 1461405816324 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 03:03:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:03:36 INFO - PROCESS | 1668 | 1461405816326 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:03:36 INFO - PROCESS | 1668 | 1461405816327 Marionette TRACE conn2 <- [1,550,null,{}] 03:03:36 INFO - PROCESS | 1668 | 1461405816334 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}] 03:03:36 INFO - PROCESS | 1668 | 1461405816439 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 03:03:36 INFO - PROCESS | 1668 | 1461405816518 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb07800 == 49 [pid = 1668] [id = 145] 03:03:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x125cc3000) [pid = 1668] [serial = 432] [outer = 0x0] 03:03:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x126c09000) [pid = 1668] [serial = 433] [outer = 0x125cc3000] 03:03:36 INFO - PROCESS | 1668 | 1461405816557 Marionette DEBUG loaded listener.js 03:03:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x1276a1c00) [pid = 1668] [serial = 434] [outer = 0x125cc3000] 03:03:36 INFO - PROCESS | 1668 | 1461405816942 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]]]}] 03:03:36 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. 03:03:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 669ms 03:03:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:03:37 INFO - PROCESS | 1668 | 1461405816996 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 03:03:37 INFO - PROCESS | 1668 | 1461405816997 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 03:03:37 INFO - PROCESS | 1668 | 1461405816999 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:03:37 INFO - PROCESS | 1668 | 1461405817000 Marionette TRACE conn2 <- [1,554,null,{}] 03:03:37 INFO - PROCESS | 1668 | 1461405817003 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}] 03:03:37 INFO - PROCESS | 1668 | 1461405817098 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 03:03:37 INFO - PROCESS | 1668 | 1461405817185 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db71000 == 50 [pid = 1668] [id = 146] 03:03:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1298ec800) [pid = 1668] [serial = 435] [outer = 0x0] 03:03:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x129ac0000) [pid = 1668] [serial = 436] [outer = 0x1298ec800] 03:03:37 INFO - PROCESS | 1668 | 1461405817216 Marionette DEBUG loaded listener.js 03:03:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x12b705c00) [pid = 1668] [serial = 437] [outer = 0x1298ec800] 03:03:37 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:03:37 INFO - PROCESS | 1668 | 1461405817702 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]]]}] 03:03:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:03:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 720ms 03:03:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:03:37 INFO - PROCESS | 1668 | 1461405817720 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 03:03:37 INFO - PROCESS | 1668 | 1461405817721 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 03:03:37 INFO - PROCESS | 1668 | 1461405817724 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:03:37 INFO - PROCESS | 1668 | 1461405817725 Marionette TRACE conn2 <- [1,558,null,{}] 03:03:37 INFO - PROCESS | 1668 | 1461405817727 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}] 03:03:37 INFO - PROCESS | 1668 | 1461405817818 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 03:03:37 INFO - PROCESS | 1668 | 1461405817874 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db7f000 == 51 [pid = 1668] [id = 147] 03:03:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x1272df800) [pid = 1668] [serial = 438] [outer = 0x0] 03:03:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12ba61000) [pid = 1668] [serial = 439] [outer = 0x1272df800] 03:03:37 INFO - PROCESS | 1668 | 1461405817904 Marionette DEBUG loaded listener.js 03:03:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12c02a800) [pid = 1668] [serial = 440] [outer = 0x1272df800] 03:03:38 INFO - PROCESS | 1668 | 1461405818302 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]]]}] 03:03:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:03:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 619ms 03:03:38 INFO - PROCESS | 1668 | 1461405818343 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 03:03:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:03:38 INFO - PROCESS | 1668 | 1461405818345 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 03:03:38 INFO - PROCESS | 1668 | 1461405818347 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:03:38 INFO - PROCESS | 1668 | 1461405818348 Marionette TRACE conn2 <- [1,562,null,{}] 03:03:38 INFO - PROCESS | 1668 | 1461405818351 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}] 03:03:38 INFO - PROCESS | 1668 | 1461405818479 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 03:03:38 INFO - PROCESS | 1668 | 1461405818539 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4c1000 == 52 [pid = 1668] [id = 148] 03:03:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12d564800) [pid = 1668] [serial = 441] [outer = 0x0] 03:03:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12d571400) [pid = 1668] [serial = 442] [outer = 0x12d564800] 03:03:38 INFO - PROCESS | 1668 | 1461405818571 Marionette DEBUG loaded listener.js 03:03:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x12e298400) [pid = 1668] [serial = 443] [outer = 0x12d564800] 03:03:38 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:03:38 INFO - PROCESS | 1668 | 1461405818971 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]]]}] 03:03:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:03:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 03:03:39 INFO - PROCESS | 1668 | 1461405819017 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 03:03:39 INFO - PROCESS | 1668 | 1461405819019 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 03:03:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:03:39 INFO - PROCESS | 1668 | 1461405819021 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:03:39 INFO - PROCESS | 1668 | 1461405819022 Marionette TRACE conn2 <- [1,566,null,{}] 03:03:39 INFO - PROCESS | 1668 | 1461405819025 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}] 03:03:39 INFO - PROCESS | 1668 | 1461405819116 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 03:03:39 INFO - PROCESS | 1668 | 1461405819190 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e6a1800 == 53 [pid = 1668] [id = 149] 03:03:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12e29a400) [pid = 1668] [serial = 444] [outer = 0x0] 03:03:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12e2a0c00) [pid = 1668] [serial = 445] [outer = 0x12e29a400] 03:03:39 INFO - PROCESS | 1668 | 1461405819219 Marionette DEBUG loaded listener.js 03:03:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12e326800) [pid = 1668] [serial = 446] [outer = 0x12e29a400] 03:03:39 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:03:39 INFO - PROCESS | 1668 | 1461405819739 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]]]}] 03:03:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:03:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 769ms 03:03:39 INFO - PROCESS | 1668 | 1461405819790 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 03:03:39 INFO - PROCESS | 1668 | 1461405819793 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 03:03:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:03:39 INFO - PROCESS | 1668 | 1461405819796 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:03:39 INFO - PROCESS | 1668 | 1461405819799 Marionette TRACE conn2 <- [1,570,null,{}] 03:03:39 INFO - PROCESS | 1668 | 1461405819805 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}] 03:03:39 INFO - PROCESS | 1668 | 1461405819895 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 03:03:39 INFO - PROCESS | 1668 | 1461405819955 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a645800 == 54 [pid = 1668] [id = 150] 03:03:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x118e0f400) [pid = 1668] [serial = 447] [outer = 0x0] 03:03:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x118f1bc00) [pid = 1668] [serial = 448] [outer = 0x118e0f400] 03:03:39 INFO - PROCESS | 1668 | 1461405819983 Marionette DEBUG loaded listener.js 03:03:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x119a77400) [pid = 1668] [serial = 449] [outer = 0x118e0f400] 03:03:40 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:03:40 INFO - PROCESS | 1668 | 1461405820426 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]]]}] 03:03:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:03:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 675ms 03:03:40 INFO - PROCESS | 1668 | 1461405820472 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 03:03:40 INFO - PROCESS | 1668 | 1461405820477 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 03:03:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:03:40 INFO - PROCESS | 1668 | 1461405820504 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:03:40 INFO - PROCESS | 1668 | 1461405820507 Marionette TRACE conn2 <- [1,574,null,{}] 03:03:40 INFO - PROCESS | 1668 | 1461405820513 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}] 03:03:40 INFO - PROCESS | 1668 | 1461405820647 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 03:03:40 INFO - PROCESS | 1668 | 1461405820721 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x11afdc000 == 55 [pid = 1668] [id = 151] 03:03:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x11aa0d400) [pid = 1668] [serial = 450] [outer = 0x0] 03:03:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x11aa7a800) [pid = 1668] [serial = 451] [outer = 0x11aa0d400] 03:03:40 INFO - PROCESS | 1668 | 1461405820749 Marionette DEBUG loaded listener.js 03:03:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11ad81400) [pid = 1668] [serial = 452] [outer = 0x11aa0d400] 03:03:40 INFO - PROCESS | 1668 | --DOCSHELL 0x11474d800 == 54 [pid = 1668] [id = 110] 03:03:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf59800 == 53 [pid = 1668] [id = 141] 03:03:40 INFO - PROCESS | 1668 | --DOCSHELL 0x129668000 == 52 [pid = 1668] [id = 140] 03:03:40 INFO - PROCESS | 1668 | --DOCSHELL 0x11c198000 == 51 [pid = 1668] [id = 139] 03:03:40 INFO - PROCESS | 1668 | --DOCSHELL 0x127659800 == 50 [pid = 1668] [id = 138] 03:03:40 INFO - PROCESS | 1668 | --DOCSHELL 0x126eae000 == 49 [pid = 1668] [id = 137] 03:03:40 INFO - PROCESS | 1668 | --DOCSHELL 0x125c21800 == 48 [pid = 1668] [id = 136] 03:03:40 INFO - PROCESS | 1668 | --DOCSHELL 0x116222800 == 47 [pid = 1668] [id = 135] 03:03:40 INFO - PROCESS | 1668 | --DOCSHELL 0x11c1a5000 == 46 [pid = 1668] [id = 134] 03:03:40 INFO - PROCESS | 1668 | --DOCSHELL 0x11ba19000 == 45 [pid = 1668] [id = 133] 03:03:40 INFO - PROCESS | 1668 | --DOCSHELL 0x119b25000 == 44 [pid = 1668] [id = 132] 03:03:40 INFO - PROCESS | 1668 | --DOCSHELL 0x118cc7800 == 43 [pid = 1668] [id = 131] 03:03:41 INFO - PROCESS | 1668 | --DOCSHELL 0x1144d1800 == 42 [pid = 1668] [id = 130] 03:03:41 INFO - PROCESS | 1668 | --DOCSHELL 0x12bde4800 == 41 [pid = 1668] [id = 129] 03:03:41 INFO - PROCESS | 1668 | --DOCSHELL 0x125e1c800 == 40 [pid = 1668] [id = 128] 03:03:41 INFO - PROCESS | 1668 | --DOCSHELL 0x119b17800 == 39 [pid = 1668] [id = 127] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x1187dec00) [pid = 1668] [serial = 281] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x125cc5000) [pid = 1668] [serial = 284] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x1298ef000) [pid = 1668] [serial = 287] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x1276a1400) [pid = 1668] [serial = 278] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x1272db400) [pid = 1668] [serial = 355] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12964e000) [pid = 1668] [serial = 358] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x128005000) [pid = 1668] [serial = 356] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x11530d000) [pid = 1668] [serial = 329] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x114baa800) [pid = 1668] [serial = 328] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x118f1ec00) [pid = 1668] [serial = 340] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x119198400) [pid = 1668] [serial = 341] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x12ba62400) [pid = 1668] [serial = 373] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x125cc8c00) [pid = 1668] [serial = 352] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x11b95d800) [pid = 1668] [serial = 346] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11c135800) [pid = 1668] [serial = 347] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x11b0f6000) [pid = 1668] [serial = 337] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x126a10c00) [pid = 1668] [serial = 338] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11aff3800) [pid = 1668] [serial = 335] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11ad4d000) [pid = 1668] [serial = 334] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11c76d400) [pid = 1668] [serial = 349] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x12570dc00) [pid = 1668] [serial = 350] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x119795c00) [pid = 1668] [serial = 332] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x119131c00) [pid = 1668] [serial = 331] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x119791000) [pid = 1668] [serial = 343] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11ad42400) [pid = 1668] [serial = 344] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x1298f0c00) [pid = 1668] [serial = 361] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x1298ad800) [pid = 1668] [serial = 359] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x129ab6800) [pid = 1668] [serial = 362] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11accc000) [pid = 1668] [serial = 364] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x125cbcc00) [pid = 1668] [serial = 365] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x12b591400) [pid = 1668] [serial = 371] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x129ac0800) [pid = 1668] [serial = 367] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12b3a1000) [pid = 1668] [serial = 370] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x126a0f000) [pid = 1668] [serial = 353] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12b320400) [pid = 1668] [serial = 368] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12bb28400) [pid = 1668] [serial = 374] [outer = 0x0] [url = about:blank] 03:03:41 INFO - PROCESS | 1668 | 1461405821127 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]]]}] 03:03:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:03:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 694ms 03:03:41 INFO - PROCESS | 1668 | 1461405821178 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 03:03:41 INFO - PROCESS | 1668 | 1461405821179 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 03:03:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:03:41 INFO - PROCESS | 1668 | 1461405821182 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:03:41 INFO - PROCESS | 1668 | 1461405821184 Marionette TRACE conn2 <- [1,578,null,{}] 03:03:41 INFO - PROCESS | 1668 | 1461405821191 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}] 03:03:41 INFO - PROCESS | 1668 | 1461405821272 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 03:03:41 INFO - PROCESS | 1668 | 1461405821322 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x119ae2800 == 40 [pid = 1668] [id = 152] 03:03:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11aa0b400) [pid = 1668] [serial = 453] [outer = 0x0] 03:03:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11b0f5c00) [pid = 1668] [serial = 454] [outer = 0x11aa0b400] 03:03:41 INFO - PROCESS | 1668 | 1461405821350 Marionette DEBUG loaded listener.js 03:03:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11c4cb000) [pid = 1668] [serial = 455] [outer = 0x11aa0b400] 03:03:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x119ce0400) [pid = 1668] [serial = 456] [outer = 0x12e29e000] 03:03:41 INFO - PROCESS | 1668 | 1461405821683 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]]]}] 03:03:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:03:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 524ms 03:03:41 INFO - PROCESS | 1668 | 1461405821705 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 03:03:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:03:41 INFO - PROCESS | 1668 | 1461405821707 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 03:03:41 INFO - PROCESS | 1668 | 1461405821709 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:03:41 INFO - PROCESS | 1668 | 1461405821710 Marionette TRACE conn2 <- [1,582,null,{}] 03:03:41 INFO - PROCESS | 1668 | 1461405821712 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}] 03:03:41 INFO - PROCESS | 1668 | 1461405821789 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 03:03:41 INFO - PROCESS | 1668 | 1461405821794 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c791000 == 41 [pid = 1668] [id = 153] 03:03:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x125704c00) [pid = 1668] [serial = 457] [outer = 0x0] 03:03:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x125ddc400) [pid = 1668] [serial = 458] [outer = 0x125704c00] 03:03:41 INFO - PROCESS | 1668 | 1461405821821 Marionette DEBUG loaded listener.js 03:03:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x12766f000) [pid = 1668] [serial = 459] [outer = 0x125704c00] 03:03:42 INFO - PROCESS | 1668 | 1461405822138 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]]]}] 03:03:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:03:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 469ms 03:03:42 INFO - PROCESS | 1668 | 1461405822179 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 03:03:42 INFO - PROCESS | 1668 | 1461405822180 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 03:03:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:03:42 INFO - PROCESS | 1668 | 1461405822182 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:03:42 INFO - PROCESS | 1668 | 1461405822183 Marionette TRACE conn2 <- [1,586,null,{}] 03:03:42 INFO - PROCESS | 1668 | 1461405822186 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}] 03:03:42 INFO - PROCESS | 1668 | 1461405822258 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 03:03:42 INFO - PROCESS | 1668 | 1461405822262 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c69b800 == 42 [pid = 1668] [id = 154] 03:03:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x127673000) [pid = 1668] [serial = 460] [outer = 0x0] 03:03:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x1276dac00) [pid = 1668] [serial = 461] [outer = 0x127673000] 03:03:42 INFO - PROCESS | 1668 | 1461405822290 Marionette DEBUG loaded listener.js 03:03:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x1280d9800) [pid = 1668] [serial = 462] [outer = 0x127673000] 03:03:42 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:03:42 INFO - PROCESS | 1668 | 1461405822621 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]]]}] 03:03:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:03:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 473ms 03:03:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:03:42 INFO - PROCESS | 1668 | 1461405822655 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 03:03:42 INFO - PROCESS | 1668 | 1461405822656 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 03:03:42 INFO - PROCESS | 1668 | 1461405822658 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:03:42 INFO - PROCESS | 1668 | 1461405822659 Marionette TRACE conn2 <- [1,590,null,{}] 03:03:42 INFO - PROCESS | 1668 | 1461405822661 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}] 03:03:42 INFO - PROCESS | 1668 | 1461405822754 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 03:03:42 INFO - PROCESS | 1668 | 1461405822808 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12694d000 == 43 [pid = 1668] [id = 155] 03:03:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1276a3000) [pid = 1668] [serial = 463] [outer = 0x0] 03:03:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1298ecc00) [pid = 1668] [serial = 464] [outer = 0x1276a3000] 03:03:42 INFO - PROCESS | 1668 | 1461405822834 Marionette DEBUG loaded listener.js 03:03:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x12b3ad400) [pid = 1668] [serial = 465] [outer = 0x1276a3000] 03:03:43 INFO - PROCESS | 1668 | 1461405823145 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]]]}] 03:03:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:03:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 519ms 03:03:43 INFO - PROCESS | 1668 | 1461405823178 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 03:03:43 INFO - PROCESS | 1668 | 1461405823179 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 03:03:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:03:43 INFO - PROCESS | 1668 | 1461405823181 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:03:43 INFO - PROCESS | 1668 | 1461405823182 Marionette TRACE conn2 <- [1,594,null,{}] 03:03:43 INFO - PROCESS | 1668 | 1461405823196 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}] 03:03:43 INFO - PROCESS | 1668 | 1461405823290 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 03:03:43 INFO - PROCESS | 1668 | 1461405823294 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x1271a4000 == 44 [pid = 1668] [id = 156] 03:03:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x1280e6c00) [pid = 1668] [serial = 466] [outer = 0x0] 03:03:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x12b590400) [pid = 1668] [serial = 467] [outer = 0x1280e6c00] 03:03:43 INFO - PROCESS | 1668 | 1461405823320 Marionette DEBUG loaded listener.js 03:03:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x12c025800) [pid = 1668] [serial = 468] [outer = 0x1280e6c00] 03:03:43 INFO - PROCESS | 1668 | 1461405823665 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]]]}] 03:03:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:03:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 531ms 03:03:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:03:43 INFO - PROCESS | 1668 | 1461405823712 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 03:03:43 INFO - PROCESS | 1668 | 1461405823713 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 03:03:43 INFO - PROCESS | 1668 | 1461405823715 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:03:43 INFO - PROCESS | 1668 | 1461405823716 Marionette TRACE conn2 <- [1,598,null,{}] 03:03:43 INFO - PROCESS | 1668 | 1461405823719 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}] 03:03:43 INFO - PROCESS | 1668 | 1461405823814 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 03:03:43 INFO - PROCESS | 1668 | 1461405823825 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x129889800 == 45 [pid = 1668] [id = 157] 03:03:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x11c6e5800) [pid = 1668] [serial = 469] [outer = 0x0] 03:03:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x12d090c00) [pid = 1668] [serial = 470] [outer = 0x11c6e5800] 03:03:43 INFO - PROCESS | 1668 | 1461405823850 Marionette DEBUG loaded listener.js 03:03:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x12d568800) [pid = 1668] [serial = 471] [outer = 0x11c6e5800] 03:03:44 INFO - PROCESS | 1668 | 1461405824160 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]]]}] 03:03:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:03:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 470ms 03:03:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:03:44 INFO - PROCESS | 1668 | 1461405824188 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 03:03:44 INFO - PROCESS | 1668 | 1461405824189 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 03:03:44 INFO - PROCESS | 1668 | 1461405824191 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:03:44 INFO - PROCESS | 1668 | 1461405824192 Marionette TRACE conn2 <- [1,602,null,{}] 03:03:44 INFO - PROCESS | 1668 | 1461405824195 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}] 03:03:44 INFO - PROCESS | 1668 | 1461405824292 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 03:03:44 INFO - PROCESS | 1668 | 1461405824304 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b260800 == 46 [pid = 1668] [id = 158] 03:03:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x12cf20400) [pid = 1668] [serial = 472] [outer = 0x0] 03:03:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x12d5eb000) [pid = 1668] [serial = 473] [outer = 0x12cf20400] 03:03:44 INFO - PROCESS | 1668 | 1461405824329 Marionette DEBUG loaded listener.js 03:03:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x12e2a2000) [pid = 1668] [serial = 474] [outer = 0x12cf20400] 03:03:44 INFO - PROCESS | 1668 | 1461405824724 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]]]}] 03:03:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:03:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 569ms 03:03:44 INFO - PROCESS | 1668 | 1461405824767 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 03:03:44 INFO - PROCESS | 1668 | 1461405824769 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 03:03:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:03:44 INFO - PROCESS | 1668 | 1461405824773 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:03:44 INFO - PROCESS | 1668 | 1461405824775 Marionette TRACE conn2 <- [1,606,null,{}] 03:03:44 INFO - PROCESS | 1668 | 1461405824778 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}] 03:03:44 INFO - PROCESS | 1668 | 1461405824926 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 03:03:44 INFO - PROCESS | 1668 | 1461405824947 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bdde000 == 47 [pid = 1668] [id = 159] 03:03:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x11c7b9800) [pid = 1668] [serial = 475] [outer = 0x0] 03:03:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12e32c800) [pid = 1668] [serial = 476] [outer = 0x11c7b9800] 03:03:44 INFO - PROCESS | 1668 | 1461405824986 Marionette DEBUG loaded listener.js 03:03:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12e333c00) [pid = 1668] [serial = 477] [outer = 0x11c7b9800] 03:03:45 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x1269a2800) [pid = 1668] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:03:45 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x1298a7400) [pid = 1668] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:03:45 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x129ab6000) [pid = 1668] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:03:45 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11c461400) [pid = 1668] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:03:45 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x11883a400) [pid = 1668] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:03:45 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x11c132c00) [pid = 1668] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:03:45 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x118f82c00) [pid = 1668] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:03:45 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11b0fd400) [pid = 1668] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:03:45 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11aac9000) [pid = 1668] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:03:45 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x119cdfc00) [pid = 1668] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:03:45 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x118f8a800) [pid = 1668] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:03:45 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x125cc8000) [pid = 1668] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:03:45 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x1185ae400) [pid = 1668] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:03:45 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x126c09c00) [pid = 1668] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:03:45 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x119791800) [pid = 1668] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:03:45 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x127670400) [pid = 1668] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:03:45 INFO - PROCESS | 1668 | 1461405825390 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]]]}] 03:03:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:03:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 669ms 03:03:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:03:45 INFO - PROCESS | 1668 | 1461405825442 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 03:03:45 INFO - PROCESS | 1668 | 1461405825443 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 03:03:45 INFO - PROCESS | 1668 | 1461405825445 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:03:45 INFO - PROCESS | 1668 | 1461405825447 Marionette TRACE conn2 <- [1,610,null,{}] 03:03:45 INFO - PROCESS | 1668 | 1461405825449 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}] 03:03:45 INFO - PROCESS | 1668 | 1461405825541 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 03:03:45 INFO - PROCESS | 1668 | 1461405825546 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d30a800 == 48 [pid = 1668] [id = 160] 03:03:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11aac9000) [pid = 1668] [serial = 478] [outer = 0x0] 03:03:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x125d80000) [pid = 1668] [serial = 479] [outer = 0x11aac9000] 03:03:45 INFO - PROCESS | 1668 | 1461405825575 Marionette DEBUG loaded listener.js 03:03:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x12e335c00) [pid = 1668] [serial = 480] [outer = 0x11aac9000] 03:03:45 INFO - PROCESS | 1668 | 1461405825894 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]]]}] 03:03:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:03:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 471ms 03:03:45 INFO - PROCESS | 1668 | 1461405825917 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 03:03:45 INFO - PROCESS | 1668 | 1461405825920 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 03:03:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:03:45 INFO - PROCESS | 1668 | 1461405825923 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:03:45 INFO - PROCESS | 1668 | 1461405825924 Marionette TRACE conn2 <- [1,614,null,{}] 03:03:45 INFO - PROCESS | 1668 | 1461405825927 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}] 03:03:46 INFO - PROCESS | 1668 | 1461405826008 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 03:03:46 INFO - PROCESS | 1668 | 1461405826056 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db14800 == 49 [pid = 1668] [id = 161] 03:03:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x129ab6000) [pid = 1668] [serial = 481] [outer = 0x0] 03:03:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x12e339000) [pid = 1668] [serial = 482] [outer = 0x129ab6000] 03:03:46 INFO - PROCESS | 1668 | 1461405826081 Marionette DEBUG loaded listener.js 03:03:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x12eb06000) [pid = 1668] [serial = 483] [outer = 0x129ab6000] 03:03:46 INFO - PROCESS | 1668 | 1461405826368 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]]]}] 03:03:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:03:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 03:03:46 INFO - PROCESS | 1668 | 1461405826392 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 03:03:46 INFO - PROCESS | 1668 | 1461405826393 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 03:03:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:03:46 INFO - PROCESS | 1668 | 1461405826395 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:03:46 INFO - PROCESS | 1668 | 1461405826396 Marionette TRACE conn2 <- [1,618,null,{}] 03:03:46 INFO - PROCESS | 1668 | 1461405826399 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}] 03:03:46 INFO - PROCESS | 1668 | 1461405826480 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 03:03:46 INFO - PROCESS | 1668 | 1461405826486 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eb7f000 == 50 [pid = 1668] [id = 162] 03:03:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x114449c00) [pid = 1668] [serial = 484] [outer = 0x0] 03:03:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x12eb0d800) [pid = 1668] [serial = 485] [outer = 0x114449c00] 03:03:46 INFO - PROCESS | 1668 | 1461405826511 Marionette DEBUG loaded listener.js 03:03:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x12ecaf800) [pid = 1668] [serial = 486] [outer = 0x114449c00] 03:03:46 INFO - PROCESS | 1668 | 1461405826822 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]]]}] 03:03:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:03:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 468ms 03:03:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:03:46 INFO - PROCESS | 1668 | 1461405826864 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 03:03:46 INFO - PROCESS | 1668 | 1461405826865 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 03:03:46 INFO - PROCESS | 1668 | 1461405826867 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:03:46 INFO - PROCESS | 1668 | 1461405826869 Marionette TRACE conn2 <- [1,622,null,{}] 03:03:46 INFO - PROCESS | 1668 | 1461405826871 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}] 03:03:46 INFO - PROCESS | 1668 | 1461405826993 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 03:03:47 INFO - PROCESS | 1668 | 1461405827003 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eb8f800 == 51 [pid = 1668] [id = 163] 03:03:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x12b582800) [pid = 1668] [serial = 487] [outer = 0x0] 03:03:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x12eb07800) [pid = 1668] [serial = 488] [outer = 0x12b582800] 03:03:47 INFO - PROCESS | 1668 | 1461405827043 Marionette DEBUG loaded listener.js 03:03:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x12ecb8000) [pid = 1668] [serial = 489] [outer = 0x12b582800] 03:03:47 INFO - PROCESS | 1668 | 1461405827540 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]]]}] 03:03:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:03:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 720ms 03:03:47 INFO - PROCESS | 1668 | 1461405827588 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 03:03:47 INFO - PROCESS | 1668 | 1461405827591 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 03:03:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:03:47 INFO - PROCESS | 1668 | 1461405827595 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:03:47 INFO - PROCESS | 1668 | 1461405827597 Marionette TRACE conn2 <- [1,626,null,{}] 03:03:47 INFO - PROCESS | 1668 | 1461405827601 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}] 03:03:47 INFO - PROCESS | 1668 | 1461405827701 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 03:03:47 INFO - PROCESS | 1668 | 1461405827802 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x119746000 == 52 [pid = 1668] [id = 164] 03:03:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x114e2a800) [pid = 1668] [serial = 490] [outer = 0x0] 03:03:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x114e2cc00) [pid = 1668] [serial = 491] [outer = 0x114e2a800] 03:03:47 INFO - PROCESS | 1668 | 1461405827834 Marionette DEBUG loaded listener.js 03:03:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x115859c00) [pid = 1668] [serial = 492] [outer = 0x114e2a800] 03:03:48 INFO - PROCESS | 1668 | 1461405828259 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]]]}] 03:03:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:03:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 722ms 03:03:48 INFO - PROCESS | 1668 | 1461405828317 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 03:03:48 INFO - PROCESS | 1668 | 1461405828320 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 03:03:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:03:48 INFO - PROCESS | 1668 | 1461405828325 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:03:48 INFO - PROCESS | 1668 | 1461405828327 Marionette TRACE conn2 <- [1,630,null,{}] 03:03:48 INFO - PROCESS | 1668 | 1461405828329 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}] 03:03:48 INFO - PROCESS | 1668 | 1461405828427 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 03:03:48 INFO - PROCESS | 1668 | 1461405828474 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c788800 == 53 [pid = 1668] [id = 165] 03:03:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x117873800) [pid = 1668] [serial = 493] [outer = 0x0] 03:03:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x119d51000) [pid = 1668] [serial = 494] [outer = 0x117873800] 03:03:48 INFO - PROCESS | 1668 | 1461405828505 Marionette DEBUG loaded listener.js 03:03:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11ad45800) [pid = 1668] [serial = 495] [outer = 0x117873800] 03:03:48 INFO - PROCESS | 1668 | 1461405828907 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]]]}] 03:03:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:03:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 620ms 03:03:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:03:48 INFO - PROCESS | 1668 | 1461405828945 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 03:03:48 INFO - PROCESS | 1668 | 1461405828947 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 03:03:48 INFO - PROCESS | 1668 | 1461405828949 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:03:48 INFO - PROCESS | 1668 | 1461405828952 Marionette TRACE conn2 <- [1,634,null,{}] 03:03:48 INFO - PROCESS | 1668 | 1461405828960 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}] 03:03:49 INFO - PROCESS | 1668 | 1461405829086 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 03:03:49 INFO - PROCESS | 1668 | 1461405829152 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db18800 == 54 [pid = 1668] [id = 166] 03:03:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x11c45c800) [pid = 1668] [serial = 496] [outer = 0x0] 03:03:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x125cbf000) [pid = 1668] [serial = 497] [outer = 0x11c45c800] 03:03:49 INFO - PROCESS | 1668 | 1461405829184 Marionette DEBUG loaded listener.js 03:03:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12769d800) [pid = 1668] [serial = 498] [outer = 0x11c45c800] 03:03:49 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:03:49 INFO - PROCESS | 1668 | 1461405829584 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]]]}] 03:03:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:03:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 671ms 03:03:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:03:49 INFO - PROCESS | 1668 | 1461405829621 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 03:03:49 INFO - PROCESS | 1668 | 1461405829623 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 03:03:49 INFO - PROCESS | 1668 | 1461405829625 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:03:49 INFO - PROCESS | 1668 | 1461405829626 Marionette TRACE conn2 <- [1,638,null,{}] 03:03:49 INFO - PROCESS | 1668 | 1461405829629 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}] 03:03:49 INFO - PROCESS | 1668 | 1461405829729 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 03:03:49 INFO - PROCESS | 1668 | 1461405829778 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x12efd1800 == 55 [pid = 1668] [id = 167] 03:03:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x127977400) [pid = 1668] [serial = 499] [outer = 0x0] 03:03:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x1298b2c00) [pid = 1668] [serial = 500] [outer = 0x127977400] 03:03:49 INFO - PROCESS | 1668 | 1461405829808 Marionette DEBUG loaded listener.js 03:03:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12b31d800) [pid = 1668] [serial = 501] [outer = 0x127977400] 03:03:50 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:03:50 INFO - PROCESS | 1668 | 1461405830209 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]]]}] 03:03:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:03:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 619ms 03:03:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:03:50 INFO - PROCESS | 1668 | 1461405830245 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 03:03:50 INFO - PROCESS | 1668 | 1461405830246 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 03:03:50 INFO - PROCESS | 1668 | 1461405830248 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:03:50 INFO - PROCESS | 1668 | 1461405830249 Marionette TRACE conn2 <- [1,642,null,{}] 03:03:50 INFO - PROCESS | 1668 | 1461405830252 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}] 03:03:50 INFO - PROCESS | 1668 | 1461405830350 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 03:03:50 INFO - PROCESS | 1668 | 1461405830431 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x11856a800 == 56 [pid = 1668] [id = 168] 03:03:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x119795000) [pid = 1668] [serial = 502] [outer = 0x0] 03:03:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x125708000) [pid = 1668] [serial = 503] [outer = 0x119795000] 03:03:50 INFO - PROCESS | 1668 | 1461405830462 Marionette DEBUG loaded listener.js 03:03:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x129abd000) [pid = 1668] [serial = 504] [outer = 0x119795000] 03:03:51 INFO - PROCESS | 1668 | 1461405831070 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]]]}] 03:03:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:03:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 870ms 03:03:51 INFO - PROCESS | 1668 | 1461405831119 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 03:03:51 INFO - PROCESS | 1668 | 1461405831123 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 03:03:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:03:51 INFO - PROCESS | 1668 | 1461405831128 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:03:51 INFO - PROCESS | 1668 | 1461405831131 Marionette TRACE conn2 <- [1,646,null,{}] 03:03:51 INFO - PROCESS | 1668 | 1461405831159 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}] 03:03:51 INFO - PROCESS | 1668 | 1461405831260 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 03:03:51 INFO - PROCESS | 1668 | 1461405831328 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x11973b000 == 57 [pid = 1668] [id = 169] 03:03:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x114f2c400) [pid = 1668] [serial = 505] [outer = 0x0] 03:03:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x116273800) [pid = 1668] [serial = 506] [outer = 0x114f2c400] 03:03:51 INFO - PROCESS | 1668 | 1461405831357 Marionette DEBUG loaded listener.js 03:03:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x118834c00) [pid = 1668] [serial = 507] [outer = 0x114f2c400] 03:03:51 INFO - PROCESS | 1668 | 1461405831827 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]]]}] 03:03:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12eb7f000 == 56 [pid = 1668] [id = 162] 03:03:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12db14800 == 55 [pid = 1668] [id = 161] 03:03:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12d30a800 == 54 [pid = 1668] [id = 160] 03:03:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12bdde000 == 53 [pid = 1668] [id = 159] 03:03:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12b260800 == 52 [pid = 1668] [id = 158] 03:03:51 INFO - PROCESS | 1668 | --DOCSHELL 0x129889800 == 51 [pid = 1668] [id = 157] 03:03:51 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12cf20c00) [pid = 1668] [serial = 424] [outer = 0x0] [url = about:blank] 03:03:51 INFO - PROCESS | 1668 | --DOCSHELL 0x1271a4000 == 50 [pid = 1668] [id = 156] 03:03:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12694d000 == 49 [pid = 1668] [id = 155] 03:03:51 INFO - PROCESS | 1668 | --DOCSHELL 0x11c69b800 == 48 [pid = 1668] [id = 154] 03:03:51 INFO - PROCESS | 1668 | --DOCSHELL 0x11c791000 == 47 [pid = 1668] [id = 153] 03:03:51 INFO - PROCESS | 1668 | --DOCSHELL 0x119ae2800 == 46 [pid = 1668] [id = 152] 03:03:51 INFO - PROCESS | 1668 | --DOCSHELL 0x11afdc000 == 45 [pid = 1668] [id = 151] 03:03:51 INFO - PROCESS | 1668 | --DOCSHELL 0x11a645800 == 44 [pid = 1668] [id = 150] 03:03:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:03:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 745ms 03:03:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12d30b000 == 43 [pid = 1668] [id = 142] 03:03:51 INFO - PROCESS | 1668 | 1461405831872 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 03:03:51 INFO - PROCESS | 1668 | 1461405831875 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 03:03:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:03:51 INFO - PROCESS | 1668 | 1461405831879 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:03:51 INFO - PROCESS | 1668 | 1461405831881 Marionette TRACE conn2 <- [1,650,null,{}] 03:03:51 INFO - PROCESS | 1668 | 1461405831884 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}] 03:03:51 INFO - PROCESS | 1668 | 1461405831959 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 03:03:51 INFO - PROCESS | 1668 | 1461405831963 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x118fe4800 == 44 [pid = 1668] [id = 170] 03:03:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x118835800) [pid = 1668] [serial = 508] [outer = 0x0] 03:03:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x11978e400) [pid = 1668] [serial = 509] [outer = 0x118835800] 03:03:51 INFO - PROCESS | 1668 | 1461405831992 Marionette DEBUG loaded listener.js 03:03:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x11aacd800) [pid = 1668] [serial = 510] [outer = 0x118835800] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x127f7ec00) [pid = 1668] [serial = 326] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x11ad48000) [pid = 1668] [serial = 415] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x11c7bd800) [pid = 1668] [serial = 416] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x12c024000) [pid = 1668] [serial = 421] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x1269ab000) [pid = 1668] [serial = 401] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x127613c00) [pid = 1668] [serial = 403] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x12b587000) [pid = 1668] [serial = 413] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x1280e0c00) [pid = 1668] [serial = 404] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x12bd75400) [pid = 1668] [serial = 419] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x1298f1400) [pid = 1668] [serial = 407] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x1280df800) [pid = 1668] [serial = 418] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x1298a8800) [pid = 1668] [serial = 406] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x129ab8800) [pid = 1668] [serial = 409] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12b3a9000) [pid = 1668] [serial = 412] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x125704400) [pid = 1668] [serial = 397] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x125cbfc00) [pid = 1668] [serial = 398] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x127f7f800) [pid = 1668] [serial = 386] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x127671400) [pid = 1668] [serial = 385] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x125cee800) [pid = 1668] [serial = 400] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11aa6f400) [pid = 1668] [serial = 380] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x119cdd800) [pid = 1668] [serial = 379] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x11c7bac00) [pid = 1668] [serial = 383] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11c12e000) [pid = 1668] [serial = 382] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x12b325400) [pid = 1668] [serial = 410] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11ad80000) [pid = 1668] [serial = 394] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11c453400) [pid = 1668] [serial = 395] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11aa0a400) [pid = 1668] [serial = 391] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x11aacac00) [pid = 1668] [serial = 392] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x119cde800) [pid = 1668] [serial = 389] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x119198800) [pid = 1668] [serial = 388] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12bb2f000) [pid = 1668] [serial = 376] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x12ced7400) [pid = 1668] [serial = 422] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1668 | 1461405832345 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]]]}] 03:03:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:03:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 518ms 03:03:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:03:52 INFO - PROCESS | 1668 | 1461405832398 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 03:03:52 INFO - PROCESS | 1668 | 1461405832399 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 03:03:52 INFO - PROCESS | 1668 | 1461405832401 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:03:52 INFO - PROCESS | 1668 | 1461405832403 Marionette TRACE conn2 <- [1,654,null,{}] 03:03:52 INFO - PROCESS | 1668 | 1461405832411 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}] 03:03:52 INFO - PROCESS | 1668 | 1461405832487 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 03:03:52 INFO - PROCESS | 1668 | 1461405832494 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b05b800 == 45 [pid = 1668] [id = 171] 03:03:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11ad4b800) [pid = 1668] [serial = 511] [outer = 0x0] 03:03:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11af7a000) [pid = 1668] [serial = 512] [outer = 0x11ad4b800] 03:03:52 INFO - PROCESS | 1668 | 1461405832524 Marionette DEBUG loaded listener.js 03:03:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x11c12ec00) [pid = 1668] [serial = 513] [outer = 0x11ad4b800] 03:03:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:03:52 INFO - PROCESS | 1668 | 1461405832868 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]]]}] 03:03:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 471ms 03:03:52 INFO - PROCESS | 1668 | 1461405832872 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 03:03:52 INFO - PROCESS | 1668 | 1461405832874 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 03:03:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:03:52 INFO - PROCESS | 1668 | 1461405832876 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:03:52 INFO - PROCESS | 1668 | 1461405832877 Marionette TRACE conn2 <- [1,658,null,{}] 03:03:52 INFO - PROCESS | 1668 | 1461405832880 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}] 03:03:52 INFO - PROCESS | 1668 | 1461405832961 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 03:03:53 INFO - PROCESS | 1668 | 1461405833010 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c198000 == 46 [pid = 1668] [id = 172] 03:03:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x11b958000) [pid = 1668] [serial = 514] [outer = 0x0] 03:03:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x11c4cb400) [pid = 1668] [serial = 515] [outer = 0x11b958000] 03:03:53 INFO - PROCESS | 1668 | 1461405833036 Marionette DEBUG loaded listener.js 03:03:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x125cc0400) [pid = 1668] [serial = 516] [outer = 0x11b958000] 03:03:53 INFO - PROCESS | 1668 | 1461405833324 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]]]}] 03:03:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:03:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 472ms 03:03:53 INFO - PROCESS | 1668 | 1461405833349 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 03:03:53 INFO - PROCESS | 1668 | 1461405833354 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 03:03:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:03:53 INFO - PROCESS | 1668 | 1461405833363 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:03:53 INFO - PROCESS | 1668 | 1461405833364 Marionette TRACE conn2 <- [1,662,null,{}] 03:03:53 INFO - PROCESS | 1668 | 1461405833370 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}] 03:03:53 INFO - PROCESS | 1668 | 1461405833457 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 03:03:53 INFO - PROCESS | 1668 | 1461405833463 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x125913800 == 47 [pid = 1668] [id = 173] 03:03:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x125b44000) [pid = 1668] [serial = 517] [outer = 0x0] 03:03:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x125de6800) [pid = 1668] [serial = 518] [outer = 0x125b44000] 03:03:53 INFO - PROCESS | 1668 | 1461405833502 Marionette DEBUG loaded listener.js 03:03:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x127205c00) [pid = 1668] [serial = 519] [outer = 0x125b44000] 03:03:53 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:03:53 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:03:53 INFO - PROCESS | 1668 | 1461405833895 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]]]}] 03:03:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:03:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 568ms 03:03:53 INFO - PROCESS | 1668 | 1461405833932 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 03:03:53 INFO - PROCESS | 1668 | 1461405833935 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 03:03:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:03:53 INFO - PROCESS | 1668 | 1461405833939 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:03:53 INFO - PROCESS | 1668 | 1461405833941 Marionette TRACE conn2 <- [1,666,null,{}] 03:03:53 INFO - PROCESS | 1668 | 1461405833944 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}] 03:03:54 INFO - PROCESS | 1668 | 1461405834082 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 03:03:54 INFO - PROCESS | 1668 | 1461405834090 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x126e94000 == 48 [pid = 1668] [id = 174] 03:03:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x127613c00) [pid = 1668] [serial = 520] [outer = 0x0] 03:03:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x127f7e800) [pid = 1668] [serial = 521] [outer = 0x127613c00] 03:03:54 INFO - PROCESS | 1668 | 1461405834135 Marionette DEBUG loaded listener.js 03:03:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x1298f1400) [pid = 1668] [serial = 522] [outer = 0x127613c00] 03:03:54 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:03:54 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:03:54 INFO - PROCESS | 1668 | 1461405834664 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]]]}] 03:03:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:03:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 772ms 03:03:54 INFO - PROCESS | 1668 | 1461405834712 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 03:03:54 INFO - PROCESS | 1668 | 1461405834714 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 03:03:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:03:54 INFO - PROCESS | 1668 | 1461405834719 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:03:54 INFO - PROCESS | 1668 | 1461405834721 Marionette TRACE conn2 <- [1,670,null,{}] 03:03:54 INFO - PROCESS | 1668 | 1461405834724 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}] 03:03:54 INFO - PROCESS | 1668 | 1461405834869 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 03:03:54 INFO - PROCESS | 1668 | 1461405834896 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x1272be800 == 49 [pid = 1668] [id = 175] 03:03:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x1298f2c00) [pid = 1668] [serial = 523] [outer = 0x0] 03:03:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12b31a800) [pid = 1668] [serial = 524] [outer = 0x1298f2c00] 03:03:54 INFO - PROCESS | 1668 | 1461405834936 Marionette DEBUG loaded listener.js 03:03:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12b325c00) [pid = 1668] [serial = 525] [outer = 0x1298f2c00] 03:03:55 INFO - PROCESS | 1668 | 1461405835388 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]]]}] 03:03:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:03:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 720ms 03:03:55 INFO - PROCESS | 1668 | 1461405835456 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 03:03:55 INFO - PROCESS | 1668 | 1461405835457 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 03:03:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:03:55 INFO - PROCESS | 1668 | 1461405835467 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:03:55 INFO - PROCESS | 1668 | 1461405835468 Marionette TRACE conn2 <- [1,674,null,{}] 03:03:55 INFO - PROCESS | 1668 | 1461405835470 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}] 03:03:55 INFO - PROCESS | 1668 | 1461405835564 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 03:03:55 INFO - PROCESS | 1668 | 1461405835568 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x128459800 == 50 [pid = 1668] [id = 176] 03:03:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x129abb000) [pid = 1668] [serial = 526] [outer = 0x0] 03:03:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12b3ab800) [pid = 1668] [serial = 527] [outer = 0x129abb000] 03:03:55 INFO - PROCESS | 1668 | 1461405835594 Marionette DEBUG loaded listener.js 03:03:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x12b591400) [pid = 1668] [serial = 528] [outer = 0x129abb000] 03:03:55 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:03:55 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:03:55 INFO - PROCESS | 1668 | 1461405835929 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]]]}] 03:03:55 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 03:03:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 471ms 03:03:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:03:55 INFO - PROCESS | 1668 | 1461405835941 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 03:03:55 INFO - PROCESS | 1668 | 1461405835942 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 03:03:55 INFO - PROCESS | 1668 | 1461405835945 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:03:55 INFO - PROCESS | 1668 | 1461405835946 Marionette TRACE conn2 <- [1,678,null,{}] 03:03:55 INFO - PROCESS | 1668 | 1461405835948 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}] 03:03:56 INFO - PROCESS | 1668 | 1461405836048 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 03:03:56 INFO - PROCESS | 1668 | 1461405836053 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b248000 == 51 [pid = 1668] [id = 177] 03:03:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12b3acc00) [pid = 1668] [serial = 529] [outer = 0x0] 03:03:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12bb25800) [pid = 1668] [serial = 530] [outer = 0x12b3acc00] 03:03:56 INFO - PROCESS | 1668 | 1461405836079 Marionette DEBUG loaded listener.js 03:03:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12c025000) [pid = 1668] [serial = 531] [outer = 0x12b3acc00] 03:03:56 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x114449c00) [pid = 1668] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:03:56 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x1280e6c00) [pid = 1668] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:03:56 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12cf20400) [pid = 1668] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:03:56 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12bb32400) [pid = 1668] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:03:56 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x11c6e5800) [pid = 1668] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:03:56 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x11aa0d400) [pid = 1668] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:03:56 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x127673000) [pid = 1668] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:03:56 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x1276a3000) [pid = 1668] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:03:56 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11aa0b400) [pid = 1668] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:03:56 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x11c7b9800) [pid = 1668] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:03:56 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x118e0f400) [pid = 1668] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:03:56 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x125704c00) [pid = 1668] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:03:56 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x129ab6000) [pid = 1668] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:03:56 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11aac9000) [pid = 1668] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:03:56 INFO - PROCESS | 1668 | 1461405836580 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]]]}] 03:03:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:03:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 668ms 03:03:56 INFO - PROCESS | 1668 | 1461405836613 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 03:03:56 INFO - PROCESS | 1668 | 1461405836614 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 03:03:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:03:56 INFO - PROCESS | 1668 | 1461405836617 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:03:56 INFO - PROCESS | 1668 | 1461405836618 Marionette TRACE conn2 <- [1,682,null,{}] 03:03:56 INFO - PROCESS | 1668 | 1461405836620 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}] 03:03:56 INFO - PROCESS | 1668 | 1461405836696 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 03:03:56 INFO - PROCESS | 1668 | 1461405836703 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b259800 == 52 [pid = 1668] [id = 178] 03:03:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x1185b0c00) [pid = 1668] [serial = 532] [outer = 0x0] 03:03:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x127673000) [pid = 1668] [serial = 533] [outer = 0x1185b0c00] 03:03:56 INFO - PROCESS | 1668 | 1461405836729 Marionette DEBUG loaded listener.js 03:03:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x12c029400) [pid = 1668] [serial = 534] [outer = 0x1185b0c00] 03:03:57 INFO - PROCESS | 1668 | 1461405837578 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]]]}] 03:03:57 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) 03:03:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 971ms 03:03:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:03:57 INFO - PROCESS | 1668 | 1461405837589 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 03:03:57 INFO - PROCESS | 1668 | 1461405837590 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 03:03:57 INFO - PROCESS | 1668 | 1461405837592 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:03:57 INFO - PROCESS | 1668 | 1461405837594 Marionette TRACE conn2 <- [1,686,null,{}] 03:03:57 INFO - PROCESS | 1668 | 1461405837596 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}] 03:03:57 INFO - PROCESS | 1668 | 1461405837706 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 03:03:57 INFO - PROCESS | 1668 | 1461405837712 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf89000 == 53 [pid = 1668] [id = 179] 03:03:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x128005000) [pid = 1668] [serial = 535] [outer = 0x0] 03:03:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x12d568c00) [pid = 1668] [serial = 536] [outer = 0x128005000] 03:03:57 INFO - PROCESS | 1668 | 1461405837742 Marionette DEBUG loaded listener.js 03:03:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x12e29dc00) [pid = 1668] [serial = 537] [outer = 0x128005000] 03:03:58 INFO - PROCESS | 1668 | 1461405838567 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]]]}] 03:03:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:03:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1020ms 03:03:58 INFO - PROCESS | 1668 | 1461405838613 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 03:03:58 INFO - PROCESS | 1668 | 1461405838615 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 03:03:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:03:58 INFO - PROCESS | 1668 | 1461405838619 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:03:58 INFO - PROCESS | 1668 | 1461405838622 Marionette TRACE conn2 <- [1,690,null,{}] 03:03:58 INFO - PROCESS | 1668 | 1461405838684 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}] 03:03:58 INFO - PROCESS | 1668 | 1461405838775 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 03:03:58 INFO - PROCESS | 1668 | 1461405838822 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x119242000 == 54 [pid = 1668] [id = 180] 03:03:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x116579400) [pid = 1668] [serial = 538] [outer = 0x0] 03:03:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x1185b3c00) [pid = 1668] [serial = 539] [outer = 0x116579400] 03:03:58 INFO - PROCESS | 1668 | 1461405838894 Marionette DEBUG loaded listener.js 03:03:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x11912a400) [pid = 1668] [serial = 540] [outer = 0x116579400] 03:03:59 INFO - PROCESS | 1668 | 1461405839801 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]]]}] 03:03:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:03:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1188ms 03:03:59 INFO - PROCESS | 1668 | 1461405839807 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 03:03:59 INFO - PROCESS | 1668 | 1461405839811 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 03:03:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:03:59 INFO - PROCESS | 1668 | 1461405839816 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:03:59 INFO - PROCESS | 1668 | 1461405839820 Marionette TRACE conn2 <- [1,694,null,{}] 03:03:59 INFO - PROCESS | 1668 | 1461405839823 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}] 03:03:59 INFO - PROCESS | 1668 | 1461405839917 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 03:03:59 INFO - PROCESS | 1668 | 1461405839964 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c4a1800 == 55 [pid = 1668] [id = 181] 03:03:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x11918e000) [pid = 1668] [serial = 541] [outer = 0x0] 03:03:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11ad7b400) [pid = 1668] [serial = 542] [outer = 0x11918e000] 03:03:59 INFO - PROCESS | 1668 | 1461405839994 Marionette DEBUG loaded listener.js 03:04:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x11b0fa000) [pid = 1668] [serial = 543] [outer = 0x11918e000] 03:04:00 INFO - PROCESS | 1668 | 1461405840888 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]]]}] 03:04:00 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) 03:04:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1123ms 03:04:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:04:00 INFO - PROCESS | 1668 | 1461405840940 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 03:04:00 INFO - PROCESS | 1668 | 1461405840941 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 03:04:00 INFO - PROCESS | 1668 | 1461405840943 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:04:00 INFO - PROCESS | 1668 | 1461405840946 Marionette TRACE conn2 <- [1,698,null,{}] 03:04:00 INFO - PROCESS | 1668 | 1461405840954 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}] 03:04:01 INFO - PROCESS | 1668 | 1461405841055 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 03:04:01 INFO - PROCESS | 1668 | 1461405841102 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf56000 == 56 [pid = 1668] [id = 182] 03:04:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x125cc7400) [pid = 1668] [serial = 544] [outer = 0x0] 03:04:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x1276a6800) [pid = 1668] [serial = 545] [outer = 0x125cc7400] 03:04:01 INFO - PROCESS | 1668 | 1461405841134 Marionette DEBUG loaded listener.js 03:04:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x1280e2c00) [pid = 1668] [serial = 546] [outer = 0x125cc7400] 03:04:02 INFO - PROCESS | 1668 | 1461405842039 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]]]}] 03:04:02 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) 03:04:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1122ms 03:04:02 INFO - PROCESS | 1668 | 1461405842066 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 03:04:02 INFO - PROCESS | 1668 | 1461405842069 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 03:04:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:04:02 INFO - PROCESS | 1668 | 1461405842073 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:04:02 INFO - PROCESS | 1668 | 1461405842074 Marionette TRACE conn2 <- [1,702,null,{}] 03:04:02 INFO - PROCESS | 1668 | 1461405842076 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}] 03:04:02 INFO - PROCESS | 1668 | 1461405842291 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 03:04:02 INFO - PROCESS | 1668 | 1461405842385 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x11afd5800 == 57 [pid = 1668] [id = 183] 03:04:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x118f22800) [pid = 1668] [serial = 547] [outer = 0x0] 03:04:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x11926c400) [pid = 1668] [serial = 548] [outer = 0x118f22800] 03:04:02 INFO - PROCESS | 1668 | 1461405842416 Marionette DEBUG loaded listener.js 03:04:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x11ad43c00) [pid = 1668] [serial = 549] [outer = 0x118f22800] 03:04:03 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb07800 == 56 [pid = 1668] [id = 145] 03:04:03 INFO - PROCESS | 1668 | --DOCSHELL 0x12b259800 == 55 [pid = 1668] [id = 178] 03:04:03 INFO - PROCESS | 1668 | --DOCSHELL 0x12b248000 == 54 [pid = 1668] [id = 177] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x126c09000) [pid = 1668] [serial = 433] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x116745800) [pid = 1668] [serial = 427] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x12ba61000) [pid = 1668] [serial = 439] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12d571400) [pid = 1668] [serial = 442] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x12e2a0c00) [pid = 1668] [serial = 445] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x129ac0000) [pid = 1668] [serial = 436] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x11ad4cc00) [pid = 1668] [serial = 430] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12eb07800) [pid = 1668] [serial = 488] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | 1461405843420 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]]]}] 03:04:03 INFO - PROCESS | 1668 | --DOCSHELL 0x128459800 == 53 [pid = 1668] [id = 176] 03:04:03 INFO - PROCESS | 1668 | --DOCSHELL 0x1272be800 == 52 [pid = 1668] [id = 175] 03:04:03 INFO - PROCESS | 1668 | --DOCSHELL 0x126e94000 == 51 [pid = 1668] [id = 174] 03:04:03 INFO - PROCESS | 1668 | --DOCSHELL 0x125913800 == 50 [pid = 1668] [id = 173] 03:04:03 INFO - PROCESS | 1668 | --DOCSHELL 0x11c198000 == 49 [pid = 1668] [id = 172] 03:04:03 INFO - PROCESS | 1668 | --DOCSHELL 0x11b05b800 == 48 [pid = 1668] [id = 171] 03:04:03 INFO - PROCESS | 1668 | --DOCSHELL 0x118fe4800 == 47 [pid = 1668] [id = 170] 03:04:03 INFO - PROCESS | 1668 | --DOCSHELL 0x11973b000 == 46 [pid = 1668] [id = 169] 03:04:03 INFO - PROCESS | 1668 | --DOCSHELL 0x11c788800 == 45 [pid = 1668] [id = 165] 03:04:03 INFO - PROCESS | 1668 | --DOCSHELL 0x119746000 == 44 [pid = 1668] [id = 164] 03:04:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:04:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1370ms 03:04:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:04:03 INFO - PROCESS | 1668 | 1461405843445 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 03:04:03 INFO - PROCESS | 1668 | 1461405843447 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 03:04:03 INFO - PROCESS | 1668 | 1461405843450 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:04:03 INFO - PROCESS | 1668 | 1461405843452 Marionette TRACE conn2 <- [1,706,null,{}] 03:04:03 INFO - PROCESS | 1668 | 1461405843455 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}] 03:04:03 INFO - PROCESS | 1668 | 1461405843530 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 03:04:03 INFO - PROCESS | 1668 | 1461405843537 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x119732800 == 45 [pid = 1668] [id = 184] 03:04:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11aff3800) [pid = 1668] [serial = 550] [outer = 0x0] 03:04:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x11b950800) [pid = 1668] [serial = 551] [outer = 0x11aff3800] 03:04:03 INFO - PROCESS | 1668 | 1461405843566 Marionette DEBUG loaded listener.js 03:04:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x11c453400) [pid = 1668] [serial = 552] [outer = 0x11aff3800] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x12eb0d800) [pid = 1668] [serial = 485] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12b590400) [pid = 1668] [serial = 467] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12d5eb000) [pid = 1668] [serial = 473] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x12d096c00) [pid = 1668] [serial = 425] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x12d090c00) [pid = 1668] [serial = 470] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x11aa7a800) [pid = 1668] [serial = 451] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x1276dac00) [pid = 1668] [serial = 461] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x1280d9800) [pid = 1668] [serial = 462] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x1298ecc00) [pid = 1668] [serial = 464] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x11b0f5c00) [pid = 1668] [serial = 454] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11c4cb000) [pid = 1668] [serial = 455] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x12e32c800) [pid = 1668] [serial = 476] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x119a77400) [pid = 1668] [serial = 449] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x118f1bc00) [pid = 1668] [serial = 448] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x125ddc400) [pid = 1668] [serial = 458] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x12766f000) [pid = 1668] [serial = 459] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x127f86000) [pid = 1668] [serial = 194] [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.] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x12e339000) [pid = 1668] [serial = 482] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x125d80000) [pid = 1668] [serial = 479] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x12e333c00) [pid = 1668] [serial = 477] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11ad81400) [pid = 1668] [serial = 452] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x12d568800) [pid = 1668] [serial = 471] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x12ecaf800) [pid = 1668] [serial = 486] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x12c025800) [pid = 1668] [serial = 468] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x12e2a2000) [pid = 1668] [serial = 474] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12e335c00) [pid = 1668] [serial = 480] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x12b3ad400) [pid = 1668] [serial = 465] [outer = 0x0] [url = about:blank] 03:04:03 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12eb06000) [pid = 1668] [serial = 483] [outer = 0x0] [url = about:blank] 03:04:04 INFO - PROCESS | 1668 | 1461405844416 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]]]}] 03:04:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:04:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1021ms 03:04:04 INFO - PROCESS | 1668 | 1461405844515 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 03:04:04 INFO - PROCESS | 1668 | 1461405844517 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 03:04:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:04:04 INFO - PROCESS | 1668 | 1461405844522 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:04:04 INFO - PROCESS | 1668 | 1461405844525 Marionette TRACE conn2 <- [1,710,null,{}] 03:04:04 INFO - PROCESS | 1668 | 1461405844529 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}] 03:04:04 INFO - PROCESS | 1668 | 1461405844611 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 03:04:04 INFO - PROCESS | 1668 | 1461405844698 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x11adc4800 == 46 [pid = 1668] [id = 185] 03:04:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11979dc00) [pid = 1668] [serial = 553] [outer = 0x0] 03:04:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11aa0a400) [pid = 1668] [serial = 554] [outer = 0x11979dc00] 03:04:04 INFO - PROCESS | 1668 | 1461405844732 Marionette DEBUG loaded listener.js 03:04:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11b0f5c00) [pid = 1668] [serial = 555] [outer = 0x11979dc00] 03:04:05 INFO - PROCESS | 1668 | 1461405845671 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]]]}] 03:04:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:04:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1174ms 03:04:05 INFO - PROCESS | 1668 | 1461405845696 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 03:04:05 INFO - PROCESS | 1668 | 1461405845700 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 03:04:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:04:05 INFO - PROCESS | 1668 | 1461405845705 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:04:05 INFO - PROCESS | 1668 | 1461405845706 Marionette TRACE conn2 <- [1,714,null,{}] 03:04:05 INFO - PROCESS | 1668 | 1461405845709 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}] 03:04:05 INFO - PROCESS | 1668 | 1461405845798 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 03:04:05 INFO - PROCESS | 1668 | 1461405845844 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c787000 == 47 [pid = 1668] [id = 186] 03:04:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11c132c00) [pid = 1668] [serial = 556] [outer = 0x0] 03:04:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x125ddc400) [pid = 1668] [serial = 557] [outer = 0x11c132c00] 03:04:05 INFO - PROCESS | 1668 | 1461405845875 Marionette DEBUG loaded listener.js 03:04:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x127204000) [pid = 1668] [serial = 558] [outer = 0x11c132c00] 03:04:06 INFO - PROCESS | 1668 | 1461405846772 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]]]}] 03:04:06 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 03:04:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1120ms 03:04:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:04:06 INFO - PROCESS | 1668 | 1461405846824 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 03:04:06 INFO - PROCESS | 1668 | 1461405846826 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 03:04:06 INFO - PROCESS | 1668 | 1461405846828 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:04:06 INFO - PROCESS | 1668 | 1461405846830 Marionette TRACE conn2 <- [1,718,null,{}] 03:04:06 INFO - PROCESS | 1668 | 1461405846838 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}] 03:04:06 INFO - PROCESS | 1668 | 1461405846933 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 03:04:06 INFO - PROCESS | 1668 | 1461405846979 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x126e92000 == 48 [pid = 1668] [id = 187] 03:04:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x127207000) [pid = 1668] [serial = 559] [outer = 0x0] 03:04:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x12964e400) [pid = 1668] [serial = 560] [outer = 0x127207000] 03:04:07 INFO - PROCESS | 1668 | 1461405847011 Marionette DEBUG loaded listener.js 03:04:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x1298f3c00) [pid = 1668] [serial = 561] [outer = 0x127207000] 03:04:07 INFO - PROCESS | 1668 | 1461405847928 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]]]}] 03:04:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:04:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1122ms 03:04:07 INFO - PROCESS | 1668 | 1461405847951 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 03:04:07 INFO - PROCESS | 1668 | 1461405847955 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 03:04:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:04:07 INFO - PROCESS | 1668 | 1461405847957 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:04:07 INFO - PROCESS | 1668 | 1461405847958 Marionette TRACE conn2 <- [1,722,null,{}] 03:04:07 INFO - PROCESS | 1668 | 1461405847961 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}] 03:04:08 INFO - PROCESS | 1668 | 1461405848051 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 03:04:08 INFO - PROCESS | 1668 | 1461405848096 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x127fb0000 == 49 [pid = 1668] [id = 188] 03:04:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1280d9800) [pid = 1668] [serial = 562] [outer = 0x0] 03:04:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x12b326c00) [pid = 1668] [serial = 563] [outer = 0x1280d9800] 03:04:08 INFO - PROCESS | 1668 | 1461405848126 Marionette DEBUG loaded listener.js 03:04:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x12b584800) [pid = 1668] [serial = 564] [outer = 0x1280d9800] 03:04:08 INFO - PROCESS | 1668 | 1461405848610 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] 03:04:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:04:08 INFO - PROCESS | 1668 | 1461405848632 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 03:04:08 INFO - PROCESS | 1668 | 1461405848636 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:04:08 INFO - PROCESS | 1668 | 1461405848638 Marionette TRACE conn2 <- [1,726,null,{}] 03:04:08 INFO - PROCESS | 1668 | 1461405848642 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}] 03:04:08 INFO - PROCESS | 1668 | 1461405848779 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 03:04:08 INFO - PROCESS | 1668 | 1461405848940 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x118cc7800 == 50 [pid = 1668] [id = 189] 03:04:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x116578800) [pid = 1668] [serial = 565] [outer = 0x0] 03:04:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x1185ae400) [pid = 1668] [serial = 566] [outer = 0x116578800] 03:04:08 INFO - PROCESS | 1668 | 1461405848971 Marionette DEBUG loaded listener.js 03:04:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x11accc000) [pid = 1668] [serial = 567] [outer = 0x116578800] 03:04:09 INFO - PROCESS | 1668 | 1461405849452 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]]]}] 03:04:09 INFO - PROCESS | 1668 | --DOCSHELL 0x11afd5800 == 49 [pid = 1668] [id = 183] 03:04:09 INFO - PROCESS | 1668 | --DOCSHELL 0x119242000 == 48 [pid = 1668] [id = 180] 03:04:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:04:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 873ms 03:04:09 INFO - PROCESS | 1668 | 1461405849508 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 03:04:09 INFO - PROCESS | 1668 | 1461405849511 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 03:04:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:04:09 INFO - PROCESS | 1668 | 1461405849515 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:04:09 INFO - PROCESS | 1668 | 1461405849517 Marionette TRACE conn2 <- [1,730,null,{}] 03:04:09 INFO - PROCESS | 1668 | 1461405849520 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}] 03:04:09 INFO - PROCESS | 1668 | 1461405849600 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 03:04:09 INFO - PROCESS | 1668 | 1461405849608 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c199800 == 49 [pid = 1668] [id = 190] 03:04:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x125704c00) [pid = 1668] [serial = 568] [outer = 0x0] 03:04:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x126ed5800) [pid = 1668] [serial = 569] [outer = 0x125704c00] 03:04:09 INFO - PROCESS | 1668 | 1461405849635 Marionette DEBUG loaded listener.js 03:04:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1276a9800) [pid = 1668] [serial = 570] [outer = 0x125704c00] 03:04:09 INFO - PROCESS | 1668 | 1461405849972 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[3640] expected 0 but got 10","_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] 03:04:09 INFO - PROCESS | 1668 | 1461405849993 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 03:04:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:04:09 INFO - PROCESS | 1668 | 1461405849996 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:04:09 INFO - PROCESS | 1668 | 1461405849998 Marionette TRACE conn2 <- [1,734,null,{}] 03:04:10 INFO - PROCESS | 1668 | 1461405850000 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}] 03:04:10 INFO - PROCESS | 1668 | 1461405850079 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 03:04:10 INFO - PROCESS | 1668 | 1461405850087 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x129885800 == 50 [pid = 1668] [id = 191] 03:04:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x127f7f800) [pid = 1668] [serial = 571] [outer = 0x0] 03:04:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x1298f5c00) [pid = 1668] [serial = 572] [outer = 0x127f7f800] 03:04:10 INFO - PROCESS | 1668 | 1461405850114 Marionette DEBUG loaded listener.js 03:04:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x12ced3400) [pid = 1668] [serial = 573] [outer = 0x127f7f800] 03:04:10 INFO - PROCESS | 1668 | 1461405850471 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]]]}] 03:04:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:04:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 521ms 03:04:10 INFO - PROCESS | 1668 | 1461405850517 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 03:04:10 INFO - PROCESS | 1668 | 1461405850519 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 03:04:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:04:10 INFO - PROCESS | 1668 | 1461405850522 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:04:10 INFO - PROCESS | 1668 | 1461405850526 Marionette TRACE conn2 <- [1,738,null,{}] 03:04:10 INFO - PROCESS | 1668 | 1461405850533 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}] 03:04:10 INFO - PROCESS | 1668 | 1461405850611 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 03:04:10 INFO - PROCESS | 1668 | 1461405850621 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce1d000 == 51 [pid = 1668] [id = 192] 03:04:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12cf24400) [pid = 1668] [serial = 574] [outer = 0x0] 03:04:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12d5ed400) [pid = 1668] [serial = 575] [outer = 0x12cf24400] 03:04:10 INFO - PROCESS | 1668 | 1461405850646 Marionette DEBUG loaded listener.js 03:04:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12e2a2c00) [pid = 1668] [serial = 576] [outer = 0x12cf24400] 03:04:11 INFO - PROCESS | 1668 | 1461405851497 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]]]}] 03:04:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:04:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1026ms 03:04:11 INFO - PROCESS | 1668 | 1461405851547 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 03:04:11 INFO - PROCESS | 1668 | 1461405851549 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 03:04:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:04:11 INFO - PROCESS | 1668 | 1461405851551 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:04:11 INFO - PROCESS | 1668 | 1461405851552 Marionette TRACE conn2 <- [1,742,null,{}] 03:04:11 INFO - PROCESS | 1668 | 1461405851555 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}] 03:04:11 INFO - PROCESS | 1668 | 1461405851654 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 03:04:11 INFO - PROCESS | 1668 | 1461405851665 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d326800 == 52 [pid = 1668] [id = 193] 03:04:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12e298c00) [pid = 1668] [serial = 577] [outer = 0x0] 03:04:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x12e332c00) [pid = 1668] [serial = 578] [outer = 0x12e298c00] 03:04:11 INFO - PROCESS | 1668 | 1461405851692 Marionette DEBUG loaded listener.js 03:04:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12e33bc00) [pid = 1668] [serial = 579] [outer = 0x12e298c00] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12d564800) [pid = 1668] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x1272df800) [pid = 1668] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x127613c00) [pid = 1668] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x114f2c400) [pid = 1668] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x11c45c800) [pid = 1668] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x1298f2c00) [pid = 1668] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x125b44000) [pid = 1668] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x118f22800) [pid = 1668] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x118835800) [pid = 1668] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11b958000) [pid = 1668] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x127977400) [pid = 1668] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x117873800) [pid = 1668] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11ad4b800) [pid = 1668] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x129abb000) [pid = 1668] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x119795000) [pid = 1668] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x114e2a800) [pid = 1668] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x12b3acc00) [pid = 1668] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x1185b0c00) [pid = 1668] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x116577400) [pid = 1668] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11aa0d000) [pid = 1668] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x125cc3000) [pid = 1668] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1298ec800) [pid = 1668] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x12bb27800) [pid = 1668] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:04:12 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x12e29a400) [pid = 1668] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:04:12 INFO - PROCESS | 1668 | 1461405852496 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]]]}] 03:04:12 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 03:04:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 03:04:12 INFO - PROCESS | 1668 | 1461405852521 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 03:04:12 INFO - PROCESS | 1668 | 1461405852523 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 03:04:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:04:12 INFO - PROCESS | 1668 | 1461405852525 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:04:12 INFO - PROCESS | 1668 | 1461405852526 Marionette TRACE conn2 <- [1,746,null,{}] 03:04:12 INFO - PROCESS | 1668 | 1461405852528 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}] 03:04:12 INFO - PROCESS | 1668 | 1461405852603 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 03:04:12 INFO - PROCESS | 1668 | 1461405852608 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x118fd8800 == 53 [pid = 1668] [id = 194] 03:04:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11ad4b800) [pid = 1668] [serial = 580] [outer = 0x0] 03:04:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x11b9a0c00) [pid = 1668] [serial = 581] [outer = 0x11ad4b800] 03:04:12 INFO - PROCESS | 1668 | 1461405852642 Marionette DEBUG loaded listener.js 03:04:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1298ec800) [pid = 1668] [serial = 582] [outer = 0x11ad4b800] 03:04:13 INFO - PROCESS | 1668 | 1461405853452 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]]]}] 03:04:13 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.) 03:04:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 968ms 03:04:13 INFO - PROCESS | 1668 | 1461405853493 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 03:04:13 INFO - PROCESS | 1668 | 1461405853494 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 03:04:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:04:13 INFO - PROCESS | 1668 | 1461405853497 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:04:13 INFO - PROCESS | 1668 | 1461405853498 Marionette TRACE conn2 <- [1,750,null,{}] 03:04:13 INFO - PROCESS | 1668 | 1461405853500 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}] 03:04:13 INFO - PROCESS | 1668 | 1461405853595 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 03:04:13 INFO - PROCESS | 1668 | 1461405853603 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db7a800 == 54 [pid = 1668] [id = 195] 03:04:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x11af73c00) [pid = 1668] [serial = 583] [outer = 0x0] 03:04:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x12eb04800) [pid = 1668] [serial = 584] [outer = 0x11af73c00] 03:04:13 INFO - PROCESS | 1668 | 1461405853628 Marionette DEBUG loaded listener.js 03:04:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x12eb11400) [pid = 1668] [serial = 585] [outer = 0x11af73c00] 03:04:14 INFO - PROCESS | 1668 | 1461405854393 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]]]}] 03:04:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:04:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 918ms 03:04:14 INFO - PROCESS | 1668 | 1461405854416 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 03:04:14 INFO - PROCESS | 1668 | 1461405854417 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 03:04:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:04:14 INFO - PROCESS | 1668 | 1461405854421 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:04:14 INFO - PROCESS | 1668 | 1461405854422 Marionette TRACE conn2 <- [1,754,null,{}] 03:04:14 INFO - PROCESS | 1668 | 1461405854424 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}] 03:04:14 INFO - PROCESS | 1668 | 1461405854499 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 03:04:14 INFO - PROCESS | 1668 | 1461405854506 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4be800 == 55 [pid = 1668] [id = 196] 03:04:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x114289000) [pid = 1668] [serial = 586] [outer = 0x0] 03:04:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x114291400) [pid = 1668] [serial = 587] [outer = 0x114289000] 03:04:14 INFO - PROCESS | 1668 | 1461405854531 Marionette DEBUG loaded listener.js 03:04:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x114296c00) [pid = 1668] [serial = 588] [outer = 0x114289000] 03:04:15 INFO - PROCESS | 1668 | 1461405855312 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]]]}] 03:04:15 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 03:04:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 919ms 03:04:15 INFO - PROCESS | 1668 | 1461405855341 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 03:04:15 INFO - PROCESS | 1668 | 1461405855343 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 03:04:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:04:15 INFO - PROCESS | 1668 | 1461405855347 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:04:15 INFO - PROCESS | 1668 | 1461405855349 Marionette TRACE conn2 <- [1,758,null,{}] 03:04:15 INFO - PROCESS | 1668 | 1461405855355 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}] 03:04:15 INFO - PROCESS | 1668 | 1461405855452 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 03:04:15 INFO - PROCESS | 1668 | 1461405855502 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x11afe1800 == 56 [pid = 1668] [id = 197] 03:04:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x114e2a800) [pid = 1668] [serial = 589] [outer = 0x0] 03:04:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x115043c00) [pid = 1668] [serial = 590] [outer = 0x114e2a800] 03:04:15 INFO - PROCESS | 1668 | 1461405855533 Marionette DEBUG loaded listener.js 03:04:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x115049800) [pid = 1668] [serial = 591] [outer = 0x114e2a800] 03:04:15 INFO - PROCESS | 1668 | 1461405855971 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]]]}] 03:04:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:04:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 672ms 03:04:16 INFO - PROCESS | 1668 | 1461405856035 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 03:04:16 INFO - PROCESS | 1668 | 1461405856039 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 03:04:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:04:16 INFO - PROCESS | 1668 | 1461405856045 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:04:16 INFO - PROCESS | 1668 | 1461405856047 Marionette TRACE conn2 <- [1,762,null,{}] 03:04:16 INFO - PROCESS | 1668 | 1461405856050 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}] 03:04:16 INFO - PROCESS | 1668 | 1461405856148 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 03:04:16 INFO - PROCESS | 1668 | 1461405856212 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b5be000 == 57 [pid = 1668] [id = 198] 03:04:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x11504a800) [pid = 1668] [serial = 592] [outer = 0x0] 03:04:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11aa11000) [pid = 1668] [serial = 593] [outer = 0x11504a800] 03:04:16 INFO - PROCESS | 1668 | 1461405856243 Marionette DEBUG loaded listener.js 03:04:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x11c13b400) [pid = 1668] [serial = 594] [outer = 0x11504a800] 03:04:17 INFO - PROCESS | 1668 | 1461405857103 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]]]}] 03:04:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:04:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1120ms 03:04:17 INFO - PROCESS | 1668 | 1461405857166 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 03:04:17 INFO - PROCESS | 1668 | 1461405857167 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 03:04:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:04:17 INFO - PROCESS | 1668 | 1461405857170 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:04:17 INFO - PROCESS | 1668 | 1461405857173 Marionette TRACE conn2 <- [1,766,null,{}] 03:04:17 INFO - PROCESS | 1668 | 1461405857180 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}] 03:04:17 INFO - PROCESS | 1668 | 1461405857268 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 03:04:17 INFO - PROCESS | 1668 | 1461405857357 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e6a7800 == 58 [pid = 1668] [id = 199] 03:04:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x127671400) [pid = 1668] [serial = 595] [outer = 0x0] 03:04:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x128003400) [pid = 1668] [serial = 596] [outer = 0x127671400] 03:04:17 INFO - PROCESS | 1668 | 1461405857389 Marionette DEBUG loaded listener.js 03:04:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x12b31a400) [pid = 1668] [serial = 597] [outer = 0x127671400] 03:04:18 INFO - PROCESS | 1668 | 1461405858283 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]]]}] 03:04:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:04:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1121ms 03:04:18 INFO - PROCESS | 1668 | 1461405858292 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 03:04:18 INFO - PROCESS | 1668 | 1461405858294 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 03:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:04:18 INFO - PROCESS | 1668 | 1461405858298 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:04:18 INFO - PROCESS | 1668 | 1461405858300 Marionette TRACE conn2 <- [1,770,null,{}] 03:04:18 INFO - PROCESS | 1668 | 1461405858303 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}] 03:04:18 INFO - PROCESS | 1668 | 1461405858392 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 03:04:18 INFO - PROCESS | 1668 | 1461405858443 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b21800 == 59 [pid = 1668] [id = 200] 03:04:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x11504e800) [pid = 1668] [serial = 598] [outer = 0x0] 03:04:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x11572b400) [pid = 1668] [serial = 599] [outer = 0x11504e800] 03:04:18 INFO - PROCESS | 1668 | 1461405858472 Marionette DEBUG loaded listener.js 03:04:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x11883a800) [pid = 1668] [serial = 600] [outer = 0x11504e800] 03:04:18 INFO - PROCESS | 1668 | 1461405858935 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]]]}] 03:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 674ms 03:04:18 INFO - PROCESS | 1668 | 1461405858972 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 03:04:18 INFO - PROCESS | 1668 | 1461405858978 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 03:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:04:18 INFO - PROCESS | 1668 | 1461405858984 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:04:18 INFO - PROCESS | 1668 | 1461405858987 Marionette TRACE conn2 <- [1,774,null,{}] 03:04:18 INFO - PROCESS | 1668 | 1461405858991 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}] 03:04:19 INFO - PROCESS | 1668 | 1461405859122 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 03:04:19 INFO - PROCESS | 1668 | 1461405859241 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4c1000 == 58 [pid = 1668] [id = 148] 03:04:19 INFO - PROCESS | 1668 | --DOCSHELL 0x118560800 == 57 [pid = 1668] [id = 143] 03:04:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12e6a1800 == 56 [pid = 1668] [id = 149] 03:04:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12db7a800 == 55 [pid = 1668] [id = 195] 03:04:19 INFO - PROCESS | 1668 | --DOCSHELL 0x118fd8800 == 54 [pid = 1668] [id = 194] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x12d568c00) [pid = 1668] [serial = 536] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x11b950800) [pid = 1668] [serial = 551] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x1185b3c00) [pid = 1668] [serial = 539] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11ad7b400) [pid = 1668] [serial = 542] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x1276a6800) [pid = 1668] [serial = 545] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x118560800 == 55 [pid = 1668] [id = 201] 03:04:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x114288c00) [pid = 1668] [serial = 601] [outer = 0x0] 03:04:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x11504f000) [pid = 1668] [serial = 602] [outer = 0x114288c00] 03:04:19 INFO - PROCESS | 1668 | 1461405859307 Marionette DEBUG loaded listener.js 03:04:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x11ad43800) [pid = 1668] [serial = 603] [outer = 0x114288c00] 03:04:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12d326800 == 54 [pid = 1668] [id = 193] 03:04:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce1d000 == 53 [pid = 1668] [id = 192] 03:04:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf89000 == 52 [pid = 1668] [id = 179] 03:04:19 INFO - PROCESS | 1668 | --DOCSHELL 0x129885800 == 51 [pid = 1668] [id = 191] 03:04:19 INFO - PROCESS | 1668 | --DOCSHELL 0x11c199800 == 50 [pid = 1668] [id = 190] 03:04:19 INFO - PROCESS | 1668 | --DOCSHELL 0x118cc7800 == 49 [pid = 1668] [id = 189] 03:04:19 INFO - PROCESS | 1668 | --DOCSHELL 0x126e92000 == 48 [pid = 1668] [id = 187] 03:04:19 INFO - PROCESS | 1668 | --DOCSHELL 0x11c787000 == 47 [pid = 1668] [id = 186] 03:04:19 INFO - PROCESS | 1668 | --DOCSHELL 0x11adc4800 == 46 [pid = 1668] [id = 185] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x118f1a400) [pid = 1668] [serial = 428] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11b9aa400) [pid = 1668] [serial = 431] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x1276a1c00) [pid = 1668] [serial = 434] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x12b705c00) [pid = 1668] [serial = 437] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x12bd78000) [pid = 1668] [serial = 377] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x12e326800) [pid = 1668] [serial = 446] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x12e298400) [pid = 1668] [serial = 443] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x12c02a800) [pid = 1668] [serial = 440] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x127f7e800) [pid = 1668] [serial = 521] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x118834c00) [pid = 1668] [serial = 507] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x116273800) [pid = 1668] [serial = 506] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x12769d800) [pid = 1668] [serial = 498] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x125cbf000) [pid = 1668] [serial = 497] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x12b31a800) [pid = 1668] [serial = 524] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x125de6800) [pid = 1668] [serial = 518] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11926c400) [pid = 1668] [serial = 548] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x127205c00) [pid = 1668] [serial = 519] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11978e400) [pid = 1668] [serial = 509] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11aacd800) [pid = 1668] [serial = 510] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x11c4cb400) [pid = 1668] [serial = 515] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x125cc0400) [pid = 1668] [serial = 516] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12b31d800) [pid = 1668] [serial = 501] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1298b2c00) [pid = 1668] [serial = 500] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11ad45800) [pid = 1668] [serial = 495] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x119d51000) [pid = 1668] [serial = 494] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11ad43c00) [pid = 1668] [serial = 549] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11af7a000) [pid = 1668] [serial = 512] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x11c12ec00) [pid = 1668] [serial = 513] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x12b3ab800) [pid = 1668] [serial = 527] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x129abd000) [pid = 1668] [serial = 504] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x125708000) [pid = 1668] [serial = 503] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x114e2cc00) [pid = 1668] [serial = 491] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x115859c00) [pid = 1668] [serial = 492] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x12bb25800) [pid = 1668] [serial = 530] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x12b591400) [pid = 1668] [serial = 528] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x127673000) [pid = 1668] [serial = 533] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x12c025000) [pid = 1668] [serial = 531] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x12b325c00) [pid = 1668] [serial = 525] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x12c029400) [pid = 1668] [serial = 534] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x1298f1400) [pid = 1668] [serial = 522] [outer = 0x0] [url = about:blank] 03:04:19 INFO - PROCESS | 1668 | 1461405859691 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]]]}] 03:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 724ms 03:04:19 INFO - PROCESS | 1668 | 1461405859707 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 03:04:19 INFO - PROCESS | 1668 | 1461405859709 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 03:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:04:19 INFO - PROCESS | 1668 | 1461405859711 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:04:19 INFO - PROCESS | 1668 | 1461405859713 Marionette TRACE conn2 <- [1,778,null,{}] 03:04:19 INFO - PROCESS | 1668 | 1461405859722 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}] 03:04:19 INFO - PROCESS | 1668 | 1461405859807 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 03:04:19 INFO - PROCESS | 1668 | 1461405859853 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bca8800 == 47 [pid = 1668] [id = 202] 03:04:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x11ad42400) [pid = 1668] [serial = 604] [outer = 0x0] 03:04:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11afee800) [pid = 1668] [serial = 605] [outer = 0x11ad42400] 03:04:19 INFO - PROCESS | 1668 | 1461405859881 Marionette DEBUG loaded listener.js 03:04:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x125704400) [pid = 1668] [serial = 606] [outer = 0x11ad42400] 03:04:20 INFO - PROCESS | 1668 | 1461405860188 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]]]}] 03:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 523ms 03:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:04:20 INFO - PROCESS | 1668 | 1461405860234 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 03:04:20 INFO - PROCESS | 1668 | 1461405860236 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 03:04:20 INFO - PROCESS | 1668 | 1461405860238 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:04:20 INFO - PROCESS | 1668 | 1461405860239 Marionette TRACE conn2 <- [1,782,null,{}] 03:04:20 INFO - PROCESS | 1668 | 1461405860242 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}] 03:04:20 INFO - PROCESS | 1668 | 1461405860321 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 03:04:20 INFO - PROCESS | 1668 | 1461405860367 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c791800 == 48 [pid = 1668] [id = 203] 03:04:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11ad44400) [pid = 1668] [serial = 607] [outer = 0x0] 03:04:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x1257e6c00) [pid = 1668] [serial = 608] [outer = 0x11ad44400] 03:04:20 INFO - PROCESS | 1668 | 1461405860394 Marionette DEBUG loaded listener.js 03:04:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x127613c00) [pid = 1668] [serial = 609] [outer = 0x11ad44400] 03:04:20 INFO - PROCESS | 1668 | 1461405860656 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]]]}] 03:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 03:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:04:20 INFO - PROCESS | 1668 | 1461405860710 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 03:04:20 INFO - PROCESS | 1668 | 1461405860711 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 03:04:20 INFO - PROCESS | 1668 | 1461405860713 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:04:20 INFO - PROCESS | 1668 | 1461405860714 Marionette TRACE conn2 <- [1,786,null,{}] 03:04:20 INFO - PROCESS | 1668 | 1461405860716 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}] 03:04:20 INFO - PROCESS | 1668 | 1461405860795 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 03:04:20 INFO - PROCESS | 1668 | 1461405860799 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x12719d800 == 49 [pid = 1668] [id = 204] 03:04:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x114e23800) [pid = 1668] [serial = 610] [outer = 0x0] 03:04:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1276da400) [pid = 1668] [serial = 611] [outer = 0x114e23800] 03:04:20 INFO - PROCESS | 1668 | 1461405860826 Marionette DEBUG loaded listener.js 03:04:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1280e7800) [pid = 1668] [serial = 612] [outer = 0x114e23800] 03:04:21 INFO - PROCESS | 1668 | 1461405861164 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]]]}] 03:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 470ms 03:04:21 INFO - PROCESS | 1668 | 1461405861184 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 03:04:21 INFO - PROCESS | 1668 | 1461405861187 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 03:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:04:21 INFO - PROCESS | 1668 | 1461405861191 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:04:21 INFO - PROCESS | 1668 | 1461405861192 Marionette TRACE conn2 <- [1,790,null,{}] 03:04:21 INFO - PROCESS | 1668 | 1461405861194 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}] 03:04:21 INFO - PROCESS | 1668 | 1461405861315 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 03:04:21 INFO - PROCESS | 1668 | 1461405861324 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x127816000 == 50 [pid = 1668] [id = 205] 03:04:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x127f7b000) [pid = 1668] [serial = 613] [outer = 0x0] 03:04:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1298f6400) [pid = 1668] [serial = 614] [outer = 0x127f7b000] 03:04:21 INFO - PROCESS | 1668 | 1461405861352 Marionette DEBUG loaded listener.js 03:04:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12ba5c400) [pid = 1668] [serial = 615] [outer = 0x127f7b000] 03:04:21 INFO - PROCESS | 1668 | 1461405861678 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]]]}] 03:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 518ms 03:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:04:21 INFO - PROCESS | 1668 | 1461405861711 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 03:04:21 INFO - PROCESS | 1668 | 1461405861712 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 03:04:21 INFO - PROCESS | 1668 | 1461405861714 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:04:21 INFO - PROCESS | 1668 | 1461405861715 Marionette TRACE conn2 <- [1,794,null,{}] 03:04:21 INFO - PROCESS | 1668 | 1461405861718 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}] 03:04:21 INFO - PROCESS | 1668 | 1461405861815 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 03:04:21 INFO - PROCESS | 1668 | 1461405861819 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b261000 == 51 [pid = 1668] [id = 206] 03:04:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x114e20c00) [pid = 1668] [serial = 616] [outer = 0x0] 03:04:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12bb2dc00) [pid = 1668] [serial = 617] [outer = 0x114e20c00] 03:04:21 INFO - PROCESS | 1668 | 1461405861844 Marionette DEBUG loaded listener.js 03:04:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12cecc400) [pid = 1668] [serial = 618] [outer = 0x114e20c00] 03:04:22 INFO - PROCESS | 1668 | 1461405862190 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]]]}] 03:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 03:04:22 INFO - PROCESS | 1668 | 1461405862233 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 03:04:22 INFO - PROCESS | 1668 | 1461405862234 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 03:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:04:22 INFO - PROCESS | 1668 | 1461405862237 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:04:22 INFO - PROCESS | 1668 | 1461405862238 Marionette TRACE conn2 <- [1,798,null,{}] 03:04:22 INFO - PROCESS | 1668 | 1461405862240 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}] 03:04:22 INFO - PROCESS | 1668 | 1461405862334 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 03:04:22 INFO - PROCESS | 1668 | 1461405862338 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x118555800 == 52 [pid = 1668] [id = 207] 03:04:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1276dac00) [pid = 1668] [serial = 619] [outer = 0x0] 03:04:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12d090c00) [pid = 1668] [serial = 620] [outer = 0x1276dac00] 03:04:22 INFO - PROCESS | 1668 | 1461405862363 Marionette DEBUG loaded listener.js 03:04:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12d565000) [pid = 1668] [serial = 621] [outer = 0x1276dac00] 03:04:22 INFO - PROCESS | 1668 | 1461405862690 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]]]}] 03:04:22 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 03:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 03:04:22 INFO - PROCESS | 1668 | 1461405862709 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 03:04:22 INFO - PROCESS | 1668 | 1461405862710 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 03:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:04:22 INFO - PROCESS | 1668 | 1461405862713 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:04:22 INFO - PROCESS | 1668 | 1461405862714 Marionette TRACE conn2 <- [1,802,null,{}] 03:04:22 INFO - PROCESS | 1668 | 1461405862729 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}] 03:04:22 INFO - PROCESS | 1668 | 1461405862826 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 03:04:22 INFO - PROCESS | 1668 | 1461405862830 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d30d000 == 53 [pid = 1668] [id = 208] 03:04:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x12cf2d400) [pid = 1668] [serial = 622] [outer = 0x0] 03:04:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x12d5ef800) [pid = 1668] [serial = 623] [outer = 0x12cf2d400] 03:04:22 INFO - PROCESS | 1668 | 1461405862855 Marionette DEBUG loaded listener.js 03:04:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x12e2a2000) [pid = 1668] [serial = 624] [outer = 0x12cf2d400] 03:04:23 INFO - PROCESS | 1668 | 1461405863175 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]]]}] 03:04:23 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 03:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 519ms 03:04:23 INFO - PROCESS | 1668 | 1461405863233 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 03:04:23 INFO - PROCESS | 1668 | 1461405863234 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 03:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:04:23 INFO - PROCESS | 1668 | 1461405863243 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:04:23 INFO - PROCESS | 1668 | 1461405863244 Marionette TRACE conn2 <- [1,806,null,{}] 03:04:23 INFO - PROCESS | 1668 | 1461405863246 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}] 03:04:23 INFO - PROCESS | 1668 | 1461405863343 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 03:04:23 INFO - PROCESS | 1668 | 1461405863347 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db6e000 == 54 [pid = 1668] [id = 209] 03:04:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x12d573000) [pid = 1668] [serial = 625] [outer = 0x0] 03:04:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x12e32f800) [pid = 1668] [serial = 626] [outer = 0x12d573000] 03:04:23 INFO - PROCESS | 1668 | 1461405863372 Marionette DEBUG loaded listener.js 03:04:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x12e338400) [pid = 1668] [serial = 627] [outer = 0x12d573000] 03:04:23 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x12cf24400) [pid = 1668] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:04:23 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x116578800) [pid = 1668] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:04:23 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11ad4b800) [pid = 1668] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:04:23 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x127f7f800) [pid = 1668] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:04:23 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11af73c00) [pid = 1668] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:04:23 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x125704c00) [pid = 1668] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:04:23 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x128005000) [pid = 1668] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:04:23 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x12e298c00) [pid = 1668] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:04:23 INFO - PROCESS | 1668 | [1668] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:04:23 INFO - PROCESS | 1668 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 03:04:23 INFO - PROCESS | 1668 | Determined SkiaGL cache limits: Size 100663296, Items: 256 03:04:23 INFO - PROCESS | 1668 | [GFX2-]: Using SkiaGL canvas. 03:04:23 INFO - PROCESS | 1668 | 1461405863846 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]]]}] 03:04:23 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 03:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 625ms 03:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:04:23 INFO - PROCESS | 1668 | 1461405863861 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 03:04:23 INFO - PROCESS | 1668 | 1461405863863 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 03:04:23 INFO - PROCESS | 1668 | 1461405863865 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:04:23 INFO - PROCESS | 1668 | 1461405863866 Marionette TRACE conn2 <- [1,810,null,{}] 03:04:23 INFO - PROCESS | 1668 | 1461405863869 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}] 03:04:23 INFO - PROCESS | 1668 | 1461405863963 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 03:04:23 INFO - PROCESS | 1668 | 1461405863968 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb05800 == 55 [pid = 1668] [id = 210] 03:04:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11ad4b800) [pid = 1668] [serial = 628] [outer = 0x0] 03:04:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12e33a800) [pid = 1668] [serial = 629] [outer = 0x11ad4b800] 03:04:24 INFO - PROCESS | 1668 | 1461405864040 Marionette DEBUG loaded listener.js 03:04:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1280e1800) [pid = 1668] [serial = 630] [outer = 0x11ad4b800] 03:04:24 INFO - PROCESS | 1668 | 1461405864338 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]]]}] 03:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 523ms 03:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:04:24 INFO - PROCESS | 1668 | 1461405864389 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 03:04:24 INFO - PROCESS | 1668 | 1461405864390 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 03:04:24 INFO - PROCESS | 1668 | 1461405864392 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:04:24 INFO - PROCESS | 1668 | 1461405864393 Marionette TRACE conn2 <- [1,814,null,{}] 03:04:24 INFO - PROCESS | 1668 | 1461405864396 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}] 03:04:24 INFO - PROCESS | 1668 | 1461405864474 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 03:04:24 INFO - PROCESS | 1668 | 1461405864479 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e6a1800 == 56 [pid = 1668] [id = 211] 03:04:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11509b000) [pid = 1668] [serial = 631] [outer = 0x0] 03:04:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11509fc00) [pid = 1668] [serial = 632] [outer = 0x11509b000] 03:04:24 INFO - PROCESS | 1668 | 1461405864503 Marionette DEBUG loaded listener.js 03:04:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x12e326c00) [pid = 1668] [serial = 633] [outer = 0x11509b000] 03:04:24 INFO - PROCESS | 1668 | 1461405864842 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] 03:04:24 INFO - PROCESS | 1668 | 1461405864863 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 03:04:24 INFO - PROCESS | 1668 | 1461405864865 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:04:24 INFO - PROCESS | 1668 | 1461405864866 Marionette TRACE conn2 <- [1,818,null,{}] 03:04:24 INFO - PROCESS | 1668 | 1461405864870 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}] 03:04:24 INFO - PROCESS | 1668 | 1461405864973 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 03:04:24 INFO - PROCESS | 1668 | 1461405864980 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x12efc9800 == 57 [pid = 1668] [id = 212] 03:04:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x119b5b800) [pid = 1668] [serial = 634] [outer = 0x0] 03:04:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x119b5e000) [pid = 1668] [serial = 635] [outer = 0x119b5b800] 03:04:25 INFO - PROCESS | 1668 | 1461405865005 Marionette DEBUG loaded listener.js 03:04:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x119b64000) [pid = 1668] [serial = 636] [outer = 0x119b5b800] 03:04:25 INFO - PROCESS | 1668 | 1461405865290 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]]]}] 03:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 472ms 03:04:25 INFO - PROCESS | 1668 | 1461405865339 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 03:04:25 INFO - PROCESS | 1668 | 1461405865341 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 03:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:04:25 INFO - PROCESS | 1668 | 1461405865343 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:04:25 INFO - PROCESS | 1668 | 1461405865344 Marionette TRACE conn2 <- [1,822,null,{}] 03:04:25 INFO - PROCESS | 1668 | 1461405865346 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}] 03:04:25 INFO - PROCESS | 1668 | 1461405865427 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 03:04:25 INFO - PROCESS | 1668 | 1461405865431 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f417800 == 58 [pid = 1668] [id = 213] 03:04:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x115095800) [pid = 1668] [serial = 637] [outer = 0x0] 03:04:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x12ecb4400) [pid = 1668] [serial = 638] [outer = 0x115095800] 03:04:25 INFO - PROCESS | 1668 | 1461405865455 Marionette DEBUG loaded listener.js 03:04:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x12ecba400) [pid = 1668] [serial = 639] [outer = 0x115095800] 03:04:25 INFO - PROCESS | 1668 | 1461405865877 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] 03:04:25 INFO - PROCESS | 1668 | 1461405865914 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 03:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:04:25 INFO - PROCESS | 1668 | 1461405865918 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:04:25 INFO - PROCESS | 1668 | 1461405865920 Marionette TRACE conn2 <- [1,826,null,{}] 03:04:25 INFO - PROCESS | 1668 | 1461405865924 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}] 03:04:26 INFO - PROCESS | 1668 | 1461405866026 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 03:04:26 INFO - PROCESS | 1668 | 1461405866092 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b23000 == 59 [pid = 1668] [id = 214] 03:04:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x114e1e400) [pid = 1668] [serial = 640] [outer = 0x0] 03:04:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x115092400) [pid = 1668] [serial = 641] [outer = 0x114e1e400] 03:04:26 INFO - PROCESS | 1668 | 1461405866124 Marionette DEBUG loaded listener.js 03:04:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x115755c00) [pid = 1668] [serial = 642] [outer = 0x114e1e400] 03:04:26 INFO - PROCESS | 1668 | 1461405866575 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]]]}] 03:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 721ms 03:04:26 INFO - PROCESS | 1668 | 1461405866640 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 03:04:26 INFO - PROCESS | 1668 | 1461405866644 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 03:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:04:26 INFO - PROCESS | 1668 | 1461405866648 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:04:26 INFO - PROCESS | 1668 | 1461405866650 Marionette TRACE conn2 <- [1,830,null,{}] 03:04:26 INFO - PROCESS | 1668 | 1461405866653 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}] 03:04:26 INFO - PROCESS | 1668 | 1461405866753 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 03:04:26 INFO - PROCESS | 1668 | 1461405866818 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x126eba800 == 60 [pid = 1668] [id = 215] 03:04:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x119276800) [pid = 1668] [serial = 643] [outer = 0x0] 03:04:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x119d59400) [pid = 1668] [serial = 644] [outer = 0x119276800] 03:04:26 INFO - PROCESS | 1668 | 1461405866849 Marionette DEBUG loaded listener.js 03:04:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x11aff2000) [pid = 1668] [serial = 645] [outer = 0x119276800] 03:04:27 INFO - PROCESS | 1668 | 1461405867396 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]]]}] 03:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 770ms 03:04:27 INFO - PROCESS | 1668 | 1461405867419 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 03:04:27 INFO - PROCESS | 1668 | 1461405867421 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 03:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:04:27 INFO - PROCESS | 1668 | 1461405867425 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:04:27 INFO - PROCESS | 1668 | 1461405867429 Marionette TRACE conn2 <- [1,834,null,{}] 03:04:27 INFO - PROCESS | 1668 | 1461405867440 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}] 03:04:27 INFO - PROCESS | 1668 | 1461405867589 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 03:04:27 INFO - PROCESS | 1668 | 1461405867713 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e6a5800 == 61 [pid = 1668] [id = 216] 03:04:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11c130400) [pid = 1668] [serial = 646] [outer = 0x0] 03:04:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1274e4800) [pid = 1668] [serial = 647] [outer = 0x11c130400] 03:04:27 INFO - PROCESS | 1668 | 1461405867746 Marionette DEBUG loaded listener.js 03:04:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x129ab8c00) [pid = 1668] [serial = 648] [outer = 0x11c130400] 03:04:28 INFO - PROCESS | 1668 | 1461405868194 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]]]}] 03:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 779ms 03:04:28 INFO - PROCESS | 1668 | 1461405868206 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 03:04:28 INFO - PROCESS | 1668 | 1461405868207 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 03:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:04:28 INFO - PROCESS | 1668 | 1461405868210 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:04:28 INFO - PROCESS | 1668 | 1461405868211 Marionette TRACE conn2 <- [1,838,null,{}] 03:04:28 INFO - PROCESS | 1668 | 1461405868213 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}] 03:04:28 INFO - PROCESS | 1668 | 1461405868315 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 03:04:28 INFO - PROCESS | 1668 | 1461405868376 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f956000 == 62 [pid = 1668] [id = 217] 03:04:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x129ab6800) [pid = 1668] [serial = 649] [outer = 0x0] 03:04:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x12b344000) [pid = 1668] [serial = 650] [outer = 0x129ab6800] 03:04:28 INFO - PROCESS | 1668 | 1461405868409 Marionette DEBUG loaded listener.js 03:04:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12b34b800) [pid = 1668] [serial = 651] [outer = 0x129ab6800] 03:04:28 INFO - PROCESS | 1668 | 1461405868794 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]]]}] 03:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 619ms 03:04:28 INFO - PROCESS | 1668 | 1461405868829 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 03:04:28 INFO - PROCESS | 1668 | 1461405868831 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 03:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:04:28 INFO - PROCESS | 1668 | 1461405868833 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:04:28 INFO - PROCESS | 1668 | 1461405868834 Marionette TRACE conn2 <- [1,842,null,{}] 03:04:28 INFO - PROCESS | 1668 | 1461405868837 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}] 03:04:28 INFO - PROCESS | 1668 | 1461405868935 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 03:04:29 INFO - PROCESS | 1668 | 1461405869030 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fb73000 == 63 [pid = 1668] [id = 218] 03:04:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12b34c000) [pid = 1668] [serial = 652] [outer = 0x0] 03:04:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12b3a7800) [pid = 1668] [serial = 653] [outer = 0x12b34c000] 03:04:29 INFO - PROCESS | 1668 | 1461405869061 Marionette DEBUG loaded listener.js 03:04:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12bb2f000) [pid = 1668] [serial = 654] [outer = 0x12b34c000] 03:04:29 INFO - PROCESS | 1668 | 1461405869502 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]]]}] 03:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 722ms 03:04:29 INFO - PROCESS | 1668 | 1461405869555 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 03:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:04:29 INFO - PROCESS | 1668 | 1461405869557 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 03:04:29 INFO - PROCESS | 1668 | 1461405869559 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:04:29 INFO - PROCESS | 1668 | 1461405869560 Marionette TRACE conn2 <- [1,846,null,{}] 03:04:29 INFO - PROCESS | 1668 | 1461405869563 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}] 03:04:29 INFO - PROCESS | 1668 | 1461405869676 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 03:04:29 INFO - PROCESS | 1668 | 1461405869742 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x11ba11000 == 64 [pid = 1668] [id = 219] 03:04:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x115163c00) [pid = 1668] [serial = 655] [outer = 0x0] 03:04:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x119798c00) [pid = 1668] [serial = 656] [outer = 0x115163c00] 03:04:29 INFO - PROCESS | 1668 | 1461405869774 Marionette DEBUG loaded listener.js 03:04:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x129aba800) [pid = 1668] [serial = 657] [outer = 0x115163c00] 03:04:30 INFO - PROCESS | 1668 | 1461405870399 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]]]}] 03:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 871ms 03:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:04:30 INFO - PROCESS | 1668 | 1461405870430 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 03:04:30 INFO - PROCESS | 1668 | 1461405870432 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 03:04:30 INFO - PROCESS | 1668 | 1461405870437 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:04:30 INFO - PROCESS | 1668 | 1461405870440 Marionette TRACE conn2 <- [1,850,null,{}] 03:04:30 INFO - PROCESS | 1668 | 1461405870444 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}] 03:04:30 INFO - PROCESS | 1668 | 1461405870537 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 03:04:30 INFO - PROCESS | 1668 | 1461405870602 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x1158c6800 == 65 [pid = 1668] [id = 220] 03:04:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x1147cbc00) [pid = 1668] [serial = 658] [outer = 0x0] 03:04:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x114ba8400) [pid = 1668] [serial = 659] [outer = 0x1147cbc00] 03:04:30 INFO - PROCESS | 1668 | 1461405870631 Marionette DEBUG loaded listener.js 03:04:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x114e22000) [pid = 1668] [serial = 660] [outer = 0x1147cbc00] 03:04:31 INFO - PROCESS | 1668 | 1461405871055 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]]]}] 03:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 675ms 03:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:04:31 INFO - PROCESS | 1668 | 1461405871110 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 03:04:31 INFO - PROCESS | 1668 | 1461405871114 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf56000 == 64 [pid = 1668] [id = 182] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x11c4a1800 == 63 [pid = 1668] [id = 181] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x119732800 == 62 [pid = 1668] [id = 184] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12efc9800 == 61 [pid = 1668] [id = 212] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12e6a1800 == 60 [pid = 1668] [id = 211] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb05800 == 59 [pid = 1668] [id = 210] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12db6e000 == 58 [pid = 1668] [id = 209] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12d30d000 == 57 [pid = 1668] [id = 208] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x118555800 == 56 [pid = 1668] [id = 207] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12b261000 == 55 [pid = 1668] [id = 206] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x12b326c00) [pid = 1668] [serial = 563] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x114291400) [pid = 1668] [serial = 587] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | 1461405871173 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:04:31 INFO - PROCESS | 1668 | 1461405871175 Marionette TRACE conn2 <- [1,854,null,{}] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x127816000 == 54 [pid = 1668] [id = 205] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12719d800 == 53 [pid = 1668] [id = 204] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x11c791800 == 52 [pid = 1668] [id = 203] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x11bca8800 == 51 [pid = 1668] [id = 202] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x118560800 == 50 [pid = 1668] [id = 201] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x119b21800 == 49 [pid = 1668] [id = 200] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x11afe1800 == 48 [pid = 1668] [id = 197] 03:04:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4be800 == 47 [pid = 1668] [id = 196] 03:04:31 INFO - PROCESS | 1668 | 1461405871186 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}] 03:04:31 INFO - PROCESS | 1668 | 1461405871262 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 03:04:31 INFO - PROCESS | 1668 | 1461405871274 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x119175000 == 48 [pid = 1668] [id = 221] 03:04:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x115094800) [pid = 1668] [serial = 661] [outer = 0x0] 03:04:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x115097800) [pid = 1668] [serial = 662] [outer = 0x115094800] 03:04:31 INFO - PROCESS | 1668 | 1461405871301 Marionette DEBUG loaded listener.js 03:04:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x1150a1800) [pid = 1668] [serial = 663] [outer = 0x115094800] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x12964e400) [pid = 1668] [serial = 560] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x12d5ed400) [pid = 1668] [serial = 575] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x1185ae400) [pid = 1668] [serial = 566] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x1298ec800) [pid = 1668] [serial = 582] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x12ced3400) [pid = 1668] [serial = 573] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12eb04800) [pid = 1668] [serial = 584] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x126ed5800) [pid = 1668] [serial = 569] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x11accc000) [pid = 1668] [serial = 567] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x12e29dc00) [pid = 1668] [serial = 537] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x12e33bc00) [pid = 1668] [serial = 579] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x12e2a2c00) [pid = 1668] [serial = 576] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x1298f5c00) [pid = 1668] [serial = 572] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x11aa0a400) [pid = 1668] [serial = 554] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x1276a9800) [pid = 1668] [serial = 570] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x12e332c00) [pid = 1668] [serial = 578] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x125ddc400) [pid = 1668] [serial = 557] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11b9a0c00) [pid = 1668] [serial = 581] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x12eb11400) [pid = 1668] [serial = 585] [outer = 0x0] [url = about:blank] 03:04:31 INFO - PROCESS | 1668 | 1461405871651 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]]]}] 03:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 537ms 03:04:31 INFO - PROCESS | 1668 | 1461405871655 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 03:04:31 INFO - PROCESS | 1668 | 1461405871657 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 03:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:04:31 INFO - PROCESS | 1668 | 1461405871659 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:04:31 INFO - PROCESS | 1668 | 1461405871661 Marionette TRACE conn2 <- [1,858,null,{}] 03:04:31 INFO - PROCESS | 1668 | 1461405871678 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}] 03:04:31 INFO - PROCESS | 1668 | 1461405871760 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 03:04:31 INFO - PROCESS | 1668 | 1461405871765 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x11afc8800 == 49 [pid = 1668] [id = 222] 03:04:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x11530b000) [pid = 1668] [serial = 664] [outer = 0x0] 03:04:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x11572a000) [pid = 1668] [serial = 665] [outer = 0x11530b000] 03:04:31 INFO - PROCESS | 1668 | 1461405871794 Marionette DEBUG loaded listener.js 03:04:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x116743c00) [pid = 1668] [serial = 666] [outer = 0x11530b000] 03:04:32 INFO - PROCESS | 1668 | 1461405872149 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]]]}] 03:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 526ms 03:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:04:32 INFO - PROCESS | 1668 | 1461405872185 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 03:04:32 INFO - PROCESS | 1668 | 1461405872187 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 03:04:32 INFO - PROCESS | 1668 | 1461405872189 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:04:32 INFO - PROCESS | 1668 | 1461405872190 Marionette TRACE conn2 <- [1,862,null,{}] 03:04:32 INFO - PROCESS | 1668 | 1461405872192 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}] 03:04:32 INFO - PROCESS | 1668 | 1461405872276 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 03:04:32 INFO - PROCESS | 1668 | 1461405872324 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x11ba0a000 == 50 [pid = 1668] [id = 223] 03:04:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x116745800) [pid = 1668] [serial = 667] [outer = 0x0] 03:04:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x118836c00) [pid = 1668] [serial = 668] [outer = 0x116745800] 03:04:32 INFO - PROCESS | 1668 | 1461405872350 Marionette DEBUG loaded listener.js 03:04:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x118f1c000) [pid = 1668] [serial = 669] [outer = 0x116745800] 03:04:32 INFO - PROCESS | 1668 | 1461405872637 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]]]}] 03:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms 03:04:32 INFO - PROCESS | 1668 | 1461405872659 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 03:04:32 INFO - PROCESS | 1668 | 1461405872660 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 03:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:04:32 INFO - PROCESS | 1668 | 1461405872663 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:04:32 INFO - PROCESS | 1668 | 1461405872664 Marionette TRACE conn2 <- [1,866,null,{}] 03:04:32 INFO - PROCESS | 1668 | 1461405872666 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}] 03:04:32 INFO - PROCESS | 1668 | 1461405872758 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 03:04:32 INFO - PROCESS | 1668 | 1461405872762 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x119242800 == 51 [pid = 1668] [id = 224] 03:04:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x118f18c00) [pid = 1668] [serial = 670] [outer = 0x0] 03:04:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x118f8ac00) [pid = 1668] [serial = 671] [outer = 0x118f18c00] 03:04:32 INFO - PROCESS | 1668 | 1461405872832 Marionette DEBUG loaded listener.js 03:04:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x119278000) [pid = 1668] [serial = 672] [outer = 0x118f18c00] 03:04:33 INFO - PROCESS | 1668 | 1461405873146 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]]]}] 03:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 519ms 03:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:04:33 INFO - PROCESS | 1668 | 1461405873182 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 03:04:33 INFO - PROCESS | 1668 | 1461405873183 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 03:04:33 INFO - PROCESS | 1668 | 1461405873185 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:04:33 INFO - PROCESS | 1668 | 1461405873187 Marionette TRACE conn2 <- [1,870,null,{}] 03:04:33 INFO - PROCESS | 1668 | 1461405873189 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}] 03:04:33 INFO - PROCESS | 1668 | 1461405873278 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 03:04:33 INFO - PROCESS | 1668 | 1461405873285 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x125e15800 == 52 [pid = 1668] [id = 225] 03:04:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x11979d400) [pid = 1668] [serial = 673] [outer = 0x0] 03:04:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x119cd8c00) [pid = 1668] [serial = 674] [outer = 0x11979d400] 03:04:33 INFO - PROCESS | 1668 | 1461405873314 Marionette DEBUG loaded listener.js 03:04:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11aad0400) [pid = 1668] [serial = 675] [outer = 0x11979d400] 03:04:33 INFO - PROCESS | 1668 | 1461405873688 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]]]}] 03:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 517ms 03:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:04:33 INFO - PROCESS | 1668 | 1461405873706 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 03:04:33 INFO - PROCESS | 1668 | 1461405873708 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 03:04:33 INFO - PROCESS | 1668 | 1461405873710 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:04:33 INFO - PROCESS | 1668 | 1461405873711 Marionette TRACE conn2 <- [1,874,null,{}] 03:04:33 INFO - PROCESS | 1668 | 1461405873713 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}] 03:04:33 INFO - PROCESS | 1668 | 1461405873812 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 03:04:33 INFO - PROCESS | 1668 | 1461405873825 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x126ec0000 == 53 [pid = 1668] [id = 226] 03:04:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x11ad45c00) [pid = 1668] [serial = 676] [outer = 0x0] 03:04:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x11ad4a000) [pid = 1668] [serial = 677] [outer = 0x11ad45c00] 03:04:33 INFO - PROCESS | 1668 | 1461405873851 Marionette DEBUG loaded listener.js 03:04:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x11ad81400) [pid = 1668] [serial = 678] [outer = 0x11ad45c00] 03:04:34 INFO - PROCESS | 1668 | 1461405874193 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]]]}] 03:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 03:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:04:34 INFO - PROCESS | 1668 | 1461405874235 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 03:04:34 INFO - PROCESS | 1668 | 1461405874236 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 03:04:34 INFO - PROCESS | 1668 | 1461405874238 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:04:34 INFO - PROCESS | 1668 | 1461405874239 Marionette TRACE conn2 <- [1,878,null,{}] 03:04:34 INFO - PROCESS | 1668 | 1461405874242 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}] 03:04:34 INFO - PROCESS | 1668 | 1461405874349 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 03:04:34 INFO - PROCESS | 1668 | 1461405874353 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x1272bc800 == 54 [pid = 1668] [id = 227] 03:04:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x11ad81800) [pid = 1668] [serial = 679] [outer = 0x0] 03:04:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x11aff1800) [pid = 1668] [serial = 680] [outer = 0x11ad81800] 03:04:34 INFO - PROCESS | 1668 | 1461405874379 Marionette DEBUG loaded listener.js 03:04:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x11b959400) [pid = 1668] [serial = 681] [outer = 0x11ad81800] 03:04:34 INFO - PROCESS | 1668 | 1461405874694 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]]]}] 03:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 469ms 03:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:04:34 INFO - PROCESS | 1668 | 1461405874711 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 03:04:34 INFO - PROCESS | 1668 | 1461405874712 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 03:04:34 INFO - PROCESS | 1668 | 1461405874714 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:04:34 INFO - PROCESS | 1668 | 1461405874715 Marionette TRACE conn2 <- [1,882,null,{}] 03:04:34 INFO - PROCESS | 1668 | 1461405874733 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}] 03:04:34 INFO - PROCESS | 1668 | 1461405874837 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 03:04:34 INFO - PROCESS | 1668 | 1461405874871 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x129672000 == 55 [pid = 1668] [id = 228] 03:04:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x11b95b400) [pid = 1668] [serial = 682] [outer = 0x0] 03:04:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x11c12ec00) [pid = 1668] [serial = 683] [outer = 0x11b95b400] 03:04:34 INFO - PROCESS | 1668 | 1461405874896 Marionette DEBUG loaded listener.js 03:04:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11c455000) [pid = 1668] [serial = 684] [outer = 0x11b95b400] 03:04:35 INFO - PROCESS | 1668 | 1461405875241 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]]]}] 03:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 572ms 03:04:35 INFO - PROCESS | 1668 | 1461405875288 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 03:04:35 INFO - PROCESS | 1668 | 1461405875290 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 03:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:04:35 INFO - PROCESS | 1668 | 1461405875293 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:04:35 INFO - PROCESS | 1668 | 1461405875295 Marionette TRACE conn2 <- [1,886,null,{}] 03:04:35 INFO - PROCESS | 1668 | 1461405875298 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}] 03:04:35 INFO - PROCESS | 1668 | 1461405875451 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 03:04:35 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x11aff3800) [pid = 1668] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:04:35 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x114e20c00) [pid = 1668] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:04:35 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x12cf2d400) [pid = 1668] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:04:35 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x1276dac00) [pid = 1668] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:04:35 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x11504e800) [pid = 1668] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:04:35 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x114289000) [pid = 1668] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:04:35 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x11ad44400) [pid = 1668] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:04:35 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x12d573000) [pid = 1668] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:04:35 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x127f7b000) [pid = 1668] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:04:35 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x11ad4b800) [pid = 1668] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:04:35 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x114288c00) [pid = 1668] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:04:35 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x114e23800) [pid = 1668] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:04:35 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x11ad42400) [pid = 1668] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:04:35 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x119b5b800) [pid = 1668] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:04:35 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11509b000) [pid = 1668] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:04:35 INFO - PROCESS | 1668 | 1461405875629 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c196000 == 56 [pid = 1668] [id = 229] 03:04:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x11428a800) [pid = 1668] [serial = 685] [outer = 0x0] 03:04:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x11504e800) [pid = 1668] [serial = 686] [outer = 0x11428a800] 03:04:35 INFO - PROCESS | 1668 | 1461405875655 Marionette DEBUG loaded listener.js 03:04:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x11aac7800) [pid = 1668] [serial = 687] [outer = 0x11428a800] 03:04:35 INFO - PROCESS | 1668 | 1461405875949 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]]]}] 03:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 671ms 03:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:04:35 INFO - PROCESS | 1668 | 1461405875964 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 03:04:35 INFO - PROCESS | 1668 | 1461405875966 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 03:04:35 INFO - PROCESS | 1668 | 1461405875976 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:04:35 INFO - PROCESS | 1668 | 1461405875978 Marionette TRACE conn2 <- [1,890,null,{}] 03:04:35 INFO - PROCESS | 1668 | 1461405875980 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}] 03:04:36 INFO - PROCESS | 1668 | 1461405876080 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 03:04:36 INFO - PROCESS | 1668 | 1461405876085 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce1a000 == 57 [pid = 1668] [id = 230] 03:04:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x11b9a7800) [pid = 1668] [serial = 688] [outer = 0x0] 03:04:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12570c400) [pid = 1668] [serial = 689] [outer = 0x11b9a7800] 03:04:36 INFO - PROCESS | 1668 | 1461405876114 Marionette DEBUG loaded listener.js 03:04:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x126a17c00) [pid = 1668] [serial = 690] [outer = 0x11b9a7800] 03:04:36 INFO - PROCESS | 1668 | 1461405876439 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]]]}] 03:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 479ms 03:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:04:36 INFO - PROCESS | 1668 | 1461405876448 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 03:04:36 INFO - PROCESS | 1668 | 1461405876449 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 03:04:36 INFO - PROCESS | 1668 | 1461405876451 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:04:36 INFO - PROCESS | 1668 | 1461405876452 Marionette TRACE conn2 <- [1,894,null,{}] 03:04:36 INFO - PROCESS | 1668 | 1461405876458 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}] 03:04:36 INFO - PROCESS | 1668 | 1461405876565 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 03:04:36 INFO - PROCESS | 1668 | 1461405876572 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf60800 == 58 [pid = 1668] [id = 231] 03:04:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x11b9aa000) [pid = 1668] [serial = 691] [outer = 0x0] 03:04:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x126c0c800) [pid = 1668] [serial = 692] [outer = 0x11b9aa000] 03:04:36 INFO - PROCESS | 1668 | 1461405876597 Marionette DEBUG loaded listener.js 03:04:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12766b800) [pid = 1668] [serial = 693] [outer = 0x11b9aa000] 03:04:36 INFO - PROCESS | 1668 | 1461405876910 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]]]}] 03:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 470ms 03:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:04:36 INFO - PROCESS | 1668 | 1461405876922 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 03:04:36 INFO - PROCESS | 1668 | 1461405876923 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 03:04:36 INFO - PROCESS | 1668 | 1461405876925 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:04:36 INFO - PROCESS | 1668 | 1461405876926 Marionette TRACE conn2 <- [1,898,null,{}] 03:04:36 INFO - PROCESS | 1668 | 1461405876928 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}] 03:04:37 INFO - PROCESS | 1668 | 1461405877013 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 03:04:37 INFO - PROCESS | 1668 | 1461405877019 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db04000 == 59 [pid = 1668] [id = 232] 03:04:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x126ed4c00) [pid = 1668] [serial = 694] [outer = 0x0] 03:04:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x1276db400) [pid = 1668] [serial = 695] [outer = 0x126ed4c00] 03:04:37 INFO - PROCESS | 1668 | 1461405877044 Marionette DEBUG loaded listener.js 03:04:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x128008400) [pid = 1668] [serial = 696] [outer = 0x126ed4c00] 03:04:37 INFO - PROCESS | 1668 | 1461405877353 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]]]}] 03:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 469ms 03:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:04:37 INFO - PROCESS | 1668 | 1461405877394 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 03:04:37 INFO - PROCESS | 1668 | 1461405877395 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 03:04:37 INFO - PROCESS | 1668 | 1461405877397 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:04:37 INFO - PROCESS | 1668 | 1461405877399 Marionette TRACE conn2 <- [1,902,null,{}] 03:04:37 INFO - PROCESS | 1668 | 1461405877401 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}] 03:04:37 INFO - PROCESS | 1668 | 1461405877485 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 03:04:37 INFO - PROCESS | 1668 | 1461405877539 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db75800 == 60 [pid = 1668] [id = 233] 03:04:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x11428c000) [pid = 1668] [serial = 697] [outer = 0x0] 03:04:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x127f7a800) [pid = 1668] [serial = 698] [outer = 0x11428c000] 03:04:37 INFO - PROCESS | 1668 | 1461405877564 Marionette DEBUG loaded listener.js 03:04:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x129825000) [pid = 1668] [serial = 699] [outer = 0x11428c000] 03:04:38 INFO - PROCESS | 1668 | 1461405878013 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]]]}] 03:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 669ms 03:04:38 INFO - PROCESS | 1668 | 1461405878067 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 03:04:38 INFO - PROCESS | 1668 | 1461405878071 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 03:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:04:38 INFO - PROCESS | 1668 | 1461405878075 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:04:38 INFO - PROCESS | 1668 | 1461405878077 Marionette TRACE conn2 <- [1,906,null,{}] 03:04:38 INFO - PROCESS | 1668 | 1461405878080 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}] 03:04:38 INFO - PROCESS | 1668 | 1461405878189 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 03:04:38 INFO - PROCESS | 1668 | 1461405878304 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b12800 == 61 [pid = 1668] [id = 234] 03:04:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x115048400) [pid = 1668] [serial = 700] [outer = 0x0] 03:04:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x11504ec00) [pid = 1668] [serial = 701] [outer = 0x115048400] 03:04:38 INFO - PROCESS | 1668 | 1461405878342 Marionette DEBUG loaded listener.js 03:04:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x115161400) [pid = 1668] [serial = 702] [outer = 0x115048400] 03:04:38 INFO - PROCESS | 1668 | 1461405878763 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]]]}] 03:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 721ms 03:04:38 INFO - PROCESS | 1668 | 1461405878796 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 03:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:04:38 INFO - PROCESS | 1668 | 1461405878800 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 03:04:38 INFO - PROCESS | 1668 | 1461405878804 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:04:38 INFO - PROCESS | 1668 | 1461405878806 Marionette TRACE conn2 <- [1,910,null,{}] 03:04:38 INFO - PROCESS | 1668 | 1461405878809 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}] 03:04:38 INFO - PROCESS | 1668 | 1461405878915 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 03:04:38 INFO - PROCESS | 1668 | 1461405878971 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x125a19000 == 62 [pid = 1668] [id = 235] 03:04:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x115167400) [pid = 1668] [serial = 703] [outer = 0x0] 03:04:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x11877d800) [pid = 1668] [serial = 704] [outer = 0x115167400] 03:04:39 INFO - PROCESS | 1668 | 1461405879001 Marionette DEBUG loaded listener.js 03:04:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x11912ec00) [pid = 1668] [serial = 705] [outer = 0x115167400] 03:04:39 INFO - PROCESS | 1668 | 1461405879452 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]]]}] 03:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 672ms 03:04:39 INFO - PROCESS | 1668 | 1461405879477 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 03:04:39 INFO - PROCESS | 1668 | 1461405879478 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 03:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:04:39 INFO - PROCESS | 1668 | 1461405879481 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:04:39 INFO - PROCESS | 1668 | 1461405879484 Marionette TRACE conn2 <- [1,914,null,{}] 03:04:39 INFO - PROCESS | 1668 | 1461405879492 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}] 03:04:39 INFO - PROCESS | 1668 | 1461405879621 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 03:04:39 INFO - PROCESS | 1668 | 1461405879679 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db85000 == 63 [pid = 1668] [id = 236] 03:04:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x119a7b000) [pid = 1668] [serial = 706] [outer = 0x0] 03:04:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x11aa08400) [pid = 1668] [serial = 707] [outer = 0x119a7b000] 03:04:39 INFO - PROCESS | 1668 | 1461405879711 Marionette DEBUG loaded listener.js 03:04:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x11c133800) [pid = 1668] [serial = 708] [outer = 0x119a7b000] 03:04:40 INFO - PROCESS | 1668 | 1461405880121 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]]]}] 03:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 674ms 03:04:40 INFO - PROCESS | 1668 | 1461405880155 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 03:04:40 INFO - PROCESS | 1668 | 1461405880158 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 03:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:04:40 INFO - PROCESS | 1668 | 1461405880160 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:04:40 INFO - PROCESS | 1668 | 1461405880161 Marionette TRACE conn2 <- [1,918,null,{}] 03:04:40 INFO - PROCESS | 1668 | 1461405880164 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}] 03:04:40 INFO - PROCESS | 1668 | 1461405880268 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 03:04:40 INFO - PROCESS | 1668 | 1461405880324 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e6ac000 == 64 [pid = 1668] [id = 237] 03:04:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x11c6e5800) [pid = 1668] [serial = 709] [outer = 0x0] 03:04:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x1259f7400) [pid = 1668] [serial = 710] [outer = 0x11c6e5800] 03:04:40 INFO - PROCESS | 1668 | 1461405880354 Marionette DEBUG loaded listener.js 03:04:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x125d8b000) [pid = 1668] [serial = 711] [outer = 0x11c6e5800] 03:04:40 INFO - PROCESS | 1668 | 1461405880749 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]]]}] 03:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 620ms 03:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:04:40 INFO - PROCESS | 1668 | 1461405880780 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 03:04:40 INFO - PROCESS | 1668 | 1461405880782 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 03:04:40 INFO - PROCESS | 1668 | 1461405880784 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:04:40 INFO - PROCESS | 1668 | 1461405880785 Marionette TRACE conn2 <- [1,922,null,{}] 03:04:40 INFO - PROCESS | 1668 | 1461405880787 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}] 03:04:40 INFO - PROCESS | 1668 | 1461405880889 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 03:04:40 INFO - PROCESS | 1668 | 1461405880975 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x12efc3800 == 65 [pid = 1668] [id = 238] 03:04:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x1269a5000) [pid = 1668] [serial = 712] [outer = 0x0] 03:04:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x127f78c00) [pid = 1668] [serial = 713] [outer = 0x1269a5000] 03:04:41 INFO - PROCESS | 1668 | 1461405881006 Marionette DEBUG loaded listener.js 03:04:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x1298ad000) [pid = 1668] [serial = 714] [outer = 0x1269a5000] 03:04:41 INFO - PROCESS | 1668 | 1461405881422 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]]]}] 03:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 671ms 03:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:04:41 INFO - PROCESS | 1668 | 1461405881456 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 03:04:41 INFO - PROCESS | 1668 | 1461405881457 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 03:04:41 INFO - PROCESS | 1668 | 1461405881459 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:04:41 INFO - PROCESS | 1668 | 1461405881460 Marionette TRACE conn2 <- [1,926,null,{}] 03:04:41 INFO - PROCESS | 1668 | 1461405881463 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}] 03:04:41 INFO - PROCESS | 1668 | 1461405881572 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 03:04:41 INFO - PROCESS | 1668 | 1461405881627 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f947800 == 66 [pid = 1668] [id = 239] 03:04:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x1298ecc00) [pid = 1668] [serial = 715] [outer = 0x0] 03:04:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x12b31a000) [pid = 1668] [serial = 716] [outer = 0x1298ecc00] 03:04:41 INFO - PROCESS | 1668 | 1461405881660 Marionette DEBUG loaded listener.js 03:04:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x12b34a000) [pid = 1668] [serial = 717] [outer = 0x1298ecc00] 03:04:42 INFO - PROCESS | 1668 | 1461405882068 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]]]}] 03:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 620ms 03:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:04:42 INFO - PROCESS | 1668 | 1461405882079 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 03:04:42 INFO - PROCESS | 1668 | 1461405882081 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 03:04:42 INFO - PROCESS | 1668 | 1461405882083 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:04:42 INFO - PROCESS | 1668 | 1461405882084 Marionette TRACE conn2 <- [1,930,null,{}] 03:04:42 INFO - PROCESS | 1668 | 1461405882087 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}] 03:04:42 INFO - PROCESS | 1668 | 1461405882202 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 03:04:42 INFO - PROCESS | 1668 | 1461405882300 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb15800 == 67 [pid = 1668] [id = 240] 03:04:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x115044400) [pid = 1668] [serial = 718] [outer = 0x0] 03:04:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x119b64c00) [pid = 1668] [serial = 719] [outer = 0x115044400] 03:04:42 INFO - PROCESS | 1668 | 1461405882331 Marionette DEBUG loaded listener.js 03:04:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x12b3aa400) [pid = 1668] [serial = 720] [outer = 0x115044400] 03:04:42 INFO - PROCESS | 1668 | 1461405882894 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]]]}] 03:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 873ms 03:04:42 INFO - PROCESS | 1668 | 1461405882957 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 03:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:04:42 INFO - PROCESS | 1668 | 1461405882959 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 03:04:42 INFO - PROCESS | 1668 | 1461405882962 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:04:42 INFO - PROCESS | 1668 | 1461405882965 Marionette TRACE conn2 <- [1,934,null,{}] 03:04:42 INFO - PROCESS | 1668 | 1461405882968 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}] 03:04:43 INFO - PROCESS | 1668 | 1461405883072 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 03:04:43 INFO - PROCESS | 1668 | 1461405883153 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x11afd4000 == 68 [pid = 1668] [id = 241] 03:04:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x114e2c800) [pid = 1668] [serial = 721] [outer = 0x0] 03:04:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x11504c800) [pid = 1668] [serial = 722] [outer = 0x114e2c800] 03:04:43 INFO - PROCESS | 1668 | 1461405883183 Marionette DEBUG loaded listener.js 03:04:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x11509ec00) [pid = 1668] [serial = 723] [outer = 0x114e2c800] 03:04:43 INFO - PROCESS | 1668 | 1461405883611 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]]]}] 03:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 673ms 03:04:43 INFO - PROCESS | 1668 | 1461405883636 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 03:04:43 INFO - PROCESS | 1668 | 1461405883639 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 03:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:04:43 INFO - PROCESS | 1668 | 1461405883643 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:04:43 INFO - PROCESS | 1668 | 1461405883644 Marionette TRACE conn2 <- [1,938,null,{}] 03:04:43 INFO - PROCESS | 1668 | 1461405883646 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}] 03:04:43 INFO - PROCESS | 1668 | 1461405883748 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 03:04:43 INFO - PROCESS | 1668 | 1461405883847 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c780000 == 69 [pid = 1668] [id = 242] 03:04:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x1150a0000) [pid = 1668] [serial = 724] [outer = 0x0] 03:04:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x11656bc00) [pid = 1668] [serial = 725] [outer = 0x1150a0000] 03:04:43 INFO - PROCESS | 1668 | 1461405883895 Marionette DEBUG loaded listener.js 03:04:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x118ee3400) [pid = 1668] [serial = 726] [outer = 0x1150a0000] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x12db7f000 == 68 [pid = 1668] [id = 147] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x12db04000 == 67 [pid = 1668] [id = 232] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf60800 == 66 [pid = 1668] [id = 231] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce1a000 == 65 [pid = 1668] [id = 230] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x11c196000 == 64 [pid = 1668] [id = 229] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x129672000 == 63 [pid = 1668] [id = 228] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x1272bc800 == 62 [pid = 1668] [id = 227] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x126ec0000 == 61 [pid = 1668] [id = 226] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x12ecb4400) [pid = 1668] [serial = 638] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x11aa11000) [pid = 1668] [serial = 593] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x128003400) [pid = 1668] [serial = 596] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x115043c00) [pid = 1668] [serial = 590] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x125e15800 == 60 [pid = 1668] [id = 225] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x119242800 == 59 [pid = 1668] [id = 224] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x11ba0a000 == 58 [pid = 1668] [id = 223] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x11afc8800 == 57 [pid = 1668] [id = 222] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x119175000 == 56 [pid = 1668] [id = 221] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x1158c6800 == 55 [pid = 1668] [id = 220] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x12fb73000 == 54 [pid = 1668] [id = 218] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x12f956000 == 53 [pid = 1668] [id = 217] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x12e6a5800 == 52 [pid = 1668] [id = 216] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x126eba800 == 51 [pid = 1668] [id = 215] 03:04:44 INFO - PROCESS | 1668 | --DOCSHELL 0x119b23000 == 50 [pid = 1668] [id = 214] 03:04:44 INFO - PROCESS | 1668 | 1461405884432 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]]]}] 03:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 820ms 03:04:44 INFO - PROCESS | 1668 | 1461405884464 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 03:04:44 INFO - PROCESS | 1668 | 1461405884465 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 03:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:04:44 INFO - PROCESS | 1668 | 1461405884467 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:04:44 INFO - PROCESS | 1668 | 1461405884470 Marionette TRACE conn2 <- [1,942,null,{}] 03:04:44 INFO - PROCESS | 1668 | 1461405884483 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}] 03:04:44 INFO - PROCESS | 1668 | 1461405884567 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 03:04:44 INFO - PROCESS | 1668 | 1461405884574 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a645000 == 51 [pid = 1668] [id = 243] 03:04:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x11515f400) [pid = 1668] [serial = 727] [outer = 0x0] 03:04:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x119277000) [pid = 1668] [serial = 728] [outer = 0x11515f400] 03:04:44 INFO - PROCESS | 1668 | 1461405884611 Marionette DEBUG loaded listener.js 03:04:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x119b63400) [pid = 1668] [serial = 729] [outer = 0x11515f400] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x119b64000) [pid = 1668] [serial = 636] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x12e2a2000) [pid = 1668] [serial = 624] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x11509fc00) [pid = 1668] [serial = 632] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x12e326c00) [pid = 1668] [serial = 633] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x12e338400) [pid = 1668] [serial = 627] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x12d565000) [pid = 1668] [serial = 621] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x1280e1800) [pid = 1668] [serial = 630] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x12cecc400) [pid = 1668] [serial = 618] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x12ba5c400) [pid = 1668] [serial = 615] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x119b5e000) [pid = 1668] [serial = 635] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x11c453400) [pid = 1668] [serial = 552] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x12bb2dc00) [pid = 1668] [serial = 617] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x12d5ef800) [pid = 1668] [serial = 623] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x12d090c00) [pid = 1668] [serial = 620] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x11883a800) [pid = 1668] [serial = 600] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x11572b400) [pid = 1668] [serial = 599] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x114296c00) [pid = 1668] [serial = 588] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x1257e6c00) [pid = 1668] [serial = 608] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x127613c00) [pid = 1668] [serial = 609] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x12e32f800) [pid = 1668] [serial = 626] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x1298f6400) [pid = 1668] [serial = 614] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x12e33a800) [pid = 1668] [serial = 629] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x11504f000) [pid = 1668] [serial = 602] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x11ad43800) [pid = 1668] [serial = 603] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x1276da400) [pid = 1668] [serial = 611] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x1280e7800) [pid = 1668] [serial = 612] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x11afee800) [pid = 1668] [serial = 605] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x125704400) [pid = 1668] [serial = 606] [outer = 0x0] [url = about:blank] 03:04:44 INFO - PROCESS | 1668 | 1461405884976 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]]]}] 03:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 529ms 03:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:04:45 INFO - PROCESS | 1668 | 1461405884996 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 03:04:45 INFO - PROCESS | 1668 | 1461405884998 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 03:04:45 INFO - PROCESS | 1668 | 1461405885000 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:04:45 INFO - PROCESS | 1668 | 1461405885002 Marionette TRACE conn2 <- [1,946,null,{}] 03:04:45 INFO - PROCESS | 1668 | 1461405885007 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}] 03:04:45 INFO - PROCESS | 1668 | 1461405885092 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 03:04:45 INFO - PROCESS | 1668 | 1461405885096 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x125c34800 == 52 [pid = 1668] [id = 244] 03:04:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x115162800) [pid = 1668] [serial = 730] [outer = 0x0] 03:04:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11ad43000) [pid = 1668] [serial = 731] [outer = 0x115162800] 03:04:45 INFO - PROCESS | 1668 | 1461405885123 Marionette DEBUG loaded listener.js 03:04:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x11ad73800) [pid = 1668] [serial = 732] [outer = 0x115162800] 03:04:45 INFO - PROCESS | 1668 | 1461405885474 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]]]}] 03:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 523ms 03:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:04:45 INFO - PROCESS | 1668 | 1461405885523 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 03:04:45 INFO - PROCESS | 1668 | 1461405885524 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 03:04:45 INFO - PROCESS | 1668 | 1461405885527 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:04:45 INFO - PROCESS | 1668 | 1461405885528 Marionette TRACE conn2 <- [1,950,null,{}] 03:04:45 INFO - PROCESS | 1668 | 1461405885530 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}] 03:04:45 INFO - PROCESS | 1668 | 1461405885612 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 03:04:45 INFO - PROCESS | 1668 | 1461405885616 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x12781f000 == 53 [pid = 1668] [id = 245] 03:04:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x11ad45000) [pid = 1668] [serial = 733] [outer = 0x0] 03:04:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x11af79c00) [pid = 1668] [serial = 734] [outer = 0x11ad45000] 03:04:45 INFO - PROCESS | 1668 | 1461405885643 Marionette DEBUG loaded listener.js 03:04:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x11b9a0c00) [pid = 1668] [serial = 735] [outer = 0x11ad45000] 03:04:45 INFO - PROCESS | 1668 | 1461405885966 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]]]}] 03:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 468ms 03:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:04:46 INFO - PROCESS | 1668 | 1461405885995 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 03:04:46 INFO - PROCESS | 1668 | 1461405885997 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 03:04:46 INFO - PROCESS | 1668 | 1461405885999 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:04:46 INFO - PROCESS | 1668 | 1461405886000 Marionette TRACE conn2 <- [1,954,null,{}] 03:04:46 INFO - PROCESS | 1668 | 1461405886002 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}] 03:04:46 INFO - PROCESS | 1668 | 1461405886118 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 03:04:46 INFO - PROCESS | 1668 | 1461405886129 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12aed2000 == 54 [pid = 1668] [id = 246] 03:04:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x11c131800) [pid = 1668] [serial = 736] [outer = 0x0] 03:04:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x125cbe400) [pid = 1668] [serial = 737] [outer = 0x11c131800] 03:04:46 INFO - PROCESS | 1668 | 1461405886157 Marionette DEBUG loaded listener.js 03:04:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12766a800) [pid = 1668] [serial = 738] [outer = 0x11c131800] 03:04:46 INFO - PROCESS | 1668 | 1461405886488 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]]]}] 03:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 518ms 03:04:46 INFO - PROCESS | 1668 | 1461405886517 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 03:04:46 INFO - PROCESS | 1668 | 1461405886519 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 03:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:04:46 INFO - PROCESS | 1668 | 1461405886523 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:04:46 INFO - PROCESS | 1668 | 1461405886524 Marionette TRACE conn2 <- [1,958,null,{}] 03:04:46 INFO - PROCESS | 1668 | 1461405886526 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}] 03:04:46 INFO - PROCESS | 1668 | 1461405886607 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 03:04:46 INFO - PROCESS | 1668 | 1461405886611 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bdf1000 == 55 [pid = 1668] [id = 247] 03:04:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x127613c00) [pid = 1668] [serial = 739] [outer = 0x0] 03:04:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x1280e3000) [pid = 1668] [serial = 740] [outer = 0x127613c00] 03:04:46 INFO - PROCESS | 1668 | 1461405886636 Marionette DEBUG loaded listener.js 03:04:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x1298f0400) [pid = 1668] [serial = 741] [outer = 0x127613c00] 03:04:47 INFO - PROCESS | 1668 | 1461405887001 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]]]}] 03:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 518ms 03:04:47 INFO - PROCESS | 1668 | 1461405887042 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 03:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:04:47 INFO - PROCESS | 1668 | 1461405887043 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 03:04:47 INFO - PROCESS | 1668 | 1461405887045 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:04:47 INFO - PROCESS | 1668 | 1461405887046 Marionette TRACE conn2 <- [1,962,null,{}] 03:04:47 INFO - PROCESS | 1668 | 1461405887048 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}] 03:04:47 INFO - PROCESS | 1668 | 1461405887153 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 03:04:47 INFO - PROCESS | 1668 | 1461405887190 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf88000 == 56 [pid = 1668] [id = 248] 03:04:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x11c453400) [pid = 1668] [serial = 742] [outer = 0x0] 03:04:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x129ab5c00) [pid = 1668] [serial = 743] [outer = 0x11c453400] 03:04:47 INFO - PROCESS | 1668 | 1461405887215 Marionette DEBUG loaded listener.js 03:04:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x12b326000) [pid = 1668] [serial = 744] [outer = 0x11c453400] 03:04:47 INFO - PROCESS | 1668 | 1461405887516 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]]]}] 03:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 518ms 03:04:47 INFO - PROCESS | 1668 | 1461405887563 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 03:04:47 INFO - PROCESS | 1668 | 1461405887564 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 03:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:04:47 INFO - PROCESS | 1668 | 1461405887566 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:04:47 INFO - PROCESS | 1668 | 1461405887568 Marionette TRACE conn2 <- [1,966,null,{}] 03:04:47 INFO - PROCESS | 1668 | 1461405887570 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}] 03:04:47 INFO - PROCESS | 1668 | 1461405887673 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 03:04:47 INFO - PROCESS | 1668 | 1461405887707 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db17000 == 57 [pid = 1668] [id = 249] 03:04:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x115308400) [pid = 1668] [serial = 745] [outer = 0x0] 03:04:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x12b345000) [pid = 1668] [serial = 746] [outer = 0x115308400] 03:04:47 INFO - PROCESS | 1668 | 1461405887732 Marionette DEBUG loaded listener.js 03:04:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x12b3adc00) [pid = 1668] [serial = 747] [outer = 0x115308400] 03:04:48 INFO - PROCESS | 1668 | 1461405888077 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]]]}] 03:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 523ms 03:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:04:48 INFO - PROCESS | 1668 | 1461405888090 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 03:04:48 INFO - PROCESS | 1668 | 1461405888091 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 03:04:48 INFO - PROCESS | 1668 | 1461405888093 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:04:48 INFO - PROCESS | 1668 | 1461405888094 Marionette TRACE conn2 <- [1,970,null,{}] 03:04:48 INFO - PROCESS | 1668 | 1461405888096 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}] 03:04:48 INFO - PROCESS | 1668 | 1461405888209 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 03:04:48 INFO - PROCESS | 1668 | 1461405888213 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4d0000 == 58 [pid = 1668] [id = 250] 03:04:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x11b9a1c00) [pid = 1668] [serial = 748] [outer = 0x0] 03:04:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x12b706c00) [pid = 1668] [serial = 749] [outer = 0x11b9a1c00] 03:04:48 INFO - PROCESS | 1668 | 1461405888238 Marionette DEBUG loaded listener.js 03:04:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x12bb27800) [pid = 1668] [serial = 750] [outer = 0x11b9a1c00] 03:04:48 INFO - PROCESS | 1668 | 1461405888579 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]]]}] 03:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 519ms 03:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:04:48 INFO - PROCESS | 1668 | 1461405888614 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 03:04:48 INFO - PROCESS | 1668 | 1461405888615 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 03:04:48 INFO - PROCESS | 1668 | 1461405888617 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:04:48 INFO - PROCESS | 1668 | 1461405888620 Marionette TRACE conn2 <- [1,974,null,{}] 03:04:48 INFO - PROCESS | 1668 | 1461405888624 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}] 03:04:48 INFO - PROCESS | 1668 | 1461405888748 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x114e2a800) [pid = 1668] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x1280d9800) [pid = 1668] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x12b582800) [pid = 1668] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x11ad45c00) [pid = 1668] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x11ad81800) [pid = 1668] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x11b95b400) [pid = 1668] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x1147cbc00) [pid = 1668] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x116745800) [pid = 1668] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x11530b000) [pid = 1668] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x115163c00) [pid = 1668] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x11428a800) [pid = 1668] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x118f18c00) [pid = 1668] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x115094800) [pid = 1668] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x11979d400) [pid = 1668] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x11b9aa000) [pid = 1668] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x126ed4c00) [pid = 1668] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x11b9a7800) [pid = 1668] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x11979dc00) [pid = 1668] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x127671400) [pid = 1668] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x11504a800) [pid = 1668] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x11918e000) [pid = 1668] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x125cc7400) [pid = 1668] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x127207000) [pid = 1668] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x116579400) [pid = 1668] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:04:48 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x11c132c00) [pid = 1668] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:04:48 INFO - PROCESS | 1668 | 1461405888994 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x11854e000 == 59 [pid = 1668] [id = 251] 03:04:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x1144b3c00) [pid = 1668] [serial = 751] [outer = 0x0] 03:04:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x115041800) [pid = 1668] [serial = 752] [outer = 0x1144b3c00] 03:04:49 INFO - PROCESS | 1668 | 1461405889024 Marionette DEBUG loaded listener.js 03:04:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x11979dc00) [pid = 1668] [serial = 753] [outer = 0x1144b3c00] 03:04:49 INFO - PROCESS | 1668 | 1461405889303 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]]]}] 03:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 723ms 03:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:04:49 INFO - PROCESS | 1668 | 1461405889343 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 03:04:49 INFO - PROCESS | 1668 | 1461405889345 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 03:04:49 INFO - PROCESS | 1668 | 1461405889347 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:04:49 INFO - PROCESS | 1668 | 1461405889348 Marionette TRACE conn2 <- [1,978,null,{}] 03:04:49 INFO - PROCESS | 1668 | 1461405889350 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}] 03:04:49 INFO - PROCESS | 1668 | 1461405889441 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 03:04:49 INFO - PROCESS | 1668 | 1461405889445 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fb68800 == 60 [pid = 1668] [id = 252] 03:04:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x11ad4c800) [pid = 1668] [serial = 754] [outer = 0x0] 03:04:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x127207000) [pid = 1668] [serial = 755] [outer = 0x11ad4c800] 03:04:49 INFO - PROCESS | 1668 | 1461405889472 Marionette DEBUG loaded listener.js 03:04:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12b3a7c00) [pid = 1668] [serial = 756] [outer = 0x11ad4c800] 03:04:49 INFO - PROCESS | 1668 | 1461405889805 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]]]}] 03:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 469ms 03:04:49 INFO - PROCESS | 1668 | 1461405889816 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 03:04:49 INFO - PROCESS | 1668 | 1461405889818 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 03:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:04:49 INFO - PROCESS | 1668 | 1461405889822 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:04:49 INFO - PROCESS | 1668 | 1461405889824 Marionette TRACE conn2 <- [1,982,null,{}] 03:04:49 INFO - PROCESS | 1668 | 1461405889827 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}] 03:04:49 INFO - PROCESS | 1668 | 1461405889941 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 03:04:49 INFO - PROCESS | 1668 | 1461405889948 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fc71800 == 61 [pid = 1668] [id = 253] 03:04:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x11918e000) [pid = 1668] [serial = 757] [outer = 0x0] 03:04:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x12b3a8000) [pid = 1668] [serial = 758] [outer = 0x11918e000] 03:04:49 INFO - PROCESS | 1668 | 1461405889973 Marionette DEBUG loaded listener.js 03:04:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12c02e000) [pid = 1668] [serial = 759] [outer = 0x11918e000] 03:04:50 INFO - PROCESS | 1668 | 1461405890304 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]]]}] 03:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 520ms 03:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:04:50 INFO - PROCESS | 1668 | 1461405890342 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 03:04:50 INFO - PROCESS | 1668 | 1461405890343 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 03:04:50 INFO - PROCESS | 1668 | 1461405890345 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:04:50 INFO - PROCESS | 1668 | 1461405890346 Marionette TRACE conn2 <- [1,986,null,{}] 03:04:50 INFO - PROCESS | 1668 | 1461405890348 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}] 03:04:50 INFO - PROCESS | 1668 | 1461405890433 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 03:04:50 INFO - PROCESS | 1668 | 1461405890438 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fea7000 == 62 [pid = 1668] [id = 254] 03:04:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x12c02f000) [pid = 1668] [serial = 760] [outer = 0x0] 03:04:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12cf28400) [pid = 1668] [serial = 761] [outer = 0x12c02f000] 03:04:50 INFO - PROCESS | 1668 | 1461405890462 Marionette DEBUG loaded listener.js 03:04:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12d094c00) [pid = 1668] [serial = 762] [outer = 0x12c02f000] 03:04:50 INFO - PROCESS | 1668 | 1461405890778 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]]]}] 03:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 468ms 03:04:50 INFO - PROCESS | 1668 | 1461405890813 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 03:04:50 INFO - PROCESS | 1668 | 1461405890814 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 03:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:04:50 INFO - PROCESS | 1668 | 1461405890817 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:04:50 INFO - PROCESS | 1668 | 1461405890818 Marionette TRACE conn2 <- [1,990,null,{}] 03:04:50 INFO - PROCESS | 1668 | 1461405890822 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}] 03:04:50 INFO - PROCESS | 1668 | 1461405890936 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 03:04:51 INFO - PROCESS | 1668 | 1461405891038 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x118558000 == 63 [pid = 1668] [id = 255] 03:04:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x114013000) [pid = 1668] [serial = 763] [outer = 0x0] 03:04:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x11428b400) [pid = 1668] [serial = 764] [outer = 0x114013000] 03:04:51 INFO - PROCESS | 1668 | 1461405891071 Marionette DEBUG loaded listener.js 03:04:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x114bae000) [pid = 1668] [serial = 765] [outer = 0x114013000] 03:04:51 INFO - PROCESS | 1668 | 1461405891471 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]]]}] 03:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 719ms 03:04:51 INFO - PROCESS | 1668 | 1461405891537 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 03:04:51 INFO - PROCESS | 1668 | 1461405891541 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 03:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:04:51 INFO - PROCESS | 1668 | 1461405891545 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:04:51 INFO - PROCESS | 1668 | 1461405891547 Marionette TRACE conn2 <- [1,994,null,{}] 03:04:51 INFO - PROCESS | 1668 | 1461405891550 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}] 03:04:51 INFO - PROCESS | 1668 | 1461405891659 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 03:04:51 INFO - PROCESS | 1668 | 1461405891757 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c6b0800 == 64 [pid = 1668] [id = 256] 03:04:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x1162e6800) [pid = 1668] [serial = 766] [outer = 0x0] 03:04:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x116579400) [pid = 1668] [serial = 767] [outer = 0x1162e6800] 03:04:51 INFO - PROCESS | 1668 | 1461405891789 Marionette DEBUG loaded listener.js 03:04:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x118e11400) [pid = 1668] [serial = 768] [outer = 0x1162e6800] 03:04:52 INFO - PROCESS | 1668 | 1461405892187 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]]]}] 03:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 673ms 03:04:52 INFO - PROCESS | 1668 | 1461405892226 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 03:04:52 INFO - PROCESS | 1668 | 1461405892229 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 03:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:04:52 INFO - PROCESS | 1668 | 1461405892232 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:04:52 INFO - PROCESS | 1668 | 1461405892233 Marionette TRACE conn2 <- [1,998,null,{}] 03:04:52 INFO - PROCESS | 1668 | 1461405892236 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}] 03:04:52 INFO - PROCESS | 1668 | 1461405892343 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 03:04:52 INFO - PROCESS | 1668 | 1461405892404 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bdf1800 == 65 [pid = 1668] [id = 257] 03:04:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x118f20400) [pid = 1668] [serial = 769] [outer = 0x0] 03:04:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x119b5bc00) [pid = 1668] [serial = 770] [outer = 0x118f20400] 03:04:52 INFO - PROCESS | 1668 | 1461405892435 Marionette DEBUG loaded listener.js 03:04:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x11ad81000) [pid = 1668] [serial = 771] [outer = 0x118f20400] 03:04:52 INFO - PROCESS | 1668 | 1461405892889 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]]]}] 03:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 723ms 03:04:52 INFO - PROCESS | 1668 | 1461405892955 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 03:04:52 INFO - PROCESS | 1668 | 1461405892956 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 03:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:04:53 INFO - PROCESS | 1668 | 1461405893005 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:04:53 INFO - PROCESS | 1668 | 1461405893009 Marionette TRACE conn2 <- [1,1002,null,{}] 03:04:53 INFO - PROCESS | 1668 | 1461405893015 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}] 03:04:53 INFO - PROCESS | 1668 | 1461405893124 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 03:04:53 INFO - PROCESS | 1668 | 1461405893195 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x1304fa000 == 66 [pid = 1668] [id = 258] 03:04:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x118f60400) [pid = 1668] [serial = 772] [outer = 0x0] 03:04:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x126a0f000) [pid = 1668] [serial = 773] [outer = 0x118f60400] 03:04:53 INFO - PROCESS | 1668 | 1461405893226 Marionette DEBUG loaded listener.js 03:04:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x127613000) [pid = 1668] [serial = 774] [outer = 0x118f60400] 03:04:53 INFO - PROCESS | 1668 | 1461405893674 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]]]}] 03:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 772ms 03:04:53 INFO - PROCESS | 1668 | 1461405893731 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 03:04:53 INFO - PROCESS | 1668 | 1461405893733 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 03:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:04:53 INFO - PROCESS | 1668 | 1461405893735 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:04:53 INFO - PROCESS | 1668 | 1461405893736 Marionette TRACE conn2 <- [1,1006,null,{}] 03:04:53 INFO - PROCESS | 1668 | 1461405893739 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}] 03:04:53 INFO - PROCESS | 1668 | 1461405893846 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 03:04:53 INFO - PROCESS | 1668 | 1461405893904 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b20000 == 67 [pid = 1668] [id = 259] 03:04:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x118e13000) [pid = 1668] [serial = 775] [outer = 0x0] 03:04:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x1272d4000) [pid = 1668] [serial = 776] [outer = 0x118e13000] 03:04:53 INFO - PROCESS | 1668 | 1461405893934 Marionette DEBUG loaded listener.js 03:04:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x1280d9c00) [pid = 1668] [serial = 777] [outer = 0x118e13000] 03:04:54 INFO - PROCESS | 1668 | 1461405894637 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]]]}] 03:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 970ms 03:04:54 INFO - PROCESS | 1668 | 1461405894705 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 03:04:54 INFO - PROCESS | 1668 | 1461405894708 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 03:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:04:54 INFO - PROCESS | 1668 | 1461405894712 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:04:54 INFO - PROCESS | 1668 | 1461405894714 Marionette TRACE conn2 <- [1,1010,null,{}] 03:04:54 INFO - PROCESS | 1668 | 1461405894717 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}] 03:04:54 INFO - PROCESS | 1668 | 1461405894809 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 03:04:54 INFO - PROCESS | 1668 | 1461405894882 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b938800 == 68 [pid = 1668] [id = 260] 03:04:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x114f34400) [pid = 1668] [serial = 778] [outer = 0x0] 03:04:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x11504bc00) [pid = 1668] [serial = 779] [outer = 0x114f34400] 03:04:54 INFO - PROCESS | 1668 | 1461405894910 Marionette DEBUG loaded listener.js 03:04:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x11509a000) [pid = 1668] [serial = 780] [outer = 0x114f34400] 03:04:55 INFO - PROCESS | 1668 | 1461405895333 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]]]}] 03:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 672ms 03:04:55 INFO - PROCESS | 1668 | 1461405895384 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 03:04:55 INFO - PROCESS | 1668 | 1461405895388 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 03:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:04:55 INFO - PROCESS | 1668 | 1461405895392 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:04:55 INFO - PROCESS | 1668 | 1461405895394 Marionette TRACE conn2 <- [1,1014,null,{}] 03:04:55 INFO - PROCESS | 1668 | 1461405895396 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}] 03:04:55 INFO - PROCESS | 1668 | 1461405895487 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 03:04:55 INFO - PROCESS | 1668 | 1461405895580 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x119aea800 == 69 [pid = 1668] [id = 261] 03:04:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x115165400) [pid = 1668] [serial = 781] [outer = 0x0] 03:04:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x1162eb400) [pid = 1668] [serial = 782] [outer = 0x115165400] 03:04:55 INFO - PROCESS | 1668 | 1461405895610 Marionette DEBUG loaded listener.js 03:04:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x1185af400) [pid = 1668] [serial = 783] [outer = 0x115165400] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12b5be000 == 68 [pid = 1668] [id = 198] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12fea7000 == 67 [pid = 1668] [id = 254] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12fc71800 == 66 [pid = 1668] [id = 253] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12fb68800 == 65 [pid = 1668] [id = 252] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x11854e000 == 64 [pid = 1668] [id = 251] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4d0000 == 63 [pid = 1668] [id = 250] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x115092400) [pid = 1668] [serial = 641] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x119d59400) [pid = 1668] [serial = 644] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x1274e4800) [pid = 1668] [serial = 647] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x12b344000) [pid = 1668] [serial = 650] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x12b3a7800) [pid = 1668] [serial = 653] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12db17000 == 62 [pid = 1668] [id = 249] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf88000 == 61 [pid = 1668] [id = 248] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12bdf1000 == 60 [pid = 1668] [id = 247] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12aed2000 == 59 [pid = 1668] [id = 246] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12781f000 == 58 [pid = 1668] [id = 245] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x125c34800 == 57 [pid = 1668] [id = 244] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x11a645000 == 56 [pid = 1668] [id = 243] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x11c780000 == 55 [pid = 1668] [id = 242] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x11afd4000 == 54 [pid = 1668] [id = 241] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb15800 == 53 [pid = 1668] [id = 240] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12f947800 == 52 [pid = 1668] [id = 239] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12efc3800 == 51 [pid = 1668] [id = 238] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12e6ac000 == 50 [pid = 1668] [id = 237] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12db85000 == 49 [pid = 1668] [id = 236] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x125a19000 == 48 [pid = 1668] [id = 235] 03:04:55 INFO - PROCESS | 1668 | --DOCSHELL 0x119b12800 == 47 [pid = 1668] [id = 234] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x115049800) [pid = 1668] [serial = 591] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x12b584800) [pid = 1668] [serial = 564] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x12ecb8000) [pid = 1668] [serial = 489] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x11b0f5c00) [pid = 1668] [serial = 555] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x12b31a400) [pid = 1668] [serial = 597] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x11c13b400) [pid = 1668] [serial = 594] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x11b0fa000) [pid = 1668] [serial = 543] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x1280e2c00) [pid = 1668] [serial = 546] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x1298f3c00) [pid = 1668] [serial = 561] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x11912a400) [pid = 1668] [serial = 540] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x127204000) [pid = 1668] [serial = 558] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x11ad4a000) [pid = 1668] [serial = 677] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x11aff1800) [pid = 1668] [serial = 680] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x11b959400) [pid = 1668] [serial = 681] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x114e22000) [pid = 1668] [serial = 660] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x114ba8400) [pid = 1668] [serial = 659] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x118836c00) [pid = 1668] [serial = 668] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x118f1c000) [pid = 1668] [serial = 669] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x11572a000) [pid = 1668] [serial = 665] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x116743c00) [pid = 1668] [serial = 666] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x129aba800) [pid = 1668] [serial = 657] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x119798c00) [pid = 1668] [serial = 656] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x118f8ac00) [pid = 1668] [serial = 671] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x119278000) [pid = 1668] [serial = 672] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x115097800) [pid = 1668] [serial = 662] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x1150a1800) [pid = 1668] [serial = 663] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x119cd8c00) [pid = 1668] [serial = 674] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x11ad81400) [pid = 1668] [serial = 678] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x11aad0400) [pid = 1668] [serial = 675] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x11c12ec00) [pid = 1668] [serial = 683] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x11c455000) [pid = 1668] [serial = 684] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x11aac7800) [pid = 1668] [serial = 687] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x126c0c800) [pid = 1668] [serial = 692] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x1276db400) [pid = 1668] [serial = 695] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x12570c400) [pid = 1668] [serial = 689] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x11504e800) [pid = 1668] [serial = 686] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x128008400) [pid = 1668] [serial = 696] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12766b800) [pid = 1668] [serial = 693] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x126a17c00) [pid = 1668] [serial = 690] [outer = 0x0] [url = about:blank] 03:04:56 INFO - PROCESS | 1668 | 1461405896028 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]]]}] 03:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 668ms 03:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:04:56 INFO - PROCESS | 1668 | 1461405896061 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 03:04:56 INFO - PROCESS | 1668 | 1461405896062 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 03:04:56 INFO - PROCESS | 1668 | 1461405896065 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:04:56 INFO - PROCESS | 1668 | 1461405896067 Marionette TRACE conn2 <- [1,1018,null,{}] 03:04:56 INFO - PROCESS | 1668 | 1461405896076 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}] 03:04:56 INFO - PROCESS | 1668 | 1461405896157 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 03:04:56 INFO - PROCESS | 1668 | 1461405896210 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b25000 == 48 [pid = 1668] [id = 262] 03:04:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x115163c00) [pid = 1668] [serial = 784] [outer = 0x0] 03:04:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x11877d000) [pid = 1668] [serial = 785] [outer = 0x115163c00] 03:04:56 INFO - PROCESS | 1668 | 1461405896238 Marionette DEBUG loaded listener.js 03:04:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x119123c00) [pid = 1668] [serial = 786] [outer = 0x115163c00] 03:04:56 INFO - PROCESS | 1668 | 1461405896529 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]]]}] 03:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 524ms 03:04:56 INFO - PROCESS | 1668 | 1461405896590 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 03:04:56 INFO - PROCESS | 1668 | 1461405896592 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 03:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:04:56 INFO - PROCESS | 1668 | 1461405896594 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:04:56 INFO - PROCESS | 1668 | 1461405896595 Marionette TRACE conn2 <- [1,1022,null,{}] 03:04:56 INFO - PROCESS | 1668 | 1461405896598 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}] 03:04:56 INFO - PROCESS | 1668 | 1461405896675 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 03:04:56 INFO - PROCESS | 1668 | 1461405896680 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c49b800 == 49 [pid = 1668] [id = 263] 03:04:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x119198c00) [pid = 1668] [serial = 787] [outer = 0x0] 03:04:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x119b61800) [pid = 1668] [serial = 788] [outer = 0x119198c00] 03:04:56 INFO - PROCESS | 1668 | 1461405896706 Marionette DEBUG loaded listener.js 03:04:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x119d56000) [pid = 1668] [serial = 789] [outer = 0x119198c00] 03:04:57 INFO - PROCESS | 1668 | 1461405897047 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]]]}] 03:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 470ms 03:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:04:57 INFO - PROCESS | 1668 | 1461405897064 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 03:04:57 INFO - PROCESS | 1668 | 1461405897066 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 03:04:57 INFO - PROCESS | 1668 | 1461405897068 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:04:57 INFO - PROCESS | 1668 | 1461405897069 Marionette TRACE conn2 <- [1,1026,null,{}] 03:04:57 INFO - PROCESS | 1668 | 1461405897074 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}] 03:04:57 INFO - PROCESS | 1668 | 1461405897148 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 03:04:57 INFO - PROCESS | 1668 | 1461405897153 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x125916800 == 50 [pid = 1668] [id = 264] 03:04:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x119d56c00) [pid = 1668] [serial = 790] [outer = 0x0] 03:04:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11aa0b000) [pid = 1668] [serial = 791] [outer = 0x119d56c00] 03:04:57 INFO - PROCESS | 1668 | 1461405897181 Marionette DEBUG loaded listener.js 03:04:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x11aacd400) [pid = 1668] [serial = 792] [outer = 0x119d56c00] 03:04:57 INFO - PROCESS | 1668 | 1461405897497 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]]]}] 03:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 470ms 03:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:04:57 INFO - PROCESS | 1668 | 1461405897539 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 03:04:57 INFO - PROCESS | 1668 | 1461405897540 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 03:04:57 INFO - PROCESS | 1668 | 1461405897542 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:04:57 INFO - PROCESS | 1668 | 1461405897543 Marionette TRACE conn2 <- [1,1030,null,{}] 03:04:57 INFO - PROCESS | 1668 | 1461405897545 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}] 03:04:57 INFO - PROCESS | 1668 | 1461405897640 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 03:04:57 INFO - PROCESS | 1668 | 1461405897703 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x125e0e800 == 51 [pid = 1668] [id = 265] 03:04:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x11aa06400) [pid = 1668] [serial = 793] [outer = 0x0] 03:04:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x11ad51400) [pid = 1668] [serial = 794] [outer = 0x11aa06400] 03:04:57 INFO - PROCESS | 1668 | 1461405897731 Marionette DEBUG loaded listener.js 03:04:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x11b9a7800) [pid = 1668] [serial = 795] [outer = 0x11aa06400] 03:04:58 INFO - PROCESS | 1668 | 1461405898061 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]]]}] 03:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 569ms 03:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:04:58 INFO - PROCESS | 1668 | 1461405898111 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 03:04:58 INFO - PROCESS | 1668 | 1461405898113 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 03:04:58 INFO - PROCESS | 1668 | 1461405898115 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:04:58 INFO - PROCESS | 1668 | 1461405898116 Marionette TRACE conn2 <- [1,1034,null,{}] 03:04:58 INFO - PROCESS | 1668 | 1461405898119 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}] 03:04:58 INFO - PROCESS | 1668 | 1461405898220 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 03:04:58 INFO - PROCESS | 1668 | 1461405898253 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x127192000 == 52 [pid = 1668] [id = 266] 03:04:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x11c135800) [pid = 1668] [serial = 796] [outer = 0x0] 03:04:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x11c455400) [pid = 1668] [serial = 797] [outer = 0x11c135800] 03:04:58 INFO - PROCESS | 1668 | 1461405898281 Marionette DEBUG loaded listener.js 03:04:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x11c6efc00) [pid = 1668] [serial = 798] [outer = 0x11c135800] 03:04:58 INFO - PROCESS | 1668 | 1461405898728 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]]]}] 03:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 623ms 03:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:04:58 INFO - PROCESS | 1668 | 1461405898738 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 03:04:58 INFO - PROCESS | 1668 | 1461405898739 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 03:04:58 INFO - PROCESS | 1668 | 1461405898741 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:04:58 INFO - PROCESS | 1668 | 1461405898742 Marionette TRACE conn2 <- [1,1038,null,{}] 03:04:58 INFO - PROCESS | 1668 | 1461405898752 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}] 03:04:58 INFO - PROCESS | 1668 | 1461405898850 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 03:04:58 INFO - PROCESS | 1668 | 1461405898855 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x127814800 == 53 [pid = 1668] [id = 267] 03:04:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x11b9a7000) [pid = 1668] [serial = 799] [outer = 0x0] 03:04:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11c7ba000) [pid = 1668] [serial = 800] [outer = 0x11b9a7000] 03:04:58 INFO - PROCESS | 1668 | 1461405898881 Marionette DEBUG loaded listener.js 03:04:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x125cc2800) [pid = 1668] [serial = 801] [outer = 0x11b9a7000] 03:04:59 INFO - PROCESS | 1668 | 1461405899233 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]]]}] 03:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 525ms 03:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:04:59 INFO - PROCESS | 1668 | 1461405899274 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 03:04:59 INFO - PROCESS | 1668 | 1461405899276 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 03:04:59 INFO - PROCESS | 1668 | 1461405899278 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:04:59 INFO - PROCESS | 1668 | 1461405899279 Marionette TRACE conn2 <- [1,1042,null,{}] 03:04:59 INFO - PROCESS | 1668 | 1461405899281 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}] 03:04:59 INFO - PROCESS | 1668 | 1461405899377 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 03:04:59 INFO - PROCESS | 1668 | 1461405899382 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x12988a000 == 54 [pid = 1668] [id = 268] 03:04:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x11b9a9000) [pid = 1668] [serial = 802] [outer = 0x0] 03:04:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x125f80c00) [pid = 1668] [serial = 803] [outer = 0x11b9a9000] 03:04:59 INFO - PROCESS | 1668 | 1461405899436 Marionette DEBUG loaded listener.js 03:04:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x126ed3800) [pid = 1668] [serial = 804] [outer = 0x11b9a9000] 03:04:59 INFO - PROCESS | 1668 | 1461405899731 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]]]}] 03:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 468ms 03:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:04:59 INFO - PROCESS | 1668 | 1461405899749 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 03:04:59 INFO - PROCESS | 1668 | 1461405899750 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 03:04:59 INFO - PROCESS | 1668 | 1461405899755 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:04:59 INFO - PROCESS | 1668 | 1461405899757 Marionette TRACE conn2 <- [1,1046,null,{}] 03:04:59 INFO - PROCESS | 1668 | 1461405899760 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}] 03:04:59 INFO - PROCESS | 1668 | 1461405899872 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 03:04:59 INFO - PROCESS | 1668 | 1461405899877 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b25a800 == 55 [pid = 1668] [id = 269] 03:04:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x125cc4400) [pid = 1668] [serial = 805] [outer = 0x0] 03:04:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x1274ebc00) [pid = 1668] [serial = 806] [outer = 0x125cc4400] 03:04:59 INFO - PROCESS | 1668 | 1461405899902 Marionette DEBUG loaded listener.js 03:04:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x1276a9800) [pid = 1668] [serial = 807] [outer = 0x125cc4400] 03:05:00 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x11c453400) [pid = 1668] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:05:00 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x115308400) [pid = 1668] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:05:00 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x11b9a1c00) [pid = 1668] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:05:00 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x115044400) [pid = 1668] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:05:00 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x11ad45000) [pid = 1668] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:05:00 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x1150a0000) [pid = 1668] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:05:00 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x11c131800) [pid = 1668] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:05:00 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x127613c00) [pid = 1668] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:05:00 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x114e2c800) [pid = 1668] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:05:00 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x115162800) [pid = 1668] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:05:00 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x11515f400) [pid = 1668] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:05:00 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x11918e000) [pid = 1668] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:05:00 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x1144b3c00) [pid = 1668] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:05:00 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x11ad4c800) [pid = 1668] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:05:00 INFO - PROCESS | 1668 | 1461405900555 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]]]}] 03:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 823ms 03:05:00 INFO - PROCESS | 1668 | 1461405900576 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 03:05:00 INFO - PROCESS | 1668 | 1461405900577 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 03:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:05:00 INFO - PROCESS | 1668 | 1461405900579 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:05:00 INFO - PROCESS | 1668 | 1461405900581 Marionette TRACE conn2 <- [1,1050,null,{}] 03:05:00 INFO - PROCESS | 1668 | 1461405900583 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}] 03:05:00 INFO - PROCESS | 1668 | 1461405900677 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 03:05:00 INFO - PROCESS | 1668 | 1461405900681 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb1e800 == 56 [pid = 1668] [id = 270] 03:05:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x11b9a1c00) [pid = 1668] [serial = 808] [outer = 0x0] 03:05:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x1276e9000) [pid = 1668] [serial = 809] [outer = 0x11b9a1c00] 03:05:00 INFO - PROCESS | 1668 | 1461405900711 Marionette DEBUG loaded listener.js 03:05:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x12964f400) [pid = 1668] [serial = 810] [outer = 0x11b9a1c00] 03:05:01 INFO - PROCESS | 1668 | 1461405901024 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]]]}] 03:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 472ms 03:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:05:01 INFO - PROCESS | 1668 | 1461405901053 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 03:05:01 INFO - PROCESS | 1668 | 1461405901056 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 03:05:01 INFO - PROCESS | 1668 | 1461405901058 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:05:01 INFO - PROCESS | 1668 | 1461405901060 Marionette TRACE conn2 <- [1,1054,null,{}] 03:05:01 INFO - PROCESS | 1668 | 1461405901062 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}] 03:05:01 INFO - PROCESS | 1668 | 1461405901142 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 03:05:01 INFO - PROCESS | 1668 | 1461405901146 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf69800 == 57 [pid = 1668] [id = 271] 03:05:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x1298ab000) [pid = 1668] [serial = 811] [outer = 0x0] 03:05:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x1298f4c00) [pid = 1668] [serial = 812] [outer = 0x1298ab000] 03:05:01 INFO - PROCESS | 1668 | 1461405901172 Marionette DEBUG loaded listener.js 03:05:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x129abdc00) [pid = 1668] [serial = 813] [outer = 0x1298ab000] 03:05:01 INFO - PROCESS | 1668 | 1461405901493 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]]]}] 03:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 03:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:05:01 INFO - PROCESS | 1668 | 1461405901527 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 03:05:01 INFO - PROCESS | 1668 | 1461405901528 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 03:05:01 INFO - PROCESS | 1668 | 1461405901530 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:05:01 INFO - PROCESS | 1668 | 1461405901531 Marionette TRACE conn2 <- [1,1058,null,{}] 03:05:01 INFO - PROCESS | 1668 | 1461405901533 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}] 03:05:01 INFO - PROCESS | 1668 | 1461405901640 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 03:05:01 INFO - PROCESS | 1668 | 1461405901648 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d30d800 == 58 [pid = 1668] [id = 272] 03:05:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12b31a800) [pid = 1668] [serial = 814] [outer = 0x0] 03:05:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x12b321000) [pid = 1668] [serial = 815] [outer = 0x12b31a800] 03:05:01 INFO - PROCESS | 1668 | 1461405901672 Marionette DEBUG loaded listener.js 03:05:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x12b33f800) [pid = 1668] [serial = 816] [outer = 0x12b31a800] 03:05:01 INFO - PROCESS | 1668 | 1461405901957 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]]]}] 03:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 472ms 03:05:02 INFO - PROCESS | 1668 | 1461405902003 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 03:05:02 INFO - PROCESS | 1668 | 1461405902006 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 03:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:05:02 INFO - PROCESS | 1668 | 1461405902009 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:05:02 INFO - PROCESS | 1668 | 1461405902010 Marionette TRACE conn2 <- [1,1062,null,{}] 03:05:02 INFO - PROCESS | 1668 | 1461405902012 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}] 03:05:02 INFO - PROCESS | 1668 | 1461405902092 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 03:05:02 INFO - PROCESS | 1668 | 1461405902096 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db11800 == 59 [pid = 1668] [id = 273] 03:05:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12b340000) [pid = 1668] [serial = 817] [outer = 0x0] 03:05:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x12b3a5c00) [pid = 1668] [serial = 818] [outer = 0x12b340000] 03:05:02 INFO - PROCESS | 1668 | 1461405902122 Marionette DEBUG loaded listener.js 03:05:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12b58ac00) [pid = 1668] [serial = 819] [outer = 0x12b340000] 03:05:02 INFO - PROCESS | 1668 | 1461405902554 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]]]}] 03:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 567ms 03:05:02 INFO - PROCESS | 1668 | 1461405902577 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 03:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:05:02 INFO - PROCESS | 1668 | 1461405902579 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 03:05:02 INFO - PROCESS | 1668 | 1461405902583 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:05:02 INFO - PROCESS | 1668 | 1461405902585 Marionette TRACE conn2 <- [1,1066,null,{}] 03:05:02 INFO - PROCESS | 1668 | 1461405902589 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}] 03:05:02 INFO - PROCESS | 1668 | 1461405902692 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 03:05:02 INFO - PROCESS | 1668 | 1461405902761 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x119246800 == 60 [pid = 1668] [id = 274] 03:05:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x114e21c00) [pid = 1668] [serial = 820] [outer = 0x0] 03:05:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x114f2e800) [pid = 1668] [serial = 821] [outer = 0x114e21c00] 03:05:02 INFO - PROCESS | 1668 | 1461405902794 Marionette DEBUG loaded listener.js 03:05:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x115097400) [pid = 1668] [serial = 822] [outer = 0x114e21c00] 03:05:03 INFO - PROCESS | 1668 | 1461405903229 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]]]}] 03:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 672ms 03:05:03 INFO - PROCESS | 1668 | 1461405903255 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 03:05:03 INFO - PROCESS | 1668 | 1461405903260 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 03:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:05:03 INFO - PROCESS | 1668 | 1461405903264 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:05:03 INFO - PROCESS | 1668 | 1461405903267 Marionette TRACE conn2 <- [1,1070,null,{}] 03:05:03 INFO - PROCESS | 1668 | 1461405903288 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}] 03:05:03 INFO - PROCESS | 1668 | 1461405903391 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 03:05:03 INFO - PROCESS | 1668 | 1461405903459 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x125915000 == 61 [pid = 1668] [id = 275] 03:05:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x11530e800) [pid = 1668] [serial = 823] [outer = 0x0] 03:05:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x1165d5c00) [pid = 1668] [serial = 824] [outer = 0x11530e800] 03:05:03 INFO - PROCESS | 1668 | 1461405903489 Marionette DEBUG loaded listener.js 03:05:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x1188fd000) [pid = 1668] [serial = 825] [outer = 0x11530e800] 03:05:03 INFO - PROCESS | 1668 | 1461405903893 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]]]}] 03:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 671ms 03:05:03 INFO - PROCESS | 1668 | 1461405903936 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 03:05:03 INFO - PROCESS | 1668 | 1461405903937 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 03:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:05:03 INFO - PROCESS | 1668 | 1461405903940 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:05:03 INFO - PROCESS | 1668 | 1461405903942 Marionette TRACE conn2 <- [1,1074,null,{}] 03:05:03 INFO - PROCESS | 1668 | 1461405903950 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}] 03:05:04 INFO - PROCESS | 1668 | 1461405904074 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 03:05:04 INFO - PROCESS | 1668 | 1461405904145 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bdd6000 == 62 [pid = 1668] [id = 276] 03:05:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x119b57400) [pid = 1668] [serial = 826] [outer = 0x0] 03:05:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x11aacf800) [pid = 1668] [serial = 827] [outer = 0x119b57400] 03:05:04 INFO - PROCESS | 1668 | 1461405904178 Marionette DEBUG loaded listener.js 03:05:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x11af73800) [pid = 1668] [serial = 828] [outer = 0x119b57400] 03:05:04 INFO - PROCESS | 1668 | 1461405904583 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]]]}] 03:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 672ms 03:05:04 INFO - PROCESS | 1668 | 1461405904613 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 03:05:04 INFO - PROCESS | 1668 | 1461405904615 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 03:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:05:04 INFO - PROCESS | 1668 | 1461405904617 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:05:04 INFO - PROCESS | 1668 | 1461405904618 Marionette TRACE conn2 <- [1,1078,null,{}] 03:05:04 INFO - PROCESS | 1668 | 1461405904621 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}] 03:05:04 INFO - PROCESS | 1668 | 1461405904723 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 03:05:04 INFO - PROCESS | 1668 | 1461405904815 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f405000 == 63 [pid = 1668] [id = 277] 03:05:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x1280e5800) [pid = 1668] [serial = 829] [outer = 0x0] 03:05:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x129ab6000) [pid = 1668] [serial = 830] [outer = 0x1280e5800] 03:05:04 INFO - PROCESS | 1668 | 1461405904911 Marionette DEBUG loaded listener.js 03:05:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x12b3a9c00) [pid = 1668] [serial = 831] [outer = 0x1280e5800] 03:05:05 INFO - PROCESS | 1668 | 1461405905445 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]]]}] 03:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 873ms 03:05:05 INFO - PROCESS | 1668 | 1461405905491 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 03:05:05 INFO - PROCESS | 1668 | 1461405905492 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 03:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:05:05 INFO - PROCESS | 1668 | 1461405905494 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:05:05 INFO - PROCESS | 1668 | 1461405905496 Marionette TRACE conn2 <- [1,1082,null,{}] 03:05:05 INFO - PROCESS | 1668 | 1461405905498 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}] 03:05:05 INFO - PROCESS | 1668 | 1461405905597 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 03:05:05 INFO - PROCESS | 1668 | 1461405905652 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f40b800 == 64 [pid = 1668] [id = 278] 03:05:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x1280e7800) [pid = 1668] [serial = 832] [outer = 0x0] 03:05:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x12b70d400) [pid = 1668] [serial = 833] [outer = 0x1280e7800] 03:05:05 INFO - PROCESS | 1668 | 1461405905682 Marionette DEBUG loaded listener.js 03:05:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x12bb27400) [pid = 1668] [serial = 834] [outer = 0x1280e7800] 03:05:06 INFO - PROCESS | 1668 | 1461405906161 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]]]}] 03:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 719ms 03:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:05:06 INFO - PROCESS | 1668 | 1461405906213 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 03:05:06 INFO - PROCESS | 1668 | 1461405906215 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 03:05:06 INFO - PROCESS | 1668 | 1461405906217 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:05:06 INFO - PROCESS | 1668 | 1461405906218 Marionette TRACE conn2 <- [1,1086,null,{}] 03:05:06 INFO - PROCESS | 1668 | 1461405906241 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}] 03:05:06 INFO - PROCESS | 1668 | 1461405906357 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 03:05:06 INFO - PROCESS | 1668 | 1461405906427 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x118c42800 == 65 [pid = 1668] [id = 279] 03:05:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x11509e400) [pid = 1668] [serial = 835] [outer = 0x0] 03:05:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x11ad4d800) [pid = 1668] [serial = 836] [outer = 0x11509e400] 03:05:06 INFO - PROCESS | 1668 | 1461405906461 Marionette DEBUG loaded listener.js 03:05:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x12cecbc00) [pid = 1668] [serial = 837] [outer = 0x11509e400] 03:05:07 INFO - PROCESS | 1668 | 1461405907059 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]]]}] 03:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 888ms 03:05:07 INFO - PROCESS | 1668 | 1461405907106 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 03:05:07 INFO - PROCESS | 1668 | 1461405907108 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 03:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:05:07 INFO - PROCESS | 1668 | 1461405907112 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:05:07 INFO - PROCESS | 1668 | 1461405907114 Marionette TRACE conn2 <- [1,1090,null,{}] 03:05:07 INFO - PROCESS | 1668 | 1461405907118 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}] 03:05:07 INFO - PROCESS | 1668 | 1461405907214 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 03:05:07 INFO - PROCESS | 1668 | 1461405907291 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c19e800 == 66 [pid = 1668] [id = 280] 03:05:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x114442800) [pid = 1668] [serial = 838] [outer = 0x0] 03:05:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x115047c00) [pid = 1668] [serial = 839] [outer = 0x114442800] 03:05:07 INFO - PROCESS | 1668 | 1461405907319 Marionette DEBUG loaded listener.js 03:05:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x11509d400) [pid = 1668] [serial = 840] [outer = 0x114442800] 03:05:07 INFO - PROCESS | 1668 | 1461405907738 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]]]}] 03:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 674ms 03:05:07 INFO - PROCESS | 1668 | 1461405907785 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 03:05:07 INFO - PROCESS | 1668 | 1461405907789 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 03:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:05:07 INFO - PROCESS | 1668 | 1461405907793 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:05:07 INFO - PROCESS | 1668 | 1461405907795 Marionette TRACE conn2 <- [1,1094,null,{}] 03:05:07 INFO - PROCESS | 1668 | 1461405907797 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}] 03:05:07 INFO - PROCESS | 1668 | 1461405907891 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 03:05:07 INFO - PROCESS | 1668 | 1461405907948 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b930800 == 67 [pid = 1668] [id = 281] 03:05:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x115169c00) [pid = 1668] [serial = 841] [outer = 0x0] 03:05:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x11854a400) [pid = 1668] [serial = 842] [outer = 0x115169c00] 03:05:07 INFO - PROCESS | 1668 | 1461405907976 Marionette DEBUG loaded listener.js 03:05:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x118cf2400) [pid = 1668] [serial = 843] [outer = 0x115169c00] 03:05:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12d30d800 == 66 [pid = 1668] [id = 272] 03:05:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf69800 == 65 [pid = 1668] [id = 271] 03:05:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb1e800 == 64 [pid = 1668] [id = 270] 03:05:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12b25a800 == 63 [pid = 1668] [id = 269] 03:05:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12988a000 == 62 [pid = 1668] [id = 268] 03:05:08 INFO - PROCESS | 1668 | --DOCSHELL 0x127814800 == 61 [pid = 1668] [id = 267] 03:05:08 INFO - PROCESS | 1668 | --DOCSHELL 0x127192000 == 60 [pid = 1668] [id = 266] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x127f7a800) [pid = 1668] [serial = 698] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x1259f7400) [pid = 1668] [serial = 710] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x127f78c00) [pid = 1668] [serial = 713] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x12b31a000) [pid = 1668] [serial = 716] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOCSHELL 0x125e0e800 == 59 [pid = 1668] [id = 265] 03:05:08 INFO - PROCESS | 1668 | --DOCSHELL 0x125916800 == 58 [pid = 1668] [id = 264] 03:05:08 INFO - PROCESS | 1668 | --DOCSHELL 0x11c49b800 == 57 [pid = 1668] [id = 263] 03:05:08 INFO - PROCESS | 1668 | --DOCSHELL 0x119b25000 == 56 [pid = 1668] [id = 262] 03:05:08 INFO - PROCESS | 1668 | --DOCSHELL 0x119aea800 == 55 [pid = 1668] [id = 261] 03:05:08 INFO - PROCESS | 1668 | --DOCSHELL 0x11b938800 == 54 [pid = 1668] [id = 260] 03:05:08 INFO - PROCESS | 1668 | 1461405908372 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]]]}] 03:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 622ms 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x129ab5c00) [pid = 1668] [serial = 743] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x12b345000) [pid = 1668] [serial = 746] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x12b326000) [pid = 1668] [serial = 744] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x12b706c00) [pid = 1668] [serial = 749] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x12b3adc00) [pid = 1668] [serial = 747] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x119b64c00) [pid = 1668] [serial = 719] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x12b3aa400) [pid = 1668] [serial = 720] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x11af79c00) [pid = 1668] [serial = 734] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x11b9a0c00) [pid = 1668] [serial = 735] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x11504ec00) [pid = 1668] [serial = 701] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x118ee3400) [pid = 1668] [serial = 726] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x11656bc00) [pid = 1668] [serial = 725] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x11877d800) [pid = 1668] [serial = 704] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x125cbe400) [pid = 1668] [serial = 737] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x12766a800) [pid = 1668] [serial = 738] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x1280e3000) [pid = 1668] [serial = 740] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x11aa08400) [pid = 1668] [serial = 707] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x11504c800) [pid = 1668] [serial = 722] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x11509ec00) [pid = 1668] [serial = 723] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x11ad43000) [pid = 1668] [serial = 731] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x11ad73800) [pid = 1668] [serial = 732] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x119277000) [pid = 1668] [serial = 728] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x119b63400) [pid = 1668] [serial = 729] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x12cf28400) [pid = 1668] [serial = 761] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12c02e000) [pid = 1668] [serial = 759] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x115041800) [pid = 1668] [serial = 752] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x11979dc00) [pid = 1668] [serial = 753] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x12bb27800) [pid = 1668] [serial = 750] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x127207000) [pid = 1668] [serial = 755] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x1298f0400) [pid = 1668] [serial = 741] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12b3a8000) [pid = 1668] [serial = 758] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x12b3a7c00) [pid = 1668] [serial = 756] [outer = 0x0] [url = about:blank] 03:05:08 INFO - PROCESS | 1668 | 1461405908435 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 03:05:08 INFO - PROCESS | 1668 | 1461405908437 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 03:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:05:08 INFO - PROCESS | 1668 | 1461405908443 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:05:08 INFO - PROCESS | 1668 | 1461405908446 Marionette TRACE conn2 <- [1,1098,null,{}] 03:05:08 INFO - PROCESS | 1668 | 1461405908454 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}] 03:05:08 INFO - PROCESS | 1668 | 1461405908612 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 03:05:08 INFO - PROCESS | 1668 | 1461405908626 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bca6800 == 55 [pid = 1668] [id = 282] 03:05:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x11918c800) [pid = 1668] [serial = 844] [outer = 0x0] 03:05:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x119793800) [pid = 1668] [serial = 845] [outer = 0x11918c800] 03:05:08 INFO - PROCESS | 1668 | 1461405908672 Marionette DEBUG loaded listener.js 03:05:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x119b64c00) [pid = 1668] [serial = 846] [outer = 0x11918c800] 03:05:09 INFO - PROCESS | 1668 | 1461405909078 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]]]}] 03:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 675ms 03:05:09 INFO - PROCESS | 1668 | 1461405909117 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 03:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:05:09 INFO - PROCESS | 1668 | 1461405909119 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 03:05:09 INFO - PROCESS | 1668 | 1461405909123 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:05:09 INFO - PROCESS | 1668 | 1461405909125 Marionette TRACE conn2 <- [1,1102,null,{}] 03:05:09 INFO - PROCESS | 1668 | 1461405909128 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}] 03:05:09 INFO - PROCESS | 1668 | 1461405909255 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 03:05:09 INFO - PROCESS | 1668 | 1461405909265 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x126e9c000 == 56 [pid = 1668] [id = 283] 03:05:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x11aa07800) [pid = 1668] [serial = 847] [outer = 0x0] 03:05:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x11ad78c00) [pid = 1668] [serial = 848] [outer = 0x11aa07800] 03:05:09 INFO - PROCESS | 1668 | 1461405909308 Marionette DEBUG loaded listener.js 03:05:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x11af70400) [pid = 1668] [serial = 849] [outer = 0x11aa07800] 03:05:09 INFO - PROCESS | 1668 | 1461405909798 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]]]}] 03:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 720ms 03:05:09 INFO - PROCESS | 1668 | 1461405909843 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 03:05:09 INFO - PROCESS | 1668 | 1461405909846 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 03:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:05:09 INFO - PROCESS | 1668 | 1461405909850 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:05:09 INFO - PROCESS | 1668 | 1461405909852 Marionette TRACE conn2 <- [1,1106,null,{}] 03:05:09 INFO - PROCESS | 1668 | 1461405909856 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}] 03:05:09 INFO - PROCESS | 1668 | 1461405909982 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 03:05:10 INFO - PROCESS | 1668 | 1461405910064 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x119122800 == 57 [pid = 1668] [id = 284] 03:05:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11515f400) [pid = 1668] [serial = 850] [outer = 0x0] 03:05:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x11516c800) [pid = 1668] [serial = 851] [outer = 0x11515f400] 03:05:10 INFO - PROCESS | 1668 | 1461405910096 Marionette DEBUG loaded listener.js 03:05:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x1185b3400) [pid = 1668] [serial = 852] [outer = 0x11515f400] 03:05:10 INFO - PROCESS | 1668 | 1461405910484 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]]]}] 03:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 672ms 03:05:10 INFO - PROCESS | 1668 | 1461405910523 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 03:05:10 INFO - PROCESS | 1668 | 1461405910527 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 03:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:05:10 INFO - PROCESS | 1668 | 1461405910532 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:05:10 INFO - PROCESS | 1668 | 1461405910533 Marionette TRACE conn2 <- [1,1110,null,{}] 03:05:10 INFO - PROCESS | 1668 | 1461405910536 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}] 03:05:10 INFO - PROCESS | 1668 | 1461405910634 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 03:05:10 INFO - PROCESS | 1668 | 1461405910690 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x127658800 == 58 [pid = 1668] [id = 285] 03:05:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x118ce5400) [pid = 1668] [serial = 853] [outer = 0x0] 03:05:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x119b61400) [pid = 1668] [serial = 854] [outer = 0x118ce5400] 03:05:10 INFO - PROCESS | 1668 | 1461405910720 Marionette DEBUG loaded listener.js 03:05:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x11ad44c00) [pid = 1668] [serial = 855] [outer = 0x118ce5400] 03:05:11 INFO - PROCESS | 1668 | 1461405911140 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]]]}] 03:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 624ms 03:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:05:11 INFO - PROCESS | 1668 | 1461405911155 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 03:05:11 INFO - PROCESS | 1668 | 1461405911157 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 03:05:11 INFO - PROCESS | 1668 | 1461405911159 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:05:11 INFO - PROCESS | 1668 | 1461405911162 Marionette TRACE conn2 <- [1,1114,null,{}] 03:05:11 INFO - PROCESS | 1668 | 1461405911170 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}] 03:05:11 INFO - PROCESS | 1668 | 1461405911271 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 03:05:11 INFO - PROCESS | 1668 | 1461405911366 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b5a0800 == 59 [pid = 1668] [id = 286] 03:05:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x11b9a8800) [pid = 1668] [serial = 856] [outer = 0x0] 03:05:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x11c6f1400) [pid = 1668] [serial = 857] [outer = 0x11b9a8800] 03:05:11 INFO - PROCESS | 1668 | 1461405911399 Marionette DEBUG loaded listener.js 03:05:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x1257e6c00) [pid = 1668] [serial = 858] [outer = 0x11b9a8800] 03:05:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x1274e4800) [pid = 1668] [serial = 859] [outer = 0x12e29e000] 03:05:11 INFO - PROCESS | 1668 | 1461405911942 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]]]}] 03:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 822ms 03:05:11 INFO - PROCESS | 1668 | 1461405911982 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 03:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:05:11 INFO - PROCESS | 1668 | 1461405911985 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 03:05:11 INFO - PROCESS | 1668 | 1461405911989 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:05:11 INFO - PROCESS | 1668 | 1461405911991 Marionette TRACE conn2 <- [1,1118,null,{}] 03:05:11 INFO - PROCESS | 1668 | 1461405911994 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}] 03:05:12 INFO - PROCESS | 1668 | 1461405912121 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 03:05:12 INFO - PROCESS | 1668 | 1461405912199 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c779800 == 60 [pid = 1668] [id = 287] 03:05:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x11c454800) [pid = 1668] [serial = 860] [outer = 0x0] 03:05:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x125d81000) [pid = 1668] [serial = 861] [outer = 0x11c454800] 03:05:12 INFO - PROCESS | 1668 | 1461405912230 Marionette DEBUG loaded listener.js 03:05:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x12769f400) [pid = 1668] [serial = 862] [outer = 0x11c454800] 03:05:12 INFO - PROCESS | 1668 | 1461405912669 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]]]}] 03:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 721ms 03:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:05:12 INFO - PROCESS | 1668 | 1461405912709 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 03:05:12 INFO - PROCESS | 1668 | 1461405912711 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 03:05:12 INFO - PROCESS | 1668 | 1461405912713 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:05:12 INFO - PROCESS | 1668 | 1461405912714 Marionette TRACE conn2 <- [1,1122,null,{}] 03:05:12 INFO - PROCESS | 1668 | 1461405912717 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}] 03:05:12 INFO - PROCESS | 1668 | 1461405912814 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 03:05:12 INFO - PROCESS | 1668 | 1461405912868 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf66800 == 61 [pid = 1668] [id = 288] 03:05:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x119cd6c00) [pid = 1668] [serial = 863] [outer = 0x0] 03:05:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x1276a0000) [pid = 1668] [serial = 864] [outer = 0x119cd6c00] 03:05:12 INFO - PROCESS | 1668 | 1461405912898 Marionette DEBUG loaded listener.js 03:05:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x1280e3800) [pid = 1668] [serial = 865] [outer = 0x119cd6c00] 03:05:13 INFO - PROCESS | 1668 | 1461405913368 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]]]}] 03:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 669ms 03:05:13 INFO - PROCESS | 1668 | 1461405913383 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 03:05:13 INFO - PROCESS | 1668 | 1461405913384 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 03:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:05:13 INFO - PROCESS | 1668 | 1461405913405 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:05:13 INFO - PROCESS | 1668 | 1461405913406 Marionette TRACE conn2 <- [1,1126,null,{}] 03:05:13 INFO - PROCESS | 1668 | 1461405913410 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}] 03:05:13 INFO - PROCESS | 1668 | 1461405913521 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 03:05:13 INFO - PROCESS | 1668 | 1461405913590 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e348800 == 62 [pid = 1668] [id = 289] 03:05:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x129abe400) [pid = 1668] [serial = 866] [outer = 0x0] 03:05:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x12bb29400) [pid = 1668] [serial = 867] [outer = 0x129abe400] 03:05:13 INFO - PROCESS | 1668 | 1461405913621 Marionette DEBUG loaded listener.js 03:05:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x12bd76000) [pid = 1668] [serial = 868] [outer = 0x129abe400] 03:05:14 INFO - PROCESS | 1668 | 1461405914025 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]]]}] 03:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 689ms 03:05:14 INFO - PROCESS | 1668 | 1461405914077 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 03:05:14 INFO - PROCESS | 1668 | 1461405914078 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 03:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:05:14 INFO - PROCESS | 1668 | 1461405914115 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:05:14 INFO - PROCESS | 1668 | 1461405914116 Marionette TRACE conn2 <- [1,1130,null,{}] 03:05:14 INFO - PROCESS | 1668 | 1461405914123 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}] 03:05:14 INFO - PROCESS | 1668 | 1461405914220 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 03:05:14 INFO - PROCESS | 1668 | 1461405914300 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e6bc800 == 63 [pid = 1668] [id = 290] 03:05:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x114ba9c00) [pid = 1668] [serial = 869] [outer = 0x0] 03:05:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x12bd81400) [pid = 1668] [serial = 870] [outer = 0x114ba9c00] 03:05:14 INFO - PROCESS | 1668 | 1461405914329 Marionette DEBUG loaded listener.js 03:05:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x12cecdc00) [pid = 1668] [serial = 871] [outer = 0x114ba9c00] 03:05:14 INFO - PROCESS | 1668 | 1461405914718 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]]]}] 03:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 709ms 03:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:05:14 INFO - PROCESS | 1668 | 1461405914789 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 03:05:14 INFO - PROCESS | 1668 | 1461405914791 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 03:05:14 INFO - PROCESS | 1668 | 1461405914793 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:05:14 INFO - PROCESS | 1668 | 1461405914794 Marionette TRACE conn2 <- [1,1134,null,{}] 03:05:14 INFO - PROCESS | 1668 | 1461405914797 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}] 03:05:14 INFO - PROCESS | 1668 | 1461405914892 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 03:05:14 INFO - PROCESS | 1668 | 1461405914947 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x12efda800 == 64 [pid = 1668] [id = 291] 03:05:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x114e1ec00) [pid = 1668] [serial = 872] [outer = 0x0] 03:05:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x12cf28800) [pid = 1668] [serial = 873] [outer = 0x114e1ec00] 03:05:14 INFO - PROCESS | 1668 | 1461405914977 Marionette DEBUG loaded listener.js 03:05:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x12d091c00) [pid = 1668] [serial = 874] [outer = 0x114e1ec00] 03:05:15 INFO - PROCESS | 1668 | 1461405915347 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]]]}] 03:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 620ms 03:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:05:15 INFO - PROCESS | 1668 | 1461405915414 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 03:05:15 INFO - PROCESS | 1668 | 1461405915415 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 03:05:15 INFO - PROCESS | 1668 | 1461405915417 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:05:15 INFO - PROCESS | 1668 | 1461405915418 Marionette TRACE conn2 <- [1,1138,null,{}] 03:05:15 INFO - PROCESS | 1668 | 1461405915421 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}] 03:05:15 INFO - PROCESS | 1668 | 1461405915614 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 03:05:15 INFO - PROCESS | 1668 | 1461405915726 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b92e800 == 65 [pid = 1668] [id = 292] 03:05:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x114e28000) [pid = 1668] [serial = 875] [outer = 0x0] 03:05:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x114f30c00) [pid = 1668] [serial = 876] [outer = 0x114e28000] 03:05:15 INFO - PROCESS | 1668 | 1461405915755 Marionette DEBUG loaded listener.js 03:05:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x115162800) [pid = 1668] [serial = 877] [outer = 0x114e28000] 03:05:16 INFO - PROCESS | 1668 | 1461405916181 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]]]}] 03:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 772ms 03:05:16 INFO - PROCESS | 1668 | 1461405916190 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 03:05:16 INFO - PROCESS | 1668 | 1461405916193 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 03:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:05:16 INFO - PROCESS | 1668 | 1461405916196 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:05:16 INFO - PROCESS | 1668 | 1461405916199 Marionette TRACE conn2 <- [1,1142,null,{}] 03:05:16 INFO - PROCESS | 1668 | 1461405916202 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}] 03:05:16 INFO - PROCESS | 1668 | 1461405916319 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 03:05:16 INFO - PROCESS | 1668 | --DOCSHELL 0x11bca6800 == 64 [pid = 1668] [id = 282] 03:05:16 INFO - PROCESS | 1668 | --DOCSHELL 0x11b930800 == 63 [pid = 1668] [id = 281] 03:05:16 INFO - PROCESS | 1668 | --DOCSHELL 0x11c19e800 == 62 [pid = 1668] [id = 280] 03:05:16 INFO - PROCESS | 1668 | --DOCSHELL 0x12bdd6000 == 61 [pid = 1668] [id = 276] 03:05:16 INFO - PROCESS | 1668 | --DOCSHELL 0x125915000 == 60 [pid = 1668] [id = 275] 03:05:16 INFO - PROCESS | 1668 | --DOCSHELL 0x119246800 == 59 [pid = 1668] [id = 274] 03:05:16 INFO - PROCESS | 1668 | 1461405916405 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x119746800 == 60 [pid = 1668] [id = 293] 03:05:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x115045400) [pid = 1668] [serial = 878] [outer = 0x0] 03:05:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x116576000) [pid = 1668] [serial = 879] [outer = 0x115045400] 03:05:16 INFO - PROCESS | 1668 | 1461405916435 Marionette DEBUG loaded listener.js 03:05:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x11aa0c800) [pid = 1668] [serial = 880] [outer = 0x115045400] 03:05:16 INFO - PROCESS | 1668 | 1461405916715 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]]]}] 03:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 570ms 03:05:16 INFO - PROCESS | 1668 | 1461405916767 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 03:05:16 INFO - PROCESS | 1668 | 1461405916769 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 03:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:05:16 INFO - PROCESS | 1668 | 1461405916774 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:05:16 INFO - PROCESS | 1668 | 1461405916776 Marionette TRACE conn2 <- [1,1146,null,{}] 03:05:16 INFO - PROCESS | 1668 | 1461405916779 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}] 03:05:16 INFO - PROCESS | 1668 | 1461405916865 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 03:05:16 INFO - PROCESS | 1668 | 1461405916872 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b24b000 == 61 [pid = 1668] [id = 294] 03:05:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x11aa10c00) [pid = 1668] [serial = 881] [outer = 0x0] 03:05:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x11b95c400) [pid = 1668] [serial = 882] [outer = 0x11aa10c00] 03:05:16 INFO - PROCESS | 1668 | 1461405916899 Marionette DEBUG loaded listener.js 03:05:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x12570e000) [pid = 1668] [serial = 883] [outer = 0x11aa10c00] 03:05:17 INFO - PROCESS | 1668 | 1461405917397 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]]]}] 03:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 672ms 03:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:05:17 INFO - PROCESS | 1668 | 1461405917447 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 03:05:17 INFO - PROCESS | 1668 | 1461405917450 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 03:05:17 INFO - PROCESS | 1668 | 1461405917460 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:05:17 INFO - PROCESS | 1668 | 1461405917463 Marionette TRACE conn2 <- [1,1150,null,{}] 03:05:17 INFO - PROCESS | 1668 | 1461405917465 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}] 03:05:17 INFO - PROCESS | 1668 | 1461405917574 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 03:05:17 INFO - PROCESS | 1668 | 1461405917591 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db6e800 == 62 [pid = 1668] [id = 295] 03:05:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x12800d400) [pid = 1668] [serial = 884] [outer = 0x0] 03:05:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x129aba800) [pid = 1668] [serial = 885] [outer = 0x12800d400] 03:05:17 INFO - PROCESS | 1668 | 1461405917616 Marionette DEBUG loaded listener.js 03:05:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x12b3aa400) [pid = 1668] [serial = 886] [outer = 0x12800d400] 03:05:17 INFO - PROCESS | 1668 | 1461405917982 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]]]}] 03:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 577ms 03:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:05:18 INFO - PROCESS | 1668 | 1461405918032 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 03:05:18 INFO - PROCESS | 1668 | 1461405918033 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 03:05:18 INFO - PROCESS | 1668 | 1461405918035 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:05:18 INFO - PROCESS | 1668 | 1461405918036 Marionette TRACE conn2 <- [1,1154,null,{}] 03:05:18 INFO - PROCESS | 1668 | 1461405918038 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}] 03:05:18 INFO - PROCESS | 1668 | 1461405918144 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 03:05:18 INFO - PROCESS | 1668 | 1461405918200 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fc7a000 == 63 [pid = 1668] [id = 296] 03:05:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x12b707800) [pid = 1668] [serial = 887] [outer = 0x0] 03:05:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x12bb26400) [pid = 1668] [serial = 888] [outer = 0x12b707800] 03:05:18 INFO - PROCESS | 1668 | 1461405918225 Marionette DEBUG loaded listener.js 03:05:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x12d094000) [pid = 1668] [serial = 889] [outer = 0x12b707800] 03:05:18 INFO - PROCESS | 1668 | 1461405918537 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]]]}] 03:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 521ms 03:05:18 INFO - PROCESS | 1668 | 1461405918558 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 03:05:18 INFO - PROCESS | 1668 | 1461405918559 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 03:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:05:18 INFO - PROCESS | 1668 | 1461405918562 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:05:18 INFO - PROCESS | 1668 | 1461405918563 Marionette TRACE conn2 <- [1,1158,null,{}] 03:05:18 INFO - PROCESS | 1668 | 1461405918565 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}] 03:05:18 INFO - PROCESS | 1668 | 1461405918674 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 03:05:18 INFO - PROCESS | 1668 | 1461405918688 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x1304e3000 == 64 [pid = 1668] [id = 297] 03:05:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x12d56fc00) [pid = 1668] [serial = 890] [outer = 0x0] 03:05:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x12d573400) [pid = 1668] [serial = 891] [outer = 0x12d56fc00] 03:05:18 INFO - PROCESS | 1668 | 1461405918720 Marionette DEBUG loaded listener.js 03:05:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x12e297400) [pid = 1668] [serial = 892] [outer = 0x12d56fc00] 03:05:19 INFO - PROCESS | 1668 | 1461405919075 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]]]}] 03:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 519ms 03:05:19 INFO - PROCESS | 1668 | 1461405919082 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 03:05:19 INFO - PROCESS | 1668 | 1461405919083 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 03:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:05:19 INFO - PROCESS | 1668 | 1461405919086 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:05:19 INFO - PROCESS | 1668 | 1461405919087 Marionette TRACE conn2 <- [1,1162,null,{}] 03:05:19 INFO - PROCESS | 1668 | 1461405919092 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}] 03:05:19 INFO - PROCESS | 1668 | 1461405919207 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 03:05:19 INFO - PROCESS | 1668 | 1461405919252 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x138ad0000 == 65 [pid = 1668] [id = 298] 03:05:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 176 (0x12d570000) [pid = 1668] [serial = 893] [outer = 0x0] 03:05:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 177 (0x12e2a1000) [pid = 1668] [serial = 894] [outer = 0x12d570000] 03:05:19 INFO - PROCESS | 1668 | 1461405919292 Marionette DEBUG loaded listener.js 03:05:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 178 (0x12e32ec00) [pid = 1668] [serial = 895] [outer = 0x12d570000] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 177 (0x114442800) [pid = 1668] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 176 (0x115169c00) [pid = 1668] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 175 (0x11918c800) [pid = 1668] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 174 (0x118f20400) [pid = 1668] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 173 (0x119d56c00) [pid = 1668] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 172 (0x114013000) [pid = 1668] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 171 (0x1162e6800) [pid = 1668] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x114f34400) [pid = 1668] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x118e13000) [pid = 1668] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x11428c000) [pid = 1668] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x11c130400) [pid = 1668] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x1269a5000) [pid = 1668] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x11c135800) [pid = 1668] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x119198c00) [pid = 1668] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x11c6e5800) [pid = 1668] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x115095800) [pid = 1668] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x125cc4400) [pid = 1668] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x11aa06400) [pid = 1668] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x1298ecc00) [pid = 1668] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x11b9a7000) [pid = 1668] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x11b9a9000) [pid = 1668] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x1298ab000) [pid = 1668] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x118f60400) [pid = 1668] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x115165400) [pid = 1668] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x119276800) [pid = 1668] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x129ab6800) [pid = 1668] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x12b34c000) [pid = 1668] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x11b9a1c00) [pid = 1668] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x12b31a800) [pid = 1668] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x115163c00) [pid = 1668] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x114e1e400) [pid = 1668] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x119a7b000) [pid = 1668] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x115048400) [pid = 1668] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:05:19 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x115167400) [pid = 1668] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:05:19 INFO - PROCESS | 1668 | 1461405919822 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]]]}] 03:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 772ms 03:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:05:19 INFO - PROCESS | 1668 | 1461405919859 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 03:05:19 INFO - PROCESS | 1668 | 1461405919860 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 03:05:19 INFO - PROCESS | 1668 | 1461405919862 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:05:19 INFO - PROCESS | 1668 | 1461405919863 Marionette TRACE conn2 <- [1,1166,null,{}] 03:05:19 INFO - PROCESS | 1668 | 1461405919866 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}] 03:05:19 INFO - PROCESS | 1668 | 1461405919984 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 03:05:20 INFO - PROCESS | 1668 | 1461405919994 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c4a6000 == 66 [pid = 1668] [id = 299] 03:05:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x11428c000) [pid = 1668] [serial = 896] [outer = 0x0] 03:05:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x115308400) [pid = 1668] [serial = 897] [outer = 0x11428c000] 03:05:20 INFO - PROCESS | 1668 | 1461405920022 Marionette DEBUG loaded listener.js 03:05:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x11918b000) [pid = 1668] [serial = 898] [outer = 0x11428c000] 03:05:20 INFO - PROCESS | 1668 | 1461405920328 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]]]}] 03:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 469ms 03:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:05:20 INFO - PROCESS | 1668 | 1461405920332 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 03:05:20 INFO - PROCESS | 1668 | 1461405920333 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 03:05:20 INFO - PROCESS | 1668 | 1461405920335 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:05:20 INFO - PROCESS | 1668 | 1461405920337 Marionette TRACE conn2 <- [1,1170,null,{}] 03:05:20 INFO - PROCESS | 1668 | 1461405920347 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}] 03:05:20 INFO - PROCESS | 1668 | 1461405920436 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 03:05:20 INFO - PROCESS | 1668 | 1461405920493 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f94d800 == 67 [pid = 1668] [id = 300] 03:05:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x118f60400) [pid = 1668] [serial = 899] [outer = 0x0] 03:05:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x119d51000) [pid = 1668] [serial = 900] [outer = 0x118f60400] 03:05:20 INFO - PROCESS | 1668 | 1461405920518 Marionette DEBUG loaded listener.js 03:05:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x11c7bd800) [pid = 1668] [serial = 901] [outer = 0x118f60400] 03:05:20 INFO - PROCESS | 1668 | 1461405920800 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]]]}] 03:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 479ms 03:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:05:20 INFO - PROCESS | 1668 | 1461405920816 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 03:05:20 INFO - PROCESS | 1668 | 1461405920817 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 03:05:20 INFO - PROCESS | 1668 | 1461405920820 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:05:20 INFO - PROCESS | 1668 | 1461405920823 Marionette TRACE conn2 <- [1,1174,null,{}] 03:05:20 INFO - PROCESS | 1668 | 1461405920832 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}] 03:05:20 INFO - PROCESS | 1668 | 1461405920929 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 03:05:20 INFO - PROCESS | 1668 | 1461405920934 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x13a3bb000 == 68 [pid = 1668] [id = 301] 03:05:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x11c4cb000) [pid = 1668] [serial = 902] [outer = 0x0] 03:05:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x127f7d800) [pid = 1668] [serial = 903] [outer = 0x11c4cb000] 03:05:20 INFO - PROCESS | 1668 | 1461405920961 Marionette DEBUG loaded listener.js 03:05:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x12b340400) [pid = 1668] [serial = 904] [outer = 0x11c4cb000] 03:05:21 INFO - PROCESS | 1668 | 1461405921279 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] 03:05:21 INFO - PROCESS | 1668 | 1461405921299 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 03:05:21 INFO - PROCESS | 1668 | 1461405921301 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:05:21 INFO - PROCESS | 1668 | 1461405921302 Marionette TRACE conn2 <- [1,1178,null,{}] 03:05:21 INFO - PROCESS | 1668 | 1461405921306 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}] 03:05:21 INFO - PROCESS | 1668 | 1461405921395 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 03:05:21 INFO - PROCESS | 1668 | 1461405921456 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x126cb8000 == 69 [pid = 1668] [id = 302] 03:05:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x1276a1c00) [pid = 1668] [serial = 905] [outer = 0x0] 03:05:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x12d56ac00) [pid = 1668] [serial = 906] [outer = 0x1276a1c00] 03:05:21 INFO - PROCESS | 1668 | 1461405921486 Marionette DEBUG loaded listener.js 03:05:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x12e33cc00) [pid = 1668] [serial = 907] [outer = 0x1276a1c00] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x11c6b0800 == 68 [pid = 1668] [id = 256] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x11ba11000 == 67 [pid = 1668] [id = 219] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x119b20000 == 66 [pid = 1668] [id = 259] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12eb8f800 == 65 [pid = 1668] [id = 163] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x11c21d800 == 64 [pid = 1668] [id = 113] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x119743000 == 63 [pid = 1668] [id = 111] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12396c800 == 62 [pid = 1668] [id = 112] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12f40b800 == 61 [pid = 1668] [id = 278] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x118c42800 == 60 [pid = 1668] [id = 279] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12efd1800 == 59 [pid = 1668] [id = 167] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x1304fa000 == 58 [pid = 1668] [id = 258] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb1f000 == 57 [pid = 1668] [id = 126] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12f417800 == 56 [pid = 1668] [id = 213] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12f405000 == 55 [pid = 1668] [id = 277] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12db71000 == 54 [pid = 1668] [id = 146] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12db75800 == 53 [pid = 1668] [id = 233] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x127fb0000 == 52 [pid = 1668] [id = 188] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12db18800 == 51 [pid = 1668] [id = 166] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12bdf1800 == 50 [pid = 1668] [id = 257] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x11bcaf000 == 49 [pid = 1668] [id = 144] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12e6a7800 == 48 [pid = 1668] [id = 199] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x118558000 == 47 [pid = 1668] [id = 255] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x11856a800 == 46 [pid = 1668] [id = 168] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x119746800 == 45 [pid = 1668] [id = 293] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x11b92e800 == 44 [pid = 1668] [id = 292] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12efda800 == 43 [pid = 1668] [id = 291] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12e6bc800 == 42 [pid = 1668] [id = 290] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12e348800 == 41 [pid = 1668] [id = 289] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf66800 == 40 [pid = 1668] [id = 288] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x11c779800 == 39 [pid = 1668] [id = 287] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12b5a0800 == 38 [pid = 1668] [id = 286] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12db11800 == 37 [pid = 1668] [id = 273] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x127658800 == 36 [pid = 1668] [id = 285] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x119122800 == 35 [pid = 1668] [id = 284] 03:05:22 INFO - PROCESS | 1668 | --DOCSHELL 0x126e9c000 == 34 [pid = 1668] [id = 283] 03:05:23 INFO - PROCESS | 1668 | --DOCSHELL 0x12db6e800 == 33 [pid = 1668] [id = 295] 03:05:23 INFO - PROCESS | 1668 | --DOCSHELL 0x12b24b000 == 32 [pid = 1668] [id = 294] 03:05:23 INFO - PROCESS | 1668 | --DOCSHELL 0x12fc7a000 == 31 [pid = 1668] [id = 296] 03:05:23 INFO - PROCESS | 1668 | --DOCSHELL 0x1304e3000 == 30 [pid = 1668] [id = 297] 03:05:23 INFO - PROCESS | 1668 | --DOCSHELL 0x12f94d800 == 29 [pid = 1668] [id = 300] 03:05:23 INFO - PROCESS | 1668 | --DOCSHELL 0x11c4a6000 == 28 [pid = 1668] [id = 299] 03:05:23 INFO - PROCESS | 1668 | --DOCSHELL 0x138ad0000 == 27 [pid = 1668] [id = 298] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x11ad78c00) [pid = 1668] [serial = 848] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x115047c00) [pid = 1668] [serial = 839] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x11509d400) [pid = 1668] [serial = 840] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x11854a400) [pid = 1668] [serial = 842] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x118cf2400) [pid = 1668] [serial = 843] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x119793800) [pid = 1668] [serial = 845] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x114f2e800) [pid = 1668] [serial = 821] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x1165d5c00) [pid = 1668] [serial = 824] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x11aacf800) [pid = 1668] [serial = 827] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x129ab6000) [pid = 1668] [serial = 830] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x11ad4d800) [pid = 1668] [serial = 836] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x12b70d400) [pid = 1668] [serial = 833] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x12b33f800) [pid = 1668] [serial = 816] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x12b3a5c00) [pid = 1668] [serial = 818] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x119b64c00) [pid = 1668] [serial = 846] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOCSHELL 0x13a3bb000 == 26 [pid = 1668] [id = 301] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x119b5bc00) [pid = 1668] [serial = 770] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x11aa0b000) [pid = 1668] [serial = 791] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x11428b400) [pid = 1668] [serial = 764] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x116579400) [pid = 1668] [serial = 767] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x11504bc00) [pid = 1668] [serial = 779] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x1272d4000) [pid = 1668] [serial = 776] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x129825000) [pid = 1668] [serial = 699] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x129ab8c00) [pid = 1668] [serial = 648] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x1298ad000) [pid = 1668] [serial = 714] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x11c455400) [pid = 1668] [serial = 797] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x119b61800) [pid = 1668] [serial = 788] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x125d8b000) [pid = 1668] [serial = 711] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x11c6efc00) [pid = 1668] [serial = 798] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12ecba400) [pid = 1668] [serial = 639] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x1274ebc00) [pid = 1668] [serial = 806] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x119d56000) [pid = 1668] [serial = 789] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x11ad51400) [pid = 1668] [serial = 794] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12b34a000) [pid = 1668] [serial = 717] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x11c7ba000) [pid = 1668] [serial = 800] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x125f80c00) [pid = 1668] [serial = 803] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x129abdc00) [pid = 1668] [serial = 813] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x118e11400) [pid = 1668] [serial = 768] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x127613000) [pid = 1668] [serial = 774] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x126a0f000) [pid = 1668] [serial = 773] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x1162eb400) [pid = 1668] [serial = 782] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x126ed3800) [pid = 1668] [serial = 804] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x1185af400) [pid = 1668] [serial = 783] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11ad81000) [pid = 1668] [serial = 771] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x125cc2800) [pid = 1668] [serial = 801] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11b9a7800) [pid = 1668] [serial = 795] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x11aff2000) [pid = 1668] [serial = 645] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x12b34b800) [pid = 1668] [serial = 651] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x1298f4c00) [pid = 1668] [serial = 812] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x1276a9800) [pid = 1668] [serial = 807] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x114bae000) [pid = 1668] [serial = 765] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x12bb2f000) [pid = 1668] [serial = 654] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x1276e9000) [pid = 1668] [serial = 809] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x12964f400) [pid = 1668] [serial = 810] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x1280d9c00) [pid = 1668] [serial = 777] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x12b321000) [pid = 1668] [serial = 815] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x11aacd400) [pid = 1668] [serial = 792] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x119123c00) [pid = 1668] [serial = 786] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x11877d000) [pid = 1668] [serial = 785] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x11509a000) [pid = 1668] [serial = 780] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x115755c00) [pid = 1668] [serial = 642] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11c133800) [pid = 1668] [serial = 708] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x115161400) [pid = 1668] [serial = 702] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11912ec00) [pid = 1668] [serial = 705] [outer = 0x0] [url = about:blank] 03:05:23 INFO - PROCESS | 1668 | 1461405923308 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] 03:05:23 INFO - PROCESS | 1668 | 1461405923329 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 03:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:05:23 INFO - PROCESS | 1668 | 1461405923334 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:05:23 INFO - PROCESS | 1668 | 1461405923336 Marionette TRACE conn2 <- [1,1182,null,{}] 03:05:23 INFO - PROCESS | 1668 | 1461405923341 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}] 03:05:23 INFO - PROCESS | 1668 | 1461405923435 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 03:05:23 INFO - PROCESS | 1668 | 1461405923492 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x116216800 == 27 [pid = 1668] [id = 303] 03:05:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x114e1d800) [pid = 1668] [serial = 908] [outer = 0x0] 03:05:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x114e24c00) [pid = 1668] [serial = 909] [outer = 0x114e1d800] 03:05:23 INFO - PROCESS | 1668 | 1461405923531 Marionette DEBUG loaded listener.js 03:05:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x114f36400) [pid = 1668] [serial = 910] [outer = 0x114e1d800] 03:05:23 INFO - PROCESS | 1668 | 1461405923903 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 2","_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] 03:05:23 INFO - PROCESS | 1668 | 1461405923961 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 03:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:05:23 INFO - PROCESS | 1668 | 1461405923965 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:05:23 INFO - PROCESS | 1668 | 1461405923967 Marionette TRACE conn2 <- [1,1186,null,{}] 03:05:23 INFO - PROCESS | 1668 | 1461405923969 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}] 03:05:24 INFO - PROCESS | 1668 | 1461405924032 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 03:05:24 INFO - PROCESS | 1668 | 1461405924074 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x116215800 == 28 [pid = 1668] [id = 304] 03:05:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x114f33c00) [pid = 1668] [serial = 911] [outer = 0x0] 03:05:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11504b000) [pid = 1668] [serial = 912] [outer = 0x114f33c00] 03:05:24 INFO - PROCESS | 1668 | 1461405924108 Marionette DEBUG loaded listener.js 03:05:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1150a1400) [pid = 1668] [serial = 913] [outer = 0x114f33c00] 03:05:24 INFO - PROCESS | 1668 | 1461405924515 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] 03:05:24 INFO - PROCESS | 1668 | 1461405924539 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 03:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:05:24 INFO - PROCESS | 1668 | 1461405924542 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:05:24 INFO - PROCESS | 1668 | 1461405924545 Marionette TRACE conn2 <- [1,1190,null,{}] 03:05:24 INFO - PROCESS | 1668 | 1461405924553 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}] 03:05:24 INFO - PROCESS | 1668 | 1461405924649 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 03:05:24 INFO - PROCESS | 1668 | 1461405924657 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b24000 == 29 [pid = 1668] [id = 305] 03:05:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11400b000) [pid = 1668] [serial = 914] [outer = 0x0] 03:05:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x116577c00) [pid = 1668] [serial = 915] [outer = 0x11400b000] 03:05:24 INFO - PROCESS | 1668 | 1461405924685 Marionette DEBUG loaded listener.js 03:05:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x118548c00) [pid = 1668] [serial = 916] [outer = 0x11400b000] 03:05:25 INFO - PROCESS | 1668 | 1461405925019 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] 03:05:25 INFO - PROCESS | 1668 | 1461405925067 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 03:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:05:25 INFO - PROCESS | 1668 | 1461405925070 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:05:25 INFO - PROCESS | 1668 | 1461405925071 Marionette TRACE conn2 <- [1,1194,null,{}] 03:05:25 INFO - PROCESS | 1668 | 1461405925073 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}] 03:05:25 INFO - PROCESS | 1668 | 1461405925145 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 03:05:25 INFO - PROCESS | 1668 | 1461405925194 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x11afd6000 == 30 [pid = 1668] [id = 306] 03:05:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x117873800) [pid = 1668] [serial = 917] [outer = 0x0] 03:05:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x118834c00) [pid = 1668] [serial = 918] [outer = 0x117873800] 03:05:25 INFO - PROCESS | 1668 | 1461405925220 Marionette DEBUG loaded listener.js 03:05:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x118ee8000) [pid = 1668] [serial = 919] [outer = 0x117873800] 03:05:25 INFO - PROCESS | 1668 | 1461405925496 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] 03:05:25 INFO - PROCESS | 1668 | 1461405925545 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 03:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:05:25 INFO - PROCESS | 1668 | 1461405925547 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:05:25 INFO - PROCESS | 1668 | 1461405925548 Marionette TRACE conn2 <- [1,1198,null,{}] 03:05:25 INFO - PROCESS | 1668 | 1461405925551 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}] 03:05:25 INFO - PROCESS | 1668 | 1461405925627 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 03:05:25 INFO - PROCESS | 1668 | 1461405925631 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bcaf000 == 31 [pid = 1668] [id = 307] 03:05:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x114f28000) [pid = 1668] [serial = 920] [outer = 0x0] 03:05:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x118f83000) [pid = 1668] [serial = 921] [outer = 0x114f28000] 03:05:25 INFO - PROCESS | 1668 | 1461405925659 Marionette DEBUG loaded listener.js 03:05:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11926c400) [pid = 1668] [serial = 922] [outer = 0x114f28000] 03:05:26 INFO - PROCESS | 1668 | 1461405925998 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]]]}] 03:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 469ms 03:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:05:26 INFO - PROCESS | 1668 | 1461405926016 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 03:05:26 INFO - PROCESS | 1668 | 1461405926017 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 03:05:26 INFO - PROCESS | 1668 | 1461405926020 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:05:26 INFO - PROCESS | 1668 | 1461405926021 Marionette TRACE conn2 <- [1,1202,null,{}] 03:05:26 INFO - PROCESS | 1668 | 1461405926023 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}] 03:05:26 INFO - PROCESS | 1668 | 1461405926133 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 03:05:26 INFO - PROCESS | 1668 | 1461405926142 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c499000 == 32 [pid = 1668] [id = 308] 03:05:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x119276c00) [pid = 1668] [serial = 923] [outer = 0x0] 03:05:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x119a79c00) [pid = 1668] [serial = 924] [outer = 0x119276c00] 03:05:26 INFO - PROCESS | 1668 | 1461405926171 Marionette DEBUG loaded listener.js 03:05:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x119d57000) [pid = 1668] [serial = 925] [outer = 0x119276c00] 03:05:26 INFO - PROCESS | 1668 | 1461405926460 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]]]}] 03:05:26 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 03:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 469ms 03:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:05:26 INFO - PROCESS | 1668 | 1461405926492 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 03:05:26 INFO - PROCESS | 1668 | 1461405926493 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 03:05:26 INFO - PROCESS | 1668 | 1461405926495 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:05:26 INFO - PROCESS | 1668 | 1461405926496 Marionette TRACE conn2 <- [1,1206,null,{}] 03:05:26 INFO - PROCESS | 1668 | 1461405926498 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}] 03:05:26 INFO - PROCESS | 1668 | 1461405926570 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 03:05:26 INFO - PROCESS | 1668 | 1461405926576 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x123978800 == 33 [pid = 1668] [id = 309] 03:05:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x114294400) [pid = 1668] [serial = 926] [outer = 0x0] 03:05:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x11aa70000) [pid = 1668] [serial = 927] [outer = 0x114294400] 03:05:26 INFO - PROCESS | 1668 | 1461405926601 Marionette DEBUG loaded listener.js 03:05:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x11ad43c00) [pid = 1668] [serial = 928] [outer = 0x114294400] 03:05:26 INFO - PROCESS | 1668 | 1461405926914 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]]]}] 03:05:26 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 03:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 468ms 03:05:26 INFO - PROCESS | 1668 | 1461405926963 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 03:05:26 INFO - PROCESS | 1668 | 1461405926965 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 03:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:05:26 INFO - PROCESS | 1668 | 1461405926967 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:05:26 INFO - PROCESS | 1668 | 1461405926968 Marionette TRACE conn2 <- [1,1210,null,{}] 03:05:26 INFO - PROCESS | 1668 | 1461405926970 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}] 03:05:27 INFO - PROCESS | 1668 | 1461405927064 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 03:05:27 INFO - PROCESS | 1668 | 1461405927071 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x125a0e800 == 34 [pid = 1668] [id = 310] 03:05:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11ad46000) [pid = 1668] [serial = 929] [outer = 0x0] 03:05:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x11ad4b400) [pid = 1668] [serial = 930] [outer = 0x11ad46000] 03:05:27 INFO - PROCESS | 1668 | 1461405927098 Marionette DEBUG loaded listener.js 03:05:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11ad77000) [pid = 1668] [serial = 931] [outer = 0x11ad46000] 03:05:27 INFO - PROCESS | 1668 | 1461405927415 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]]]}] 03:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 469ms 03:05:27 INFO - PROCESS | 1668 | 1461405927437 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 03:05:27 INFO - PROCESS | 1668 | 1461405927441 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 03:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:05:27 INFO - PROCESS | 1668 | 1461405927444 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:05:27 INFO - PROCESS | 1668 | 1461405927445 Marionette TRACE conn2 <- [1,1214,null,{}] 03:05:27 INFO - PROCESS | 1668 | 1461405927448 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}] 03:05:27 INFO - PROCESS | 1668 | 1461405927544 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 03:05:27 INFO - PROCESS | 1668 | 1461405927550 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b23800 == 35 [pid = 1668] [id = 311] 03:05:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x114e2c400) [pid = 1668] [serial = 932] [outer = 0x0] 03:05:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x11afea400) [pid = 1668] [serial = 933] [outer = 0x114e2c400] 03:05:27 INFO - PROCESS | 1668 | 1461405927592 Marionette DEBUG loaded listener.js 03:05:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x11b0fd400) [pid = 1668] [serial = 934] [outer = 0x114e2c400] 03:05:28 INFO - PROCESS | 1668 | 1461405928013 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]]]}] 03:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 619ms 03:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:05:28 INFO - PROCESS | 1668 | 1461405928064 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 03:05:28 INFO - PROCESS | 1668 | 1461405928065 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 03:05:28 INFO - PROCESS | 1668 | 1461405928067 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:05:28 INFO - PROCESS | 1668 | 1461405928068 Marionette TRACE conn2 <- [1,1218,null,{}] 03:05:28 INFO - PROCESS | 1668 | 1461405928071 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}] 03:05:28 INFO - PROCESS | 1668 | 1461405928147 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 03:05:28 INFO - PROCESS | 1668 | 1461405928151 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x126e94000 == 36 [pid = 1668] [id = 312] 03:05:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x11b950800) [pid = 1668] [serial = 935] [outer = 0x0] 03:05:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x11b9a8000) [pid = 1668] [serial = 936] [outer = 0x11b950800] 03:05:28 INFO - PROCESS | 1668 | 1461405928179 Marionette DEBUG loaded listener.js 03:05:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x11c135800) [pid = 1668] [serial = 937] [outer = 0x11b950800] 03:05:28 INFO - PROCESS | 1668 | 1461405928536 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]]]}] 03:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 03:05:28 INFO - PROCESS | 1668 | 1461405928586 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 03:05:28 INFO - PROCESS | 1668 | 1461405928587 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 03:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:05:28 INFO - PROCESS | 1668 | 1461405928590 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:05:28 INFO - PROCESS | 1668 | 1461405928591 Marionette TRACE conn2 <- [1,1222,null,{}] 03:05:28 INFO - PROCESS | 1668 | 1461405928593 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}] 03:05:28 INFO - PROCESS | 1668 | 1461405928698 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 03:05:28 INFO - PROCESS | 1668 | 1461405928712 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bcac000 == 37 [pid = 1668] [id = 313] 03:05:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11c135c00) [pid = 1668] [serial = 938] [outer = 0x0] 03:05:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x11c76cc00) [pid = 1668] [serial = 939] [outer = 0x11c135c00] 03:05:28 INFO - PROCESS | 1668 | 1461405928742 Marionette DEBUG loaded listener.js 03:05:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x125cba800) [pid = 1668] [serial = 940] [outer = 0x11c135c00] 03:05:29 INFO - PROCESS | 1668 | 1461405929093 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] 03:05:29 INFO - PROCESS | 1668 | 1461405929111 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 03:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:05:29 INFO - PROCESS | 1668 | 1461405929114 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:05:29 INFO - PROCESS | 1668 | 1461405929115 Marionette TRACE conn2 <- [1,1226,null,{}] 03:05:29 INFO - PROCESS | 1668 | 1461405929119 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}] 03:05:29 INFO - PROCESS | 1668 | 1461405929212 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 03:05:29 INFO - PROCESS | 1668 | 1461405929227 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x12781f000 == 38 [pid = 1668] [id = 314] 03:05:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12570d000) [pid = 1668] [serial = 941] [outer = 0x0] 03:05:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x125cc7000) [pid = 1668] [serial = 942] [outer = 0x12570d000] 03:05:29 INFO - PROCESS | 1668 | 1461405929253 Marionette DEBUG loaded listener.js 03:05:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x1269a3c00) [pid = 1668] [serial = 943] [outer = 0x12570d000] 03:05:29 INFO - PROCESS | 1668 | 1461405929573 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]]]}] 03:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 470ms 03:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:05:29 INFO - PROCESS | 1668 | 1461405929585 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 03:05:29 INFO - PROCESS | 1668 | 1461405929586 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 03:05:29 INFO - PROCESS | 1668 | 1461405929590 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:05:29 INFO - PROCESS | 1668 | 1461405929591 Marionette TRACE conn2 <- [1,1230,null,{}] 03:05:29 INFO - PROCESS | 1668 | 1461405929594 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}] 03:05:29 INFO - PROCESS | 1668 | 1461405929684 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 03:05:29 INFO - PROCESS | 1668 | 1461405929695 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a5c1000 == 39 [pid = 1668] [id = 315] 03:05:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x1269a4000) [pid = 1668] [serial = 944] [outer = 0x0] 03:05:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x126e80000) [pid = 1668] [serial = 945] [outer = 0x1269a4000] 03:05:29 INFO - PROCESS | 1668 | 1461405929720 Marionette DEBUG loaded listener.js 03:05:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x1272df800) [pid = 1668] [serial = 946] [outer = 0x1269a4000] 03:05:30 INFO - PROCESS | 1668 | 1461405930052 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]]]}] 03:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 470ms 03:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:05:30 INFO - PROCESS | 1668 | 1461405930060 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 03:05:30 INFO - PROCESS | 1668 | 1461405930061 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 03:05:30 INFO - PROCESS | 1668 | 1461405930063 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:05:30 INFO - PROCESS | 1668 | 1461405930064 Marionette TRACE conn2 <- [1,1234,null,{}] 03:05:30 INFO - PROCESS | 1668 | 1461405930066 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}] 03:05:30 INFO - PROCESS | 1668 | 1461405930160 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 03:05:30 INFO - PROCESS | 1668 | 1461405930173 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x12aec2800 == 40 [pid = 1668] [id = 316] 03:05:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x1274f2000) [pid = 1668] [serial = 947] [outer = 0x0] 03:05:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x12766cc00) [pid = 1668] [serial = 948] [outer = 0x1274f2000] 03:05:30 INFO - PROCESS | 1668 | 1461405930197 Marionette DEBUG loaded listener.js 03:05:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x1276a9000) [pid = 1668] [serial = 949] [outer = 0x1274f2000] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x12b340000) [pid = 1668] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x11530e800) [pid = 1668] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x12c02f000) [pid = 1668] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x1280e7800) [pid = 1668] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x11509e400) [pid = 1668] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x119b57400) [pid = 1668] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x114e21c00) [pid = 1668] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x1280e5800) [pid = 1668] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x12800d400) [pid = 1668] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x12d56fc00) [pid = 1668] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12b707800) [pid = 1668] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12d570000) [pid = 1668] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x11428c000) [pid = 1668] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x118f60400) [pid = 1668] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x11c4cb000) [pid = 1668] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x118ce5400) [pid = 1668] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11515f400) [pid = 1668] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x11aa07800) [pid = 1668] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x11aa10c00) [pid = 1668] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x115045400) [pid = 1668] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x114e28000) [pid = 1668] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x114e1ec00) [pid = 1668] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x114ba9c00) [pid = 1668] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x129abe400) [pid = 1668] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x119cd6c00) [pid = 1668] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x11c454800) [pid = 1668] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:05:30 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11b9a8800) [pid = 1668] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:05:30 INFO - PROCESS | 1668 | 1461405930949 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]]]}] 03:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 919ms 03:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:05:30 INFO - PROCESS | 1668 | 1461405930983 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 03:05:30 INFO - PROCESS | 1668 | 1461405930984 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 03:05:30 INFO - PROCESS | 1668 | 1461405930986 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:05:30 INFO - PROCESS | 1668 | 1461405930987 Marionette TRACE conn2 <- [1,1238,null,{}] 03:05:30 INFO - PROCESS | 1668 | 1461405930989 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}] 03:05:31 INFO - PROCESS | 1668 | 1461405931066 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 03:05:31 INFO - PROCESS | 1668 | 1461405931116 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x123972800 == 41 [pid = 1668] [id = 317] 03:05:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x114297400) [pid = 1668] [serial = 950] [outer = 0x0] 03:05:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x115750800) [pid = 1668] [serial = 951] [outer = 0x114297400] 03:05:31 INFO - PROCESS | 1668 | 1461405931143 Marionette DEBUG loaded listener.js 03:05:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x11aaca800) [pid = 1668] [serial = 952] [outer = 0x114297400] 03:05:31 INFO - PROCESS | 1668 | 1461405931411 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]]]}] 03:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 469ms 03:05:31 INFO - PROCESS | 1668 | 1461405931462 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 03:05:31 INFO - PROCESS | 1668 | 1461405931463 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 03:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:05:31 INFO - PROCESS | 1668 | 1461405931465 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:05:31 INFO - PROCESS | 1668 | 1461405931466 Marionette TRACE conn2 <- [1,1242,null,{}] 03:05:31 INFO - PROCESS | 1668 | 1461405931469 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}] 03:05:31 INFO - PROCESS | 1668 | 1461405931550 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 03:05:31 INFO - PROCESS | 1668 | 1461405931556 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b262800 == 42 [pid = 1668] [id = 318] 03:05:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x11aff1800) [pid = 1668] [serial = 953] [outer = 0x0] 03:05:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x126e81c00) [pid = 1668] [serial = 954] [outer = 0x11aff1800] 03:05:31 INFO - PROCESS | 1668 | 1461405931582 Marionette DEBUG loaded listener.js 03:05:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x127977000) [pid = 1668] [serial = 955] [outer = 0x11aff1800] 03:05:31 INFO - PROCESS | 1668 | 1461405931884 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]]]}] 03:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 470ms 03:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:05:31 INFO - PROCESS | 1668 | 1461405931936 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 03:05:31 INFO - PROCESS | 1668 | 1461405931937 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 03:05:31 INFO - PROCESS | 1668 | 1461405931939 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:05:31 INFO - PROCESS | 1668 | 1461405931940 Marionette TRACE conn2 <- [1,1246,null,{}] 03:05:31 INFO - PROCESS | 1668 | 1461405931942 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}] 03:05:32 INFO - PROCESS | 1668 | 1461405932020 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 03:05:32 INFO - PROCESS | 1668 | 1461405932075 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb0e800 == 43 [pid = 1668] [id = 319] 03:05:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11ad43800) [pid = 1668] [serial = 956] [outer = 0x0] 03:05:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x127f79800) [pid = 1668] [serial = 957] [outer = 0x11ad43800] 03:05:32 INFO - PROCESS | 1668 | 1461405932100 Marionette DEBUG loaded listener.js 03:05:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x1280e6000) [pid = 1668] [serial = 958] [outer = 0x11ad43800] 03:05:32 INFO - PROCESS | 1668 | 1461405932364 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]]]}] 03:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 469ms 03:05:32 INFO - PROCESS | 1668 | 1461405932412 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 03:05:32 INFO - PROCESS | 1668 | 1461405932413 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 03:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:05:32 INFO - PROCESS | 1668 | 1461405932415 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:05:32 INFO - PROCESS | 1668 | 1461405932416 Marionette TRACE conn2 <- [1,1250,null,{}] 03:05:32 INFO - PROCESS | 1668 | 1461405932418 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}] 03:05:32 INFO - PROCESS | 1668 | 1461405932501 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 03:05:32 INFO - PROCESS | 1668 | 1461405932508 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce1f800 == 44 [pid = 1668] [id = 320] 03:05:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x128005c00) [pid = 1668] [serial = 959] [outer = 0x0] 03:05:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x1298ad000) [pid = 1668] [serial = 960] [outer = 0x128005c00] 03:05:32 INFO - PROCESS | 1668 | 1461405932533 Marionette DEBUG loaded listener.js 03:05:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x1298ee800) [pid = 1668] [serial = 961] [outer = 0x128005c00] 03:05:32 INFO - PROCESS | 1668 | 1461405932948 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]]]}] 03:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 570ms 03:05:32 INFO - PROCESS | 1668 | 1461405932986 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 03:05:32 INFO - PROCESS | 1668 | 1461405932990 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 03:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:05:32 INFO - PROCESS | 1668 | 1461405932994 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:05:32 INFO - PROCESS | 1668 | 1461405932997 Marionette TRACE conn2 <- [1,1254,null,{}] 03:05:33 INFO - PROCESS | 1668 | 1461405933001 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}] 03:05:33 INFO - PROCESS | 1668 | 1461405933114 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 03:05:33 INFO - PROCESS | 1668 | 1461405933191 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x116533800 == 45 [pid = 1668] [id = 321] 03:05:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x1147c9c00) [pid = 1668] [serial = 962] [outer = 0x0] 03:05:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x114babc00) [pid = 1668] [serial = 963] [outer = 0x1147c9c00] 03:05:33 INFO - PROCESS | 1668 | 1461405933223 Marionette DEBUG loaded listener.js 03:05:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x114f2b800) [pid = 1668] [serial = 964] [outer = 0x1147c9c00] 03:05:33 INFO - PROCESS | 1668 | 1461405933751 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]]]}] 03:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 772ms 03:05:33 INFO - PROCESS | 1668 | 1461405933767 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 03:05:33 INFO - PROCESS | 1668 | 1461405933771 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 03:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:05:33 INFO - PROCESS | 1668 | 1461405933804 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:05:33 INFO - PROCESS | 1668 | 1461405933808 Marionette TRACE conn2 <- [1,1258,null,{}] 03:05:33 INFO - PROCESS | 1668 | 1461405933810 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}] 03:05:33 INFO - PROCESS | 1668 | 1461405933917 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 03:05:33 INFO - PROCESS | 1668 | 1461405933992 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x11afdc000 == 46 [pid = 1668] [id = 322] 03:05:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x1150a0400) [pid = 1668] [serial = 965] [outer = 0x0] 03:05:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x115166c00) [pid = 1668] [serial = 966] [outer = 0x1150a0400] 03:05:34 INFO - PROCESS | 1668 | 1461405934022 Marionette DEBUG loaded listener.js 03:05:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x11575f000) [pid = 1668] [serial = 967] [outer = 0x1150a0400] 03:05:34 INFO - PROCESS | 1668 | 1461405934742 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]]]}] 03:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 976ms 03:05:34 INFO - PROCESS | 1668 | 1461405934782 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 03:05:34 INFO - PROCESS | 1668 | 1461405934784 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 03:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:05:34 INFO - PROCESS | 1668 | 1461405934788 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:05:34 INFO - PROCESS | 1668 | 1461405934790 Marionette TRACE conn2 <- [1,1262,null,{}] 03:05:34 INFO - PROCESS | 1668 | 1461405934794 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}] 03:05:34 INFO - PROCESS | 1668 | 1461405934892 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 03:05:34 INFO - PROCESS | 1668 | 1461405934942 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x11974d800 == 47 [pid = 1668] [id = 323] 03:05:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x114f30800) [pid = 1668] [serial = 968] [outer = 0x0] 03:05:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x115041c00) [pid = 1668] [serial = 969] [outer = 0x114f30800] 03:05:34 INFO - PROCESS | 1668 | 1461405934970 Marionette DEBUG loaded listener.js 03:05:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x115098000) [pid = 1668] [serial = 970] [outer = 0x114f30800] 03:05:35 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb0e800 == 46 [pid = 1668] [id = 319] 03:05:35 INFO - PROCESS | 1668 | --DOCSHELL 0x12b262800 == 45 [pid = 1668] [id = 318] 03:05:35 INFO - PROCESS | 1668 | --DOCSHELL 0x123972800 == 44 [pid = 1668] [id = 317] 03:05:35 INFO - PROCESS | 1668 | --DOCSHELL 0x12aec2800 == 43 [pid = 1668] [id = 316] 03:05:35 INFO - PROCESS | 1668 | --DOCSHELL 0x12a5c1000 == 42 [pid = 1668] [id = 315] 03:05:35 INFO - PROCESS | 1668 | --DOCSHELL 0x12781f000 == 41 [pid = 1668] [id = 314] 03:05:35 INFO - PROCESS | 1668 | --DOCSHELL 0x11bcac000 == 40 [pid = 1668] [id = 313] 03:05:35 INFO - PROCESS | 1668 | --DOCSHELL 0x126e94000 == 39 [pid = 1668] [id = 312] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x12d56ac00) [pid = 1668] [serial = 906] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOCSHELL 0x119b23800 == 38 [pid = 1668] [id = 311] 03:05:35 INFO - PROCESS | 1668 | --DOCSHELL 0x125a0e800 == 37 [pid = 1668] [id = 310] 03:05:35 INFO - PROCESS | 1668 | --DOCSHELL 0x123978800 == 36 [pid = 1668] [id = 309] 03:05:35 INFO - PROCESS | 1668 | --DOCSHELL 0x11c499000 == 35 [pid = 1668] [id = 308] 03:05:35 INFO - PROCESS | 1668 | --DOCSHELL 0x11bcaf000 == 34 [pid = 1668] [id = 307] 03:05:35 INFO - PROCESS | 1668 | --DOCSHELL 0x11afd6000 == 33 [pid = 1668] [id = 306] 03:05:35 INFO - PROCESS | 1668 | --DOCSHELL 0x119b24000 == 32 [pid = 1668] [id = 305] 03:05:35 INFO - PROCESS | 1668 | --DOCSHELL 0x116215800 == 31 [pid = 1668] [id = 304] 03:05:35 INFO - PROCESS | 1668 | --DOCSHELL 0x116216800 == 30 [pid = 1668] [id = 303] 03:05:35 INFO - PROCESS | 1668 | 1461405935462 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]]]}] 03:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 721ms 03:05:35 INFO - PROCESS | 1668 | 1461405935509 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 03:05:35 INFO - PROCESS | 1668 | 1461405935512 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 03:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:05:35 INFO - PROCESS | 1668 | 1461405935517 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:05:35 INFO - PROCESS | 1668 | 1461405935518 Marionette TRACE conn2 <- [1,1266,null,{}] 03:05:35 INFO - PROCESS | 1668 | 1461405935526 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}] 03:05:35 INFO - PROCESS | 1668 | 1461405935603 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 03:05:35 INFO - PROCESS | 1668 | 1461405935610 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x118fd3800 == 31 [pid = 1668] [id = 324] 03:05:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x115098c00) [pid = 1668] [serial = 971] [outer = 0x0] 03:05:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x11538e800) [pid = 1668] [serial = 972] [outer = 0x115098c00] 03:05:35 INFO - PROCESS | 1668 | 1461405935636 Marionette DEBUG loaded listener.js 03:05:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x1165d4c00) [pid = 1668] [serial = 973] [outer = 0x115098c00] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x12cecbc00) [pid = 1668] [serial = 837] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x11af73800) [pid = 1668] [serial = 828] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x115097400) [pid = 1668] [serial = 822] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12b3a9c00) [pid = 1668] [serial = 831] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x12b58ac00) [pid = 1668] [serial = 819] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x1188fd000) [pid = 1668] [serial = 825] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12d094c00) [pid = 1668] [serial = 762] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12bb27400) [pid = 1668] [serial = 834] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x129aba800) [pid = 1668] [serial = 885] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x12d573400) [pid = 1668] [serial = 891] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x12d094000) [pid = 1668] [serial = 889] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x12bb26400) [pid = 1668] [serial = 888] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x12e2a1000) [pid = 1668] [serial = 894] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x115308400) [pid = 1668] [serial = 897] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x12e297400) [pid = 1668] [serial = 892] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11c7bd800) [pid = 1668] [serial = 901] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x127f7d800) [pid = 1668] [serial = 903] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x12e32ec00) [pid = 1668] [serial = 895] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x119b61400) [pid = 1668] [serial = 854] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x1185b3400) [pid = 1668] [serial = 852] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x11516c800) [pid = 1668] [serial = 851] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x11af70400) [pid = 1668] [serial = 849] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x119ce0400) [pid = 1668] [serial = 456] [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.] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x11b95c400) [pid = 1668] [serial = 882] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x116576000) [pid = 1668] [serial = 879] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11aa0c800) [pid = 1668] [serial = 880] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x115162800) [pid = 1668] [serial = 877] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x114f30c00) [pid = 1668] [serial = 876] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x12d091c00) [pid = 1668] [serial = 874] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x12cf28800) [pid = 1668] [serial = 873] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12cecdc00) [pid = 1668] [serial = 871] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x12bd81400) [pid = 1668] [serial = 870] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12bd76000) [pid = 1668] [serial = 868] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12bb29400) [pid = 1668] [serial = 867] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1280e3800) [pid = 1668] [serial = 865] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1276a0000) [pid = 1668] [serial = 864] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x12769f400) [pid = 1668] [serial = 862] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x125d81000) [pid = 1668] [serial = 861] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x12b340400) [pid = 1668] [serial = 904] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1257e6c00) [pid = 1668] [serial = 858] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x11c6f1400) [pid = 1668] [serial = 857] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x11ad44c00) [pid = 1668] [serial = 855] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x11918b000) [pid = 1668] [serial = 898] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x119d51000) [pid = 1668] [serial = 900] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x12570e000) [pid = 1668] [serial = 883] [outer = 0x0] [url = about:blank] 03:05:35 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x12b3aa400) [pid = 1668] [serial = 886] [outer = 0x0] [url = about:blank] 03:05:36 INFO - PROCESS | 1668 | 1461405936008 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]]]}] 03:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 524ms 03:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:05:36 INFO - PROCESS | 1668 | 1461405936046 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 03:05:36 INFO - PROCESS | 1668 | 1461405936048 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 03:05:36 INFO - PROCESS | 1668 | 1461405936050 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:05:36 INFO - PROCESS | 1668 | 1461405936052 Marionette TRACE conn2 <- [1,1270,null,{}] 03:05:36 INFO - PROCESS | 1668 | 1461405936062 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}] 03:05:36 INFO - PROCESS | 1668 | 1461405936142 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 03:05:36 INFO - PROCESS | 1668 | 1461405936148 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b059800 == 32 [pid = 1668] [id = 325] 03:05:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x118889400) [pid = 1668] [serial = 974] [outer = 0x0] 03:05:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x118cec000) [pid = 1668] [serial = 975] [outer = 0x118889400] 03:05:36 INFO - PROCESS | 1668 | 1461405936179 Marionette DEBUG loaded listener.js 03:05:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x118f5fc00) [pid = 1668] [serial = 976] [outer = 0x118889400] 03:05:36 INFO - PROCESS | 1668 | 1461405936545 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]]]}] 03:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 523ms 03:05:36 INFO - PROCESS | 1668 | 1461405936575 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 03:05:36 INFO - PROCESS | 1668 | 1461405936576 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 03:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:05:36 INFO - PROCESS | 1668 | 1461405936579 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:05:36 INFO - PROCESS | 1668 | 1461405936580 Marionette TRACE conn2 <- [1,1274,null,{}] 03:05:36 INFO - PROCESS | 1668 | 1461405936582 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}] 03:05:36 INFO - PROCESS | 1668 | 1461405936659 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 03:05:36 INFO - PROCESS | 1668 | 1461405936663 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c77c000 == 33 [pid = 1668] [id = 326] 03:05:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x118f8ac00) [pid = 1668] [serial = 977] [outer = 0x0] 03:05:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x11926dc00) [pid = 1668] [serial = 978] [outer = 0x118f8ac00] 03:05:36 INFO - PROCESS | 1668 | 1461405936690 Marionette DEBUG loaded listener.js 03:05:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x119b5b400) [pid = 1668] [serial = 979] [outer = 0x118f8ac00] 03:05:37 INFO - PROCESS | 1668 | 1461405937055 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]]]}] 03:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 518ms 03:05:37 INFO - PROCESS | 1668 | 1461405937098 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 03:05:37 INFO - PROCESS | 1668 | 1461405937100 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 03:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:05:37 INFO - PROCESS | 1668 | 1461405937103 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:05:37 INFO - PROCESS | 1668 | 1461405937105 Marionette TRACE conn2 <- [1,1278,null,{}] 03:05:37 INFO - PROCESS | 1668 | 1461405937108 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}] 03:05:37 INFO - PROCESS | 1668 | 1461405937242 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 03:05:37 INFO - PROCESS | 1668 | 1461405937252 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x12397c000 == 34 [pid = 1668] [id = 327] 03:05:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x114e23800) [pid = 1668] [serial = 980] [outer = 0x0] 03:05:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x119b5f000) [pid = 1668] [serial = 981] [outer = 0x114e23800] 03:05:37 INFO - PROCESS | 1668 | 1461405937278 Marionette DEBUG loaded listener.js 03:05:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x11aa05400) [pid = 1668] [serial = 982] [outer = 0x114e23800] 03:05:37 INFO - PROCESS | 1668 | 1461405937614 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]]]}] 03:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 522ms 03:05:37 INFO - PROCESS | 1668 | 1461405937625 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 03:05:37 INFO - PROCESS | 1668 | 1461405937626 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 03:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:05:37 INFO - PROCESS | 1668 | 1461405937628 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:05:37 INFO - PROCESS | 1668 | 1461405937629 Marionette TRACE conn2 <- [1,1282,null,{}] 03:05:37 INFO - PROCESS | 1668 | 1461405937632 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}] 03:05:37 INFO - PROCESS | 1668 | 1461405937747 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 03:05:37 INFO - PROCESS | 1668 | 1461405937752 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x126cbf000 == 35 [pid = 1668] [id = 328] 03:05:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x118f63800) [pid = 1668] [serial = 983] [outer = 0x0] 03:05:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x11aa10c00) [pid = 1668] [serial = 984] [outer = 0x118f63800] 03:05:37 INFO - PROCESS | 1668 | 1461405937781 Marionette DEBUG loaded listener.js 03:05:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11af79000) [pid = 1668] [serial = 985] [outer = 0x118f63800] 03:05:38 INFO - PROCESS | 1668 | 1461405938119 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]]]}] 03:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 518ms 03:05:38 INFO - PROCESS | 1668 | 1461405938147 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 03:05:38 INFO - PROCESS | 1668 | 1461405938148 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 03:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:05:38 INFO - PROCESS | 1668 | 1461405938150 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:05:38 INFO - PROCESS | 1668 | 1461405938151 Marionette TRACE conn2 <- [1,1286,null,{}] 03:05:38 INFO - PROCESS | 1668 | 1461405938159 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}] 03:05:38 INFO - PROCESS | 1668 | 1461405938250 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 03:05:38 INFO - PROCESS | 1668 | 1461405938255 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x127192800 == 36 [pid = 1668] [id = 329] 03:05:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x114440c00) [pid = 1668] [serial = 986] [outer = 0x0] 03:05:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11b956000) [pid = 1668] [serial = 987] [outer = 0x114440c00] 03:05:38 INFO - PROCESS | 1668 | 1461405938280 Marionette DEBUG loaded listener.js 03:05:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11c133400) [pid = 1668] [serial = 988] [outer = 0x114440c00] 03:05:38 INFO - PROCESS | 1668 | 1461405938633 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]]]}] 03:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 520ms 03:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:05:38 INFO - PROCESS | 1668 | 1461405938671 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 03:05:38 INFO - PROCESS | 1668 | 1461405938672 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 03:05:38 INFO - PROCESS | 1668 | 1461405938674 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:05:38 INFO - PROCESS | 1668 | 1461405938675 Marionette TRACE conn2 <- [1,1290,null,{}] 03:05:38 INFO - PROCESS | 1668 | 1461405938677 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}] 03:05:38 INFO - PROCESS | 1668 | 1461405938770 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 03:05:38 INFO - PROCESS | 1668 | 1461405938774 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x127651000 == 37 [pid = 1668] [id = 330] 03:05:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11912e800) [pid = 1668] [serial = 989] [outer = 0x0] 03:05:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11c4ca000) [pid = 1668] [serial = 990] [outer = 0x11912e800] 03:05:38 INFO - PROCESS | 1668 | 1461405938800 Marionette DEBUG loaded listener.js 03:05:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x125706800) [pid = 1668] [serial = 991] [outer = 0x11912e800] 03:05:39 INFO - PROCESS | 1668 | 1461405939101 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]]]}] 03:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 469ms 03:05:39 INFO - PROCESS | 1668 | 1461405939145 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 03:05:39 INFO - PROCESS | 1668 | 1461405939146 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 03:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:05:39 INFO - PROCESS | 1668 | 1461405939148 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:05:39 INFO - PROCESS | 1668 | 1461405939149 Marionette TRACE conn2 <- [1,1294,null,{}] 03:05:39 INFO - PROCESS | 1668 | 1461405939152 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}] 03:05:39 INFO - PROCESS | 1668 | 1461405939253 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 03:05:39 INFO - PROCESS | 1668 | 1461405939258 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x128453800 == 38 [pid = 1668] [id = 331] 03:05:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x11c453400) [pid = 1668] [serial = 992] [outer = 0x0] 03:05:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x12570e000) [pid = 1668] [serial = 993] [outer = 0x11c453400] 03:05:39 INFO - PROCESS | 1668 | 1461405939310 Marionette DEBUG loaded listener.js 03:05:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x125cbb800) [pid = 1668] [serial = 994] [outer = 0x11c453400] 03:05:39 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x119276c00) [pid = 1668] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:05:39 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x114294400) [pid = 1668] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:05:39 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x114e1d800) [pid = 1668] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:05:39 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11c135c00) [pid = 1668] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:05:39 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11ad46000) [pid = 1668] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:05:39 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x114f33c00) [pid = 1668] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:05:39 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11400b000) [pid = 1668] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:05:39 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x11b950800) [pid = 1668] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:05:39 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12570d000) [pid = 1668] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:05:39 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x114e2c400) [pid = 1668] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:05:39 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x114297400) [pid = 1668] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:05:39 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1269a4000) [pid = 1668] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:05:39 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x1274f2000) [pid = 1668] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:05:39 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x114f28000) [pid = 1668] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:05:39 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11aff1800) [pid = 1668] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:05:39 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x117873800) [pid = 1668] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:05:39 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x11ad43800) [pid = 1668] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:05:39 INFO - PROCESS | 1668 | 1461405939900 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]]]}] 03:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 769ms 03:05:39 INFO - PROCESS | 1668 | 1461405939918 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 03:05:39 INFO - PROCESS | 1668 | 1461405939920 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 03:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:05:39 INFO - PROCESS | 1668 | 1461405939923 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:05:39 INFO - PROCESS | 1668 | 1461405939925 Marionette TRACE conn2 <- [1,1298,null,{}] 03:05:39 INFO - PROCESS | 1668 | 1461405939928 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}] 03:05:40 INFO - PROCESS | 1668 | 1461405940031 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 03:05:40 INFO - PROCESS | 1668 | 1461405940081 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c777000 == 39 [pid = 1668] [id = 332] 03:05:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x114e1ec00) [pid = 1668] [serial = 995] [outer = 0x0] 03:05:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x117876c00) [pid = 1668] [serial = 996] [outer = 0x114e1ec00] 03:05:40 INFO - PROCESS | 1668 | 1461405940106 Marionette DEBUG loaded listener.js 03:05:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11ad43400) [pid = 1668] [serial = 997] [outer = 0x114e1ec00] 03:05:40 INFO - PROCESS | 1668 | 1461405940452 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]]]}] 03:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 573ms 03:05:40 INFO - PROCESS | 1668 | 1461405940497 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 03:05:40 INFO - PROCESS | 1668 | 1461405940499 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 03:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:05:40 INFO - PROCESS | 1668 | 1461405940502 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:05:40 INFO - PROCESS | 1668 | 1461405940505 Marionette TRACE conn2 <- [1,1302,null,{}] 03:05:40 INFO - PROCESS | 1668 | 1461405940508 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}] 03:05:40 INFO - PROCESS | 1668 | 1461405940684 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 03:05:40 INFO - PROCESS | 1668 | 1461405940739 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x12aec3800 == 40 [pid = 1668] [id = 333] 03:05:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x11ad43800) [pid = 1668] [serial = 998] [outer = 0x0] 03:05:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12570d400) [pid = 1668] [serial = 999] [outer = 0x11ad43800] 03:05:40 INFO - PROCESS | 1668 | 1461405940787 Marionette DEBUG loaded listener.js 03:05:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1274ee400) [pid = 1668] [serial = 1000] [outer = 0x11ad43800] 03:05:41 INFO - PROCESS | 1668 | 1461405941132 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]]]}] 03:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 673ms 03:05:41 INFO - PROCESS | 1668 | 1461405941176 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 03:05:41 INFO - PROCESS | 1668 | 1461405941177 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 03:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:05:41 INFO - PROCESS | 1668 | 1461405941179 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:05:41 INFO - PROCESS | 1668 | 1461405941180 Marionette TRACE conn2 <- [1,1306,null,{}] 03:05:41 INFO - PROCESS | 1668 | 1461405941183 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}] 03:05:41 INFO - PROCESS | 1668 | 1461405941264 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 03:05:41 INFO - PROCESS | 1668 | 1461405941330 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb09000 == 41 [pid = 1668] [id = 334] 03:05:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x125cea000) [pid = 1668] [serial = 1001] [outer = 0x0] 03:05:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x127670400) [pid = 1668] [serial = 1002] [outer = 0x125cea000] 03:05:41 INFO - PROCESS | 1668 | 1461405941355 Marionette DEBUG loaded listener.js 03:05:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12964e000) [pid = 1668] [serial = 1003] [outer = 0x125cea000] 03:05:41 INFO - PROCESS | 1668 | 1461405941623 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]]]}] 03:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 469ms 03:05:41 INFO - PROCESS | 1668 | 1461405941649 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 03:05:41 INFO - PROCESS | 1668 | 1461405941650 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 03:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:05:41 INFO - PROCESS | 1668 | 1461405941652 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:05:41 INFO - PROCESS | 1668 | 1461405941654 Marionette TRACE conn2 <- [1,1310,null,{}] 03:05:41 INFO - PROCESS | 1668 | 1461405941663 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}] 03:05:41 INFO - PROCESS | 1668 | 1461405941749 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 03:05:41 INFO - PROCESS | 1668 | 1461405941849 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x115706800 == 42 [pid = 1668] [id = 335] 03:05:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11400b000) [pid = 1668] [serial = 1004] [outer = 0x0] 03:05:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1142cb400) [pid = 1668] [serial = 1005] [outer = 0x11400b000] 03:05:41 INFO - PROCESS | 1668 | 1461405941883 Marionette DEBUG loaded listener.js 03:05:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x114f27400) [pid = 1668] [serial = 1006] [outer = 0x11400b000] 03:05:42 INFO - PROCESS | 1668 | 1461405942331 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] 03:05:42 INFO - PROCESS | 1668 | 1461405942386 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 03:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:05:42 INFO - PROCESS | 1668 | 1461405942391 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:05:42 INFO - PROCESS | 1668 | 1461405942394 Marionette TRACE conn2 <- [1,1314,null,{}] 03:05:42 INFO - PROCESS | 1668 | 1461405942398 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}] 03:05:42 INFO - PROCESS | 1668 | 1461405942541 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 03:05:42 INFO - PROCESS | 1668 | 1461405942656 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c19e800 == 43 [pid = 1668] [id = 336] 03:05:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x116743400) [pid = 1668] [serial = 1007] [outer = 0x0] 03:05:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1185af400) [pid = 1668] [serial = 1008] [outer = 0x116743400] 03:05:42 INFO - PROCESS | 1668 | 1461405942688 Marionette DEBUG loaded listener.js 03:05:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x118ee9800) [pid = 1668] [serial = 1009] [outer = 0x116743400] 03:05:43 INFO - PROCESS | 1668 | 1461405943072 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]]]}] 03:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 721ms 03:05:43 INFO - PROCESS | 1668 | 1461405943114 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 03:05:43 INFO - PROCESS | 1668 | 1461405943117 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 03:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:05:43 INFO - PROCESS | 1668 | 1461405943120 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:05:43 INFO - PROCESS | 1668 | 1461405943121 Marionette TRACE conn2 <- [1,1318,null,{}] 03:05:43 INFO - PROCESS | 1668 | 1461405943126 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}] 03:05:43 INFO - PROCESS | 1668 | 1461405943224 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 03:05:43 INFO - PROCESS | 1668 | 1461405943276 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12781e000 == 44 [pid = 1668] [id = 337] 03:05:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x118f83400) [pid = 1668] [serial = 1010] [outer = 0x0] 03:05:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x119b5e000) [pid = 1668] [serial = 1011] [outer = 0x118f83400] 03:05:43 INFO - PROCESS | 1668 | 1461405943306 Marionette DEBUG loaded listener.js 03:05:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11ad43000) [pid = 1668] [serial = 1012] [outer = 0x118f83400] 03:05:43 INFO - PROCESS | 1668 | 1461405943729 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]]]}] 03:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 671ms 03:05:43 INFO - PROCESS | 1668 | 1461405943805 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 03:05:43 INFO - PROCESS | 1668 | 1461405943807 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 03:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:05:43 INFO - PROCESS | 1668 | 1461405943815 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:05:43 INFO - PROCESS | 1668 | 1461405943819 Marionette TRACE conn2 <- [1,1322,null,{}] 03:05:43 INFO - PROCESS | 1668 | 1461405943825 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}] 03:05:43 INFO - PROCESS | 1668 | 1461405943947 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 03:05:44 INFO - PROCESS | 1668 | 1461405944013 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d318000 == 45 [pid = 1668] [id = 338] 03:05:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11aff8400) [pid = 1668] [serial = 1013] [outer = 0x0] 03:05:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x125b52800) [pid = 1668] [serial = 1014] [outer = 0x11aff8400] 03:05:44 INFO - PROCESS | 1668 | 1461405944042 Marionette DEBUG loaded listener.js 03:05:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x125d7c400) [pid = 1668] [serial = 1015] [outer = 0x11aff8400] 03:05:44 INFO - PROCESS | 1668 | 1461405944447 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]]]}] 03:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 680ms 03:05:44 INFO - PROCESS | 1668 | 1461405944492 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 03:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:05:44 INFO - PROCESS | 1668 | 1461405944493 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 03:05:44 INFO - PROCESS | 1668 | 1461405944496 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:05:44 INFO - PROCESS | 1668 | 1461405944497 Marionette TRACE conn2 <- [1,1326,null,{}] 03:05:44 INFO - PROCESS | 1668 | 1461405944499 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}] 03:05:44 INFO - PROCESS | 1668 | 1461405944599 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 03:05:44 INFO - PROCESS | 1668 | 1461405944649 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12da41800 == 46 [pid = 1668] [id = 339] 03:05:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x126a0f000) [pid = 1668] [serial = 1016] [outer = 0x0] 03:05:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x1276a5400) [pid = 1668] [serial = 1017] [outer = 0x126a0f000] 03:05:44 INFO - PROCESS | 1668 | 1461405944679 Marionette DEBUG loaded listener.js 03:05:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x1298ebc00) [pid = 1668] [serial = 1018] [outer = 0x126a0f000] 03:05:45 INFO - PROCESS | 1668 | 1461405945092 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]]]}] 03:05:45 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 03:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 619ms 03:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:05:45 INFO - PROCESS | 1668 | 1461405945116 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 03:05:45 INFO - PROCESS | 1668 | 1461405945117 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 03:05:45 INFO - PROCESS | 1668 | 1461405945119 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:05:45 INFO - PROCESS | 1668 | 1461405945121 Marionette TRACE conn2 <- [1,1330,null,{}] 03:05:45 INFO - PROCESS | 1668 | 1461405945125 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}] 03:05:45 INFO - PROCESS | 1668 | 1461405945221 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 03:05:45 INFO - PROCESS | 1668 | 1461405945316 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db1e800 == 47 [pid = 1668] [id = 340] 03:05:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x129ab8000) [pid = 1668] [serial = 1019] [outer = 0x0] 03:05:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x129abc000) [pid = 1668] [serial = 1020] [outer = 0x129ab8000] 03:05:45 INFO - PROCESS | 1668 | 1461405945354 Marionette DEBUG loaded listener.js 03:05:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x12b320400) [pid = 1668] [serial = 1021] [outer = 0x129ab8000] 03:05:45 INFO - PROCESS | 1668 | 1461405945943 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]]]}] 03:05:45 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 03:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 872ms 03:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:05:45 INFO - PROCESS | 1668 | 1461405945991 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 03:05:45 INFO - PROCESS | 1668 | 1461405945993 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 03:05:45 INFO - PROCESS | 1668 | 1461405945997 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:05:46 INFO - PROCESS | 1668 | 1461405945999 Marionette TRACE conn2 <- [1,1334,null,{}] 03:05:46 INFO - PROCESS | 1668 | 1461405946003 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}] 03:05:46 INFO - PROCESS | 1668 | 1461405946098 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 03:05:46 INFO - PROCESS | 1668 | 1461405946165 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x11afd7000 == 48 [pid = 1668] [id = 341] 03:05:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x114f28000) [pid = 1668] [serial = 1022] [outer = 0x0] 03:05:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x114f36800) [pid = 1668] [serial = 1023] [outer = 0x114f28000] 03:05:46 INFO - PROCESS | 1668 | 1461405946193 Marionette DEBUG loaded listener.js 03:05:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x115099800) [pid = 1668] [serial = 1024] [outer = 0x114f28000] 03:05:46 INFO - PROCESS | 1668 | 1461405946645 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]]]}] 03:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 672ms 03:05:46 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb09000 == 47 [pid = 1668] [id = 334] 03:05:46 INFO - PROCESS | 1668 | --DOCSHELL 0x12aec3800 == 46 [pid = 1668] [id = 333] 03:05:46 INFO - PROCESS | 1668 | --DOCSHELL 0x11c777000 == 45 [pid = 1668] [id = 332] 03:05:46 INFO - PROCESS | 1668 | --DOCSHELL 0x128453800 == 44 [pid = 1668] [id = 331] 03:05:46 INFO - PROCESS | 1668 | --DOCSHELL 0x127651000 == 43 [pid = 1668] [id = 330] 03:05:46 INFO - PROCESS | 1668 | --DOCSHELL 0x127192800 == 42 [pid = 1668] [id = 329] 03:05:46 INFO - PROCESS | 1668 | --DOCSHELL 0x126cbf000 == 41 [pid = 1668] [id = 328] 03:05:46 INFO - PROCESS | 1668 | --DOCSHELL 0x12397c000 == 40 [pid = 1668] [id = 327] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x1298ad000) [pid = 1668] [serial = 960] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | 1461405946728 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 03:05:46 INFO - PROCESS | 1668 | 1461405946731 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 03:05:46 INFO - PROCESS | 1668 | --DOCSHELL 0x11c77c000 == 39 [pid = 1668] [id = 326] 03:05:46 INFO - PROCESS | 1668 | --DOCSHELL 0x11b059800 == 38 [pid = 1668] [id = 325] 03:05:46 INFO - PROCESS | 1668 | --DOCSHELL 0x118fd3800 == 37 [pid = 1668] [id = 324] 03:05:46 INFO - PROCESS | 1668 | --DOCSHELL 0x11974d800 == 36 [pid = 1668] [id = 323] 03:05:46 INFO - PROCESS | 1668 | --DOCSHELL 0x11afdc000 == 35 [pid = 1668] [id = 322] 03:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:05:46 INFO - PROCESS | 1668 | --DOCSHELL 0x116533800 == 34 [pid = 1668] [id = 321] 03:05:46 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce1f800 == 33 [pid = 1668] [id = 320] 03:05:46 INFO - PROCESS | 1668 | 1461405946739 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:05:46 INFO - PROCESS | 1668 | 1461405946740 Marionette TRACE conn2 <- [1,1338,null,{}] 03:05:46 INFO - PROCESS | 1668 | 1461405946743 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}] 03:05:46 INFO - PROCESS | 1668 | 1461405946819 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x119a79c00) [pid = 1668] [serial = 924] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x119d57000) [pid = 1668] [serial = 925] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11aa70000) [pid = 1668] [serial = 927] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11ad43c00) [pid = 1668] [serial = 928] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x114e24c00) [pid = 1668] [serial = 909] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x114f36400) [pid = 1668] [serial = 910] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11c76cc00) [pid = 1668] [serial = 939] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x11ad4b400) [pid = 1668] [serial = 930] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x11ad77000) [pid = 1668] [serial = 931] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11504b000) [pid = 1668] [serial = 912] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x1150a1400) [pid = 1668] [serial = 913] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x116577c00) [pid = 1668] [serial = 915] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x118548c00) [pid = 1668] [serial = 916] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11b9a8000) [pid = 1668] [serial = 936] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x125cc7000) [pid = 1668] [serial = 942] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11afea400) [pid = 1668] [serial = 933] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11b0fd400) [pid = 1668] [serial = 934] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x115750800) [pid = 1668] [serial = 951] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x126e80000) [pid = 1668] [serial = 945] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x1269a3c00) [pid = 1668] [serial = 943] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12766cc00) [pid = 1668] [serial = 948] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x118f83000) [pid = 1668] [serial = 921] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11926c400) [pid = 1668] [serial = 922] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1272df800) [pid = 1668] [serial = 946] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x126e81c00) [pid = 1668] [serial = 954] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x118834c00) [pid = 1668] [serial = 918] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x118ee8000) [pid = 1668] [serial = 919] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x127977000) [pid = 1668] [serial = 955] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x11aaca800) [pid = 1668] [serial = 952] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1276a9000) [pid = 1668] [serial = 949] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1280e6000) [pid = 1668] [serial = 958] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x125cba800) [pid = 1668] [serial = 940] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x127f79800) [pid = 1668] [serial = 957] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x11c135800) [pid = 1668] [serial = 937] [outer = 0x0] [url = about:blank] 03:05:46 INFO - PROCESS | 1668 | 1461405946881 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x118fe7800 == 34 [pid = 1668] [id = 342] 03:05:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x114f28c00) [pid = 1668] [serial = 1025] [outer = 0x0] 03:05:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11516c800) [pid = 1668] [serial = 1026] [outer = 0x114f28c00] 03:05:46 INFO - PROCESS | 1668 | 1461405946910 Marionette DEBUG loaded listener.js 03:05:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x116577c00) [pid = 1668] [serial = 1027] [outer = 0x114f28c00] 03:05:47 INFO - PROCESS | 1668 | 1461405947670 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]]]}] 03:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 972ms 03:05:47 INFO - PROCESS | 1668 | 1461405947711 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 03:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:05:47 INFO - PROCESS | 1668 | 1461405947712 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 03:05:47 INFO - PROCESS | 1668 | 1461405947714 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:05:47 INFO - PROCESS | 1668 | 1461405947717 Marionette TRACE conn2 <- [1,1342,null,{}] 03:05:47 INFO - PROCESS | 1668 | 1461405947724 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}] 03:05:47 INFO - PROCESS | 1668 | 1461405947805 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 03:05:47 INFO - PROCESS | 1668 | 1461405947812 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c189000 == 35 [pid = 1668] [id = 343] 03:05:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x118778800) [pid = 1668] [serial = 1028] [outer = 0x0] 03:05:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11926c800) [pid = 1668] [serial = 1029] [outer = 0x118778800] 03:05:47 INFO - PROCESS | 1668 | 1461405947840 Marionette DEBUG loaded listener.js 03:05:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x119b59000) [pid = 1668] [serial = 1030] [outer = 0x118778800] 03:05:48 INFO - PROCESS | 1668 | 1461405948192 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]]]}] 03:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 525ms 03:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:05:48 INFO - PROCESS | 1668 | 1461405948241 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 03:05:48 INFO - PROCESS | 1668 | 1461405948243 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 03:05:48 INFO - PROCESS | 1668 | 1461405948245 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:05:48 INFO - PROCESS | 1668 | 1461405948246 Marionette TRACE conn2 <- [1,1346,null,{}] 03:05:48 INFO - PROCESS | 1668 | 1461405948248 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}] 03:05:48 INFO - PROCESS | 1668 | 1461405948329 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 03:05:48 INFO - PROCESS | 1668 | 1461405948333 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x12591e000 == 36 [pid = 1668] [id = 344] 03:05:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x119b61000) [pid = 1668] [serial = 1031] [outer = 0x0] 03:05:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11aa70000) [pid = 1668] [serial = 1032] [outer = 0x119b61000] 03:05:48 INFO - PROCESS | 1668 | 1461405948360 Marionette DEBUG loaded listener.js 03:05:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x11ad4e000) [pid = 1668] [serial = 1033] [outer = 0x119b61000] 03:05:48 INFO - PROCESS | 1668 | 1461405948679 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]]]}] 03:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 467ms 03:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:05:48 INFO - PROCESS | 1668 | 1461405948713 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 03:05:48 INFO - PROCESS | 1668 | 1461405948714 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 03:05:48 INFO - PROCESS | 1668 | 1461405948716 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:05:48 INFO - PROCESS | 1668 | 1461405948717 Marionette TRACE conn2 <- [1,1350,null,{}] 03:05:48 INFO - PROCESS | 1668 | 1461405948720 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}] 03:05:48 INFO - PROCESS | 1668 | 1461405948797 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 03:05:48 INFO - PROCESS | 1668 | 1461405948861 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x126a6c800 == 37 [pid = 1668] [id = 345] 03:05:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x119b61800) [pid = 1668] [serial = 1034] [outer = 0x0] 03:05:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x11ad78000) [pid = 1668] [serial = 1035] [outer = 0x119b61800] 03:05:48 INFO - PROCESS | 1668 | 1461405948889 Marionette DEBUG loaded listener.js 03:05:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x11b958000) [pid = 1668] [serial = 1036] [outer = 0x119b61800] 03:05:49 INFO - PROCESS | 1668 | 1461405949214 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]]]}] 03:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 518ms 03:05:49 INFO - PROCESS | 1668 | 1461405949235 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 03:05:49 INFO - PROCESS | 1668 | 1461405949236 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 03:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:05:49 INFO - PROCESS | 1668 | 1461405949245 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:05:49 INFO - PROCESS | 1668 | 1461405949246 Marionette TRACE conn2 <- [1,1354,null,{}] 03:05:49 INFO - PROCESS | 1668 | 1461405949248 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}] 03:05:49 INFO - PROCESS | 1668 | 1461405949359 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 03:05:49 INFO - PROCESS | 1668 | 1461405949364 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x1271a8800 == 38 [pid = 1668] [id = 346] 03:05:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11b957400) [pid = 1668] [serial = 1037] [outer = 0x0] 03:05:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11c7bd800) [pid = 1668] [serial = 1038] [outer = 0x11b957400] 03:05:49 INFO - PROCESS | 1668 | 1461405949423 Marionette DEBUG loaded listener.js 03:05:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1276a9000) [pid = 1668] [serial = 1039] [outer = 0x11b957400] 03:05:49 INFO - PROCESS | 1668 | 1461405949748 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]]]}] 03:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 569ms 03:05:49 INFO - PROCESS | 1668 | 1461405949814 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 03:05:49 INFO - PROCESS | 1668 | 1461405949816 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 03:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:05:49 INFO - PROCESS | 1668 | 1461405949818 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:05:49 INFO - PROCESS | 1668 | 1461405949819 Marionette TRACE conn2 <- [1,1358,null,{}] 03:05:49 INFO - PROCESS | 1668 | 1461405949821 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}] 03:05:49 INFO - PROCESS | 1668 | 1461405949918 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 03:05:49 INFO - PROCESS | 1668 | 1461405949929 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x127fb9000 == 39 [pid = 1668] [id = 347] 03:05:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x127f79000) [pid = 1668] [serial = 1040] [outer = 0x0] 03:05:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x12964f000) [pid = 1668] [serial = 1041] [outer = 0x127f79000] 03:05:49 INFO - PROCESS | 1668 | 1461405949954 Marionette DEBUG loaded listener.js 03:05:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x129abd000) [pid = 1668] [serial = 1042] [outer = 0x127f79000] 03:05:50 INFO - PROCESS | 1668 | 1461405950283 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]]]}] 03:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 519ms 03:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:05:50 INFO - PROCESS | 1668 | 1461405950338 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 03:05:50 INFO - PROCESS | 1668 | 1461405950339 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 03:05:50 INFO - PROCESS | 1668 | 1461405950341 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:05:50 INFO - PROCESS | 1668 | 1461405950342 Marionette TRACE conn2 <- [1,1362,null,{}] 03:05:50 INFO - PROCESS | 1668 | 1461405950345 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}] 03:05:50 INFO - PROCESS | 1668 | 1461405950442 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 03:05:50 INFO - PROCESS | 1668 | 1461405950457 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a5cc000 == 40 [pid = 1668] [id = 348] 03:05:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x129abd400) [pid = 1668] [serial = 1043] [outer = 0x0] 03:05:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x12b31fc00) [pid = 1668] [serial = 1044] [outer = 0x129abd400] 03:05:50 INFO - PROCESS | 1668 | 1461405950482 Marionette DEBUG loaded listener.js 03:05:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x12b340000) [pid = 1668] [serial = 1045] [outer = 0x129abd400] 03:05:50 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x114440c00) [pid = 1668] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:05:50 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x118f63800) [pid = 1668] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:05:50 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11912e800) [pid = 1668] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:05:50 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x118889400) [pid = 1668] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:05:50 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x114f30800) [pid = 1668] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:05:50 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11ad43800) [pid = 1668] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:05:50 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x115098c00) [pid = 1668] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:05:50 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x114e23800) [pid = 1668] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:05:50 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x118f8ac00) [pid = 1668] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:05:50 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11c453400) [pid = 1668] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:05:50 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x114e1ec00) [pid = 1668] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:05:50 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x1276a1c00) [pid = 1668] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:05:50 INFO - PROCESS | 1668 | 1461405950883 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]]]}] 03:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 569ms 03:05:50 INFO - PROCESS | 1668 | 1461405950910 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 03:05:50 INFO - PROCESS | 1668 | 1461405950911 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 03:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:05:50 INFO - PROCESS | 1668 | 1461405950913 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:05:50 INFO - PROCESS | 1668 | 1461405950914 Marionette TRACE conn2 <- [1,1366,null,{}] 03:05:50 INFO - PROCESS | 1668 | 1461405950917 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}] 03:05:51 INFO - PROCESS | 1668 | 1461405950996 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 03:05:51 INFO - PROCESS | 1668 | 1461405951000 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c4a0000 == 41 [pid = 1668] [id = 349] 03:05:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1185b5c00) [pid = 1668] [serial = 1046] [outer = 0x0] 03:05:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x11912e800) [pid = 1668] [serial = 1047] [outer = 0x1185b5c00] 03:05:51 INFO - PROCESS | 1668 | 1461405951026 Marionette DEBUG loaded listener.js 03:05:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x11b0f9c00) [pid = 1668] [serial = 1048] [outer = 0x1185b5c00] 03:05:51 INFO - PROCESS | 1668 | 1461405951349 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] 03:05:51 INFO - PROCESS | 1668 | 1461405951384 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 03:05:51 INFO - PROCESS | 1668 | 1461405951386 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:05:51 INFO - PROCESS | 1668 | 1461405951387 Marionette TRACE conn2 <- [1,1370,null,{}] 03:05:51 INFO - PROCESS | 1668 | 1461405951389 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}] 03:05:51 INFO - PROCESS | 1668 | 1461405951466 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 03:05:51 INFO - PROCESS | 1668 | 1461405951519 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba28800 == 42 [pid = 1668] [id = 350] 03:05:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x115098c00) [pid = 1668] [serial = 1049] [outer = 0x0] 03:05:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x125d81400) [pid = 1668] [serial = 1050] [outer = 0x115098c00] 03:05:51 INFO - PROCESS | 1668 | 1461405951544 Marionette DEBUG loaded listener.js 03:05:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x12b34a000) [pid = 1668] [serial = 1051] [outer = 0x115098c00] 03:05:51 INFO - PROCESS | 1668 | 1461405951855 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] 03:05:51 INFO - PROCESS | 1668 | 1461405951911 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 03:05:51 INFO - PROCESS | 1668 | 1461405951913 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:05:51 INFO - PROCESS | 1668 | 1461405951916 Marionette TRACE conn2 <- [1,1374,null,{}] 03:05:51 INFO - PROCESS | 1668 | 1461405951919 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}] 03:05:52 INFO - PROCESS | 1668 | 1461405952055 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 03:05:52 INFO - PROCESS | 1668 | 1461405952127 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf8d800 == 43 [pid = 1668] [id = 351] 03:05:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11515d400) [pid = 1668] [serial = 1052] [outer = 0x0] 03:05:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x12b34c400) [pid = 1668] [serial = 1053] [outer = 0x11515d400] 03:05:52 INFO - PROCESS | 1668 | 1461405952172 Marionette DEBUG loaded listener.js 03:05:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x12ba5cc00) [pid = 1668] [serial = 1054] [outer = 0x11515d400] 03:05:52 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:05:52 INFO - PROCESS | 1668 | 1461405952511 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] 03:05:52 INFO - PROCESS | 1668 | 1461405952535 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 03:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:05:52 INFO - PROCESS | 1668 | 1461405952538 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:05:52 INFO - PROCESS | 1668 | 1461405952541 Marionette TRACE conn2 <- [1,1378,null,{}] 03:05:52 INFO - PROCESS | 1668 | 1461405952545 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}] 03:05:52 INFO - PROCESS | 1668 | 1461405952628 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 03:05:52 INFO - PROCESS | 1668 | 1461405952677 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db83000 == 44 [pid = 1668] [id = 352] 03:05:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x125cc3800) [pid = 1668] [serial = 1055] [outer = 0x0] 03:05:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x12bb23800) [pid = 1668] [serial = 1056] [outer = 0x125cc3800] 03:05:52 INFO - PROCESS | 1668 | 1461405952702 Marionette DEBUG loaded listener.js 03:05:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x12bd7c400) [pid = 1668] [serial = 1057] [outer = 0x125cc3800] 03:05:53 INFO - PROCESS | 1668 | --DOCSHELL 0x126cb8000 == 43 [pid = 1668] [id = 302] 03:05:53 INFO - PROCESS | 1668 | --DOCSHELL 0x118fe7800 == 42 [pid = 1668] [id = 342] 03:05:53 INFO - PROCESS | 1668 | --DOCSHELL 0x11afd7000 == 41 [pid = 1668] [id = 341] 03:05:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12db1e800 == 40 [pid = 1668] [id = 340] 03:05:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12da41800 == 39 [pid = 1668] [id = 339] 03:05:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12d318000 == 38 [pid = 1668] [id = 338] 03:05:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12781e000 == 37 [pid = 1668] [id = 337] 03:05:53 INFO - PROCESS | 1668 | --DOCSHELL 0x11c19e800 == 36 [pid = 1668] [id = 336] 03:05:53 INFO - PROCESS | 1668 | --DOCSHELL 0x115706800 == 35 [pid = 1668] [id = 335] 03:05:54 INFO - PROCESS | 1668 | --DOCSHELL 0x11c189000 == 34 [pid = 1668] [id = 343] 03:05:54 INFO - PROCESS | 1668 | --DOCSHELL 0x126a6c800 == 33 [pid = 1668] [id = 345] 03:05:54 INFO - PROCESS | 1668 | --DOCSHELL 0x1271a8800 == 32 [pid = 1668] [id = 346] 03:05:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12a5cc000 == 31 [pid = 1668] [id = 348] 03:05:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba28800 == 30 [pid = 1668] [id = 350] 03:05:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12591e000 == 29 [pid = 1668] [id = 344] 03:05:54 INFO - PROCESS | 1668 | --DOCSHELL 0x11c4a0000 == 28 [pid = 1668] [id = 349] 03:05:54 INFO - PROCESS | 1668 | --DOCSHELL 0x127fb9000 == 27 [pid = 1668] [id = 347] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x12e33cc00) [pid = 1668] [serial = 907] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf8d800 == 26 [pid = 1668] [id = 351] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x11b956000) [pid = 1668] [serial = 987] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11aa10c00) [pid = 1668] [serial = 984] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11c4ca000) [pid = 1668] [serial = 990] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x115166c00) [pid = 1668] [serial = 966] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x118cec000) [pid = 1668] [serial = 975] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x118f5fc00) [pid = 1668] [serial = 976] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x115041c00) [pid = 1668] [serial = 969] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x115098000) [pid = 1668] [serial = 970] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1274ee400) [pid = 1668] [serial = 1000] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1165d4c00) [pid = 1668] [serial = 973] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11538e800) [pid = 1668] [serial = 972] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x119b5f000) [pid = 1668] [serial = 981] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11926dc00) [pid = 1668] [serial = 978] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x119b5b400) [pid = 1668] [serial = 979] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x114babc00) [pid = 1668] [serial = 963] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x12570e000) [pid = 1668] [serial = 993] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x117876c00) [pid = 1668] [serial = 996] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x127670400) [pid = 1668] [serial = 1002] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x11ad43400) [pid = 1668] [serial = 997] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x125cbb800) [pid = 1668] [serial = 994] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x125706800) [pid = 1668] [serial = 991] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x11af79000) [pid = 1668] [serial = 985] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x11c133400) [pid = 1668] [serial = 988] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x11aa05400) [pid = 1668] [serial = 982] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x12570d400) [pid = 1668] [serial = 999] [outer = 0x0] [url = about:blank] 03:05:54 INFO - PROCESS | 1668 | 1461405954224 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] 03:05:54 INFO - PROCESS | 1668 | 1461405954265 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 03:05:54 INFO - PROCESS | 1668 | 1461405954269 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:05:54 INFO - PROCESS | 1668 | 1461405954271 Marionette TRACE conn2 <- [1,1382,null,{}] 03:05:54 INFO - PROCESS | 1668 | 1461405954276 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}] 03:05:54 INFO - PROCESS | 1668 | 1461405954354 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 03:05:54 INFO - PROCESS | 1668 | 1461405954399 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x11652d000 == 27 [pid = 1668] [id = 353] 03:05:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x114e28c00) [pid = 1668] [serial = 1058] [outer = 0x0] 03:05:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x114e29800) [pid = 1668] [serial = 1059] [outer = 0x114e28c00] 03:05:54 INFO - PROCESS | 1668 | 1461405954427 Marionette DEBUG loaded listener.js 03:05:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x114f31c00) [pid = 1668] [serial = 1060] [outer = 0x114e28c00] 03:05:54 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:05:54 INFO - PROCESS | 1668 | 1461405954751 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] 03:05:54 INFO - PROCESS | 1668 | 1461405954798 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 03:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:05:54 INFO - PROCESS | 1668 | 1461405954803 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:05:54 INFO - PROCESS | 1668 | 1461405954805 Marionette TRACE conn2 <- [1,1386,null,{}] 03:05:54 INFO - PROCESS | 1668 | 1461405954807 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}] 03:05:54 INFO - PROCESS | 1668 | 1461405954877 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 03:05:54 INFO - PROCESS | 1668 | 1461405954882 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x11917e800 == 28 [pid = 1668] [id = 354] 03:05:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x114f32800) [pid = 1668] [serial = 1061] [outer = 0x0] 03:05:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x115097000) [pid = 1668] [serial = 1062] [outer = 0x114f32800] 03:05:54 INFO - PROCESS | 1668 | 1461405954910 Marionette DEBUG loaded listener.js 03:05:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11515e800) [pid = 1668] [serial = 1063] [outer = 0x114f32800] 03:05:55 INFO - PROCESS | 1668 | 1461405955242 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] 03:05:55 INFO - PROCESS | 1668 | 1461405955278 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 03:05:55 INFO - PROCESS | 1668 | 1461405955280 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:05:55 INFO - PROCESS | 1668 | 1461405955283 Marionette TRACE conn2 <- [1,1390,null,{}] 03:05:55 INFO - PROCESS | 1668 | 1461405955290 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}] 03:05:55 INFO - PROCESS | 1668 | 1461405955364 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 03:05:55 INFO - PROCESS | 1668 | 1461405955370 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a63f000 == 29 [pid = 1668] [id = 355] 03:05:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x114239c00) [pid = 1668] [serial = 1064] [outer = 0x0] 03:05:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x1162e6800) [pid = 1668] [serial = 1065] [outer = 0x114239c00] 03:05:55 INFO - PROCESS | 1668 | 1461405955402 Marionette DEBUG loaded listener.js 03:05:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1165d6800) [pid = 1668] [serial = 1066] [outer = 0x114239c00] 03:05:55 INFO - PROCESS | 1668 | 1461405955728 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]]]}] 03:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 474ms 03:05:55 INFO - PROCESS | 1668 | 1461405955755 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 03:05:55 INFO - PROCESS | 1668 | 1461405955759 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 03:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:05:55 INFO - PROCESS | 1668 | 1461405955761 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:05:55 INFO - PROCESS | 1668 | 1461405955763 Marionette TRACE conn2 <- [1,1394,null,{}] 03:05:55 INFO - PROCESS | 1668 | 1461405955765 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}] 03:05:55 INFO - PROCESS | 1668 | 1461405955834 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 03:05:55 INFO - PROCESS | 1668 | 1461405955880 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x11afd6800 == 30 [pid = 1668] [id = 356] 03:05:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11516c400) [pid = 1668] [serial = 1067] [outer = 0x0] 03:05:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1185b0c00) [pid = 1668] [serial = 1068] [outer = 0x11516c400] 03:05:55 INFO - PROCESS | 1668 | 1461405955905 Marionette DEBUG loaded listener.js 03:05:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x118840000) [pid = 1668] [serial = 1069] [outer = 0x11516c400] 03:05:56 INFO - PROCESS | 1668 | 1461405956175 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]]]}] 03:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 421ms 03:05:56 INFO - PROCESS | 1668 | 1461405956185 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 03:05:56 INFO - PROCESS | 1668 | 1461405956186 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 03:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:05:56 INFO - PROCESS | 1668 | 1461405956188 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:05:56 INFO - PROCESS | 1668 | 1461405956191 Marionette TRACE conn2 <- [1,1398,null,{}] 03:05:56 INFO - PROCESS | 1668 | 1461405956200 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}] 03:05:56 INFO - PROCESS | 1668 | 1461405956273 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 03:05:56 INFO - PROCESS | 1668 | 1461405956277 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bca8000 == 31 [pid = 1668] [id = 357] 03:05:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x114babc00) [pid = 1668] [serial = 1070] [outer = 0x0] 03:05:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x118cec000) [pid = 1668] [serial = 1071] [outer = 0x114babc00] 03:05:56 INFO - PROCESS | 1668 | 1461405956305 Marionette DEBUG loaded listener.js 03:05:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x118f60c00) [pid = 1668] [serial = 1072] [outer = 0x114babc00] 03:05:56 INFO - PROCESS | 1668 | 1461405956602 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]]]}] 03:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 428ms 03:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:05:56 INFO - PROCESS | 1668 | 1461405956616 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 03:05:56 INFO - PROCESS | 1668 | 1461405956617 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 03:05:56 INFO - PROCESS | 1668 | 1461405956620 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:05:56 INFO - PROCESS | 1668 | 1461405956621 Marionette TRACE conn2 <- [1,1402,null,{}] 03:05:56 INFO - PROCESS | 1668 | 1461405956627 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}] 03:05:56 INFO - PROCESS | 1668 | 1461405956733 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 03:05:56 INFO - PROCESS | 1668 | 1461405956779 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bcbe000 == 32 [pid = 1668] [id = 358] 03:05:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x116578000) [pid = 1668] [serial = 1073] [outer = 0x0] 03:05:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x119130c00) [pid = 1668] [serial = 1074] [outer = 0x116578000] 03:05:56 INFO - PROCESS | 1668 | 1461405956808 Marionette DEBUG loaded listener.js 03:05:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x119b5ec00) [pid = 1668] [serial = 1075] [outer = 0x116578000] 03:05:57 INFO - PROCESS | 1668 | 1461405957071 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]]]}] 03:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 473ms 03:05:57 INFO - PROCESS | 1668 | 1461405957095 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 03:05:57 INFO - PROCESS | 1668 | 1461405957097 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 03:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:05:57 INFO - PROCESS | 1668 | 1461405957099 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:05:57 INFO - PROCESS | 1668 | 1461405957100 Marionette TRACE conn2 <- [1,1406,null,{}] 03:05:57 INFO - PROCESS | 1668 | 1461405957102 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}] 03:05:57 INFO - PROCESS | 1668 | 1461405957175 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 03:05:57 INFO - PROCESS | 1668 | 1461405957180 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12396c800 == 33 [pid = 1668] [id = 359] 03:05:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x114e25c00) [pid = 1668] [serial = 1076] [outer = 0x0] 03:05:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x119ce4000) [pid = 1668] [serial = 1077] [outer = 0x114e25c00] 03:05:57 INFO - PROCESS | 1668 | 1461405957206 Marionette DEBUG loaded listener.js 03:05:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11aa07c00) [pid = 1668] [serial = 1078] [outer = 0x114e25c00] 03:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 419ms 03:05:57 INFO - PROCESS | 1668 | 1461405957515 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]]]}] 03:05:57 INFO - PROCESS | 1668 | 1461405957519 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 03:05:57 INFO - PROCESS | 1668 | 1461405957520 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 03:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:05:57 INFO - PROCESS | 1668 | 1461405957529 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:05:57 INFO - PROCESS | 1668 | 1461405957530 Marionette TRACE conn2 <- [1,1410,null,{}] 03:05:57 INFO - PROCESS | 1668 | 1461405957532 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}] 03:05:57 INFO - PROCESS | 1668 | 1461405957609 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 03:05:57 INFO - PROCESS | 1668 | 1461405957655 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12591a800 == 34 [pid = 1668] [id = 360] 03:05:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x119cdb800) [pid = 1668] [serial = 1079] [outer = 0x0] 03:05:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11aa0c800) [pid = 1668] [serial = 1080] [outer = 0x119cdb800] 03:05:57 INFO - PROCESS | 1668 | 1461405957683 Marionette DEBUG loaded listener.js 03:05:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x11aad0400) [pid = 1668] [serial = 1081] [outer = 0x119cdb800] 03:05:58 INFO - PROCESS | 1668 | 1461405958061 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]]]}] 03:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 571ms 03:05:58 INFO - PROCESS | 1668 | 1461405958100 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 03:05:58 INFO - PROCESS | 1668 | 1461405958102 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 03:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:05:58 INFO - PROCESS | 1668 | 1461405958105 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:05:58 INFO - PROCESS | 1668 | 1461405958107 Marionette TRACE conn2 <- [1,1414,null,{}] 03:05:58 INFO - PROCESS | 1668 | 1461405958110 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}] 03:05:58 INFO - PROCESS | 1668 | 1461405958217 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 03:05:58 INFO - PROCESS | 1668 | 1461405958283 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a63d800 == 35 [pid = 1668] [id = 361] 03:05:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x114f35c00) [pid = 1668] [serial = 1082] [outer = 0x0] 03:05:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x11accfc00) [pid = 1668] [serial = 1083] [outer = 0x114f35c00] 03:05:58 INFO - PROCESS | 1668 | 1461405958323 Marionette DEBUG loaded listener.js 03:05:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x11ad76000) [pid = 1668] [serial = 1084] [outer = 0x114f35c00] 03:05:58 INFO - PROCESS | 1668 | 1461405958745 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]]]}] 03:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 670ms 03:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:05:58 INFO - PROCESS | 1668 | 1461405958776 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 03:05:58 INFO - PROCESS | 1668 | 1461405958777 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 03:05:58 INFO - PROCESS | 1668 | 1461405958779 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:05:58 INFO - PROCESS | 1668 | 1461405958780 Marionette TRACE conn2 <- [1,1418,null,{}] 03:05:58 INFO - PROCESS | 1668 | 1461405958782 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}] 03:05:58 INFO - PROCESS | 1668 | 1461405958880 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 03:05:58 INFO - PROCESS | 1668 | 1461405958908 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x126cc7000 == 36 [pid = 1668] [id = 362] 03:05:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x114442800) [pid = 1668] [serial = 1085] [outer = 0x0] 03:05:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11ad7dc00) [pid = 1668] [serial = 1086] [outer = 0x114442800] 03:05:58 INFO - PROCESS | 1668 | 1461405958933 Marionette DEBUG loaded listener.js 03:05:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x11b0f8000) [pid = 1668] [serial = 1087] [outer = 0x114442800] 03:05:59 INFO - PROCESS | 1668 | 1461405959252 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]]]}] 03:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 518ms 03:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:05:59 INFO - PROCESS | 1668 | 1461405959298 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 03:05:59 INFO - PROCESS | 1668 | 1461405959299 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 03:05:59 INFO - PROCESS | 1668 | 1461405959301 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:05:59 INFO - PROCESS | 1668 | 1461405959303 Marionette TRACE conn2 <- [1,1422,null,{}] 03:05:59 INFO - PROCESS | 1668 | 1461405959305 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}] 03:05:59 INFO - PROCESS | 1668 | 1461405959406 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 03:05:59 INFO - PROCESS | 1668 | 1461405959410 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bca6800 == 37 [pid = 1668] [id = 363] 03:05:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x11af70400) [pid = 1668] [serial = 1088] [outer = 0x0] 03:05:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x11b9a8000) [pid = 1668] [serial = 1089] [outer = 0x11af70400] 03:05:59 INFO - PROCESS | 1668 | 1461405959439 Marionette DEBUG loaded listener.js 03:05:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x11c4d0000) [pid = 1668] [serial = 1090] [outer = 0x11af70400] 03:05:59 INFO - PROCESS | 1668 | 1461405959786 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]]]}] 03:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 519ms 03:05:59 INFO - PROCESS | 1668 | 1461405959821 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 03:05:59 INFO - PROCESS | 1668 | 1461405959822 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 03:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:05:59 INFO - PROCESS | 1668 | 1461405959832 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:05:59 INFO - PROCESS | 1668 | 1461405959833 Marionette TRACE conn2 <- [1,1426,null,{}] 03:05:59 INFO - PROCESS | 1668 | 1461405959835 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}] 03:05:59 INFO - PROCESS | 1668 | 1461405959923 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 03:05:59 INFO - PROCESS | 1668 | 1461405959928 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x127819800 == 38 [pid = 1668] [id = 364] 03:05:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x11c6e4400) [pid = 1668] [serial = 1091] [outer = 0x0] 03:05:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x125705400) [pid = 1668] [serial = 1092] [outer = 0x11c6e4400] 03:05:59 INFO - PROCESS | 1668 | 1461405959954 Marionette DEBUG loaded listener.js 03:05:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x125711400) [pid = 1668] [serial = 1093] [outer = 0x11c6e4400] 03:06:00 INFO - PROCESS | 1668 | 1461405960288 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]]]}] 03:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 468ms 03:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:06:00 INFO - PROCESS | 1668 | 1461405960300 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 03:06:00 INFO - PROCESS | 1668 | 1461405960301 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 03:06:00 INFO - PROCESS | 1668 | 1461405960304 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:06:00 INFO - PROCESS | 1668 | 1461405960305 Marionette TRACE conn2 <- [1,1430,null,{}] 03:06:00 INFO - PROCESS | 1668 | 1461405960311 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}] 03:06:00 INFO - PROCESS | 1668 | 1461405960401 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 03:06:00 INFO - PROCESS | 1668 | 1461405960412 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x129678800 == 39 [pid = 1668] [id = 365] 03:06:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1257e6000) [pid = 1668] [serial = 1094] [outer = 0x0] 03:06:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x125cba800) [pid = 1668] [serial = 1095] [outer = 0x1257e6000] 03:06:00 INFO - PROCESS | 1668 | 1461405960437 Marionette DEBUG loaded listener.js 03:06:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x125cc5c00) [pid = 1668] [serial = 1096] [outer = 0x1257e6000] 03:06:00 INFO - PROCESS | 1668 | 1461405960786 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]]]}] 03:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 522ms 03:06:00 INFO - PROCESS | 1668 | 1461405960829 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 03:06:00 INFO - PROCESS | 1668 | 1461405960830 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 03:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:06:00 INFO - PROCESS | 1668 | 1461405960832 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:06:00 INFO - PROCESS | 1668 | 1461405960833 Marionette TRACE conn2 <- [1,1434,null,{}] 03:06:00 INFO - PROCESS | 1668 | 1461405960835 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}] 03:06:00 INFO - PROCESS | 1668 | 1461405960925 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 03:06:00 INFO - PROCESS | 1668 | 1461405960929 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a5ce800 == 40 [pid = 1668] [id = 366] 03:06:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x1257e8400) [pid = 1668] [serial = 1097] [outer = 0x0] 03:06:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x125d8b000) [pid = 1668] [serial = 1098] [outer = 0x1257e8400] 03:06:00 INFO - PROCESS | 1668 | 1461405960955 Marionette DEBUG loaded listener.js 03:06:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x126c09c00) [pid = 1668] [serial = 1099] [outer = 0x1257e8400] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x125cea000) [pid = 1668] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x1147c9c00) [pid = 1668] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x1150a0400) [pid = 1668] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x11b957400) [pid = 1668] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x127f79000) [pid = 1668] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x129abd400) [pid = 1668] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x115098c00) [pid = 1668] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x1185b5c00) [pid = 1668] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11515d400) [pid = 1668] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x119b61000) [pid = 1668] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x118778800) [pid = 1668] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x114f28c00) [pid = 1668] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x114f28000) [pid = 1668] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x129ab8000) [pid = 1668] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x126a0f000) [pid = 1668] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11aff8400) [pid = 1668] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x118f83400) [pid = 1668] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x116743400) [pid = 1668] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11400b000) [pid = 1668] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x119b61800) [pid = 1668] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:06:01 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x128005c00) [pid = 1668] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:06:01 INFO - PROCESS | 1668 | 1461405961422 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]]]}] 03:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 618ms 03:06:01 INFO - PROCESS | 1668 | 1461405961451 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 03:06:01 INFO - PROCESS | 1668 | 1461405961452 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 03:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:06:01 INFO - PROCESS | 1668 | 1461405961454 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:06:01 INFO - PROCESS | 1668 | 1461405961456 Marionette TRACE conn2 <- [1,1438,null,{}] 03:06:01 INFO - PROCESS | 1668 | 1461405961460 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}] 03:06:01 INFO - PROCESS | 1668 | 1461405961532 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 03:06:01 INFO - PROCESS | 1668 | 1461405961536 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x125919000 == 41 [pid = 1668] [id = 367] 03:06:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11475d000) [pid = 1668] [serial = 1100] [outer = 0x0] 03:06:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x116749000) [pid = 1668] [serial = 1101] [outer = 0x11475d000] 03:06:01 INFO - PROCESS | 1668 | 1461405961564 Marionette DEBUG loaded listener.js 03:06:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x119b61000) [pid = 1668] [serial = 1102] [outer = 0x11475d000] 03:06:01 INFO - PROCESS | 1668 | 1461405961876 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]]]}] 03:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 470ms 03:06:01 INFO - PROCESS | 1668 | 1461405961925 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 03:06:01 INFO - PROCESS | 1668 | 1461405961926 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 03:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:06:01 INFO - PROCESS | 1668 | 1461405961928 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:06:01 INFO - PROCESS | 1668 | 1461405961929 Marionette TRACE conn2 <- [1,1442,null,{}] 03:06:01 INFO - PROCESS | 1668 | 1461405961931 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}] 03:06:02 INFO - PROCESS | 1668 | 1461405962026 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 03:06:02 INFO - PROCESS | 1668 | 1461405962032 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b25a800 == 42 [pid = 1668] [id = 368] 03:06:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x118778800) [pid = 1668] [serial = 1103] [outer = 0x0] 03:06:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x1259f0400) [pid = 1668] [serial = 1104] [outer = 0x118778800] 03:06:02 INFO - PROCESS | 1668 | 1461405962057 Marionette DEBUG loaded listener.js 03:06:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x126e80400) [pid = 1668] [serial = 1105] [outer = 0x118778800] 03:06:02 INFO - PROCESS | 1668 | 1461405962359 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]]]}] 03:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 469ms 03:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:06:02 INFO - PROCESS | 1668 | 1461405962398 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 03:06:02 INFO - PROCESS | 1668 | 1461405962399 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 03:06:02 INFO - PROCESS | 1668 | 1461405962401 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:06:02 INFO - PROCESS | 1668 | 1461405962402 Marionette TRACE conn2 <- [1,1446,null,{}] 03:06:02 INFO - PROCESS | 1668 | 1461405962404 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}] 03:06:02 INFO - PROCESS | 1668 | 1461405962480 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 03:06:02 INFO - PROCESS | 1668 | 1461405962484 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bdd2800 == 43 [pid = 1668] [id = 369] 03:06:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11ad51800) [pid = 1668] [serial = 1106] [outer = 0x0] 03:06:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1274ee400) [pid = 1668] [serial = 1107] [outer = 0x11ad51800] 03:06:02 INFO - PROCESS | 1668 | 1461405962509 Marionette DEBUG loaded listener.js 03:06:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x12766a800) [pid = 1668] [serial = 1108] [outer = 0x11ad51800] 03:06:02 INFO - PROCESS | 1668 | 1461405962814 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]]]}] 03:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 417ms 03:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:06:02 INFO - PROCESS | 1668 | 1461405962819 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 03:06:02 INFO - PROCESS | 1668 | 1461405962820 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 03:06:02 INFO - PROCESS | 1668 | 1461405962831 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:06:02 INFO - PROCESS | 1668 | 1461405962832 Marionette TRACE conn2 <- [1,1450,null,{}] 03:06:02 INFO - PROCESS | 1668 | 1461405962834 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}] 03:06:02 INFO - PROCESS | 1668 | 1461405962915 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 03:06:02 INFO - PROCESS | 1668 | 1461405962965 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce1a800 == 44 [pid = 1668] [id = 370] 03:06:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x119791400) [pid = 1668] [serial = 1109] [outer = 0x0] 03:06:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x12766cc00) [pid = 1668] [serial = 1110] [outer = 0x119791400] 03:06:02 INFO - PROCESS | 1668 | 1461405962990 Marionette DEBUG loaded listener.js 03:06:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x1276a7000) [pid = 1668] [serial = 1111] [outer = 0x119791400] 03:06:03 INFO - PROCESS | 1668 | 1461405963299 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]]]}] 03:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 527ms 03:06:03 INFO - PROCESS | 1668 | 1461405963382 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 03:06:03 INFO - PROCESS | 1668 | 1461405963384 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 03:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:06:03 INFO - PROCESS | 1668 | 1461405963388 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:06:03 INFO - PROCESS | 1668 | 1461405963391 Marionette TRACE conn2 <- [1,1454,null,{}] 03:06:03 INFO - PROCESS | 1668 | 1461405963395 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}] 03:06:03 INFO - PROCESS | 1668 | 1461405963485 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 03:06:03 INFO - PROCESS | 1668 | 1461405963579 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x1158c9000 == 45 [pid = 1668] [id = 371] 03:06:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x1142d1400) [pid = 1668] [serial = 1112] [outer = 0x0] 03:06:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x1147d1c00) [pid = 1668] [serial = 1113] [outer = 0x1142d1400] 03:06:03 INFO - PROCESS | 1668 | 1461405963613 Marionette DEBUG loaded listener.js 03:06:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x114e26c00) [pid = 1668] [serial = 1114] [outer = 0x1142d1400] 03:06:04 INFO - PROCESS | 1668 | 1461405964168 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]]]}] 03:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 822ms 03:06:04 INFO - PROCESS | 1668 | 1461405964211 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 03:06:04 INFO - PROCESS | 1668 | 1461405964213 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 03:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:06:04 INFO - PROCESS | 1668 | 1461405964219 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:06:04 INFO - PROCESS | 1668 | 1461405964222 Marionette TRACE conn2 <- [1,1458,null,{}] 03:06:04 INFO - PROCESS | 1668 | 1461405964225 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}] 03:06:04 INFO - PROCESS | 1668 | 1461405964330 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 03:06:04 INFO - PROCESS | 1668 | 1461405964402 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b91d000 == 46 [pid = 1668] [id = 372] 03:06:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x115094800) [pid = 1668] [serial = 1115] [outer = 0x0] 03:06:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x115163000) [pid = 1668] [serial = 1116] [outer = 0x115094800] 03:06:04 INFO - PROCESS | 1668 | 1461405964432 Marionette DEBUG loaded listener.js 03:06:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x11572ec00) [pid = 1668] [serial = 1117] [outer = 0x115094800] 03:06:05 INFO - PROCESS | 1668 | 1461405965289 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]]]}] 03:06:05 INFO - PROCESS | 1668 | --DOCSHELL 0x12bdd2800 == 45 [pid = 1668] [id = 369] 03:06:05 INFO - PROCESS | 1668 | --DOCSHELL 0x12b25a800 == 44 [pid = 1668] [id = 368] 03:06:05 INFO - PROCESS | 1668 | --DOCSHELL 0x125919000 == 43 [pid = 1668] [id = 367] 03:06:05 INFO - PROCESS | 1668 | --DOCSHELL 0x12a5ce800 == 42 [pid = 1668] [id = 366] 03:06:05 INFO - PROCESS | 1668 | --DOCSHELL 0x129678800 == 41 [pid = 1668] [id = 365] 03:06:05 INFO - PROCESS | 1668 | --DOCSHELL 0x127819800 == 40 [pid = 1668] [id = 364] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12bb23800) [pid = 1668] [serial = 1056] [outer = 0x0] [url = about:blank] 03:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1125ms 03:06:05 INFO - PROCESS | 1668 | --DOCSHELL 0x11bca6800 == 39 [pid = 1668] [id = 363] 03:06:05 INFO - PROCESS | 1668 | --DOCSHELL 0x126cc7000 == 38 [pid = 1668] [id = 362] 03:06:05 INFO - PROCESS | 1668 | --DOCSHELL 0x11a63d800 == 37 [pid = 1668] [id = 361] 03:06:05 INFO - PROCESS | 1668 | --DOCSHELL 0x12591a800 == 36 [pid = 1668] [id = 360] 03:06:05 INFO - PROCESS | 1668 | --DOCSHELL 0x12396c800 == 35 [pid = 1668] [id = 359] 03:06:05 INFO - PROCESS | 1668 | --DOCSHELL 0x11bcbe000 == 34 [pid = 1668] [id = 358] 03:06:05 INFO - PROCESS | 1668 | --DOCSHELL 0x11bca8000 == 33 [pid = 1668] [id = 357] 03:06:05 INFO - PROCESS | 1668 | --DOCSHELL 0x11afd6800 == 32 [pid = 1668] [id = 356] 03:06:05 INFO - PROCESS | 1668 | --DOCSHELL 0x11a63f000 == 31 [pid = 1668] [id = 355] 03:06:05 INFO - PROCESS | 1668 | --DOCSHELL 0x11917e800 == 30 [pid = 1668] [id = 354] 03:06:05 INFO - PROCESS | 1668 | --DOCSHELL 0x11652d000 == 29 [pid = 1668] [id = 353] 03:06:05 INFO - PROCESS | 1668 | 1461405965369 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 03:06:05 INFO - PROCESS | 1668 | 1461405965371 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x12964e000) [pid = 1668] [serial = 1003] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x1298ee800) [pid = 1668] [serial = 961] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11c7bd800) [pid = 1668] [serial = 1038] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x12964f000) [pid = 1668] [serial = 1041] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x1276a9000) [pid = 1668] [serial = 1039] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x12b31fc00) [pid = 1668] [serial = 1044] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x125d81400) [pid = 1668] [serial = 1050] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x11912e800) [pid = 1668] [serial = 1047] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11b0f9c00) [pid = 1668] [serial = 1048] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12b34a000) [pid = 1668] [serial = 1051] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x12b34c400) [pid = 1668] [serial = 1053] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11aa70000) [pid = 1668] [serial = 1032] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11ad4e000) [pid = 1668] [serial = 1033] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x11926c800) [pid = 1668] [serial = 1029] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x119b59000) [pid = 1668] [serial = 1030] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11516c800) [pid = 1668] [serial = 1026] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x116577c00) [pid = 1668] [serial = 1027] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x115099800) [pid = 1668] [serial = 1024] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x114f36800) [pid = 1668] [serial = 1023] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12b320400) [pid = 1668] [serial = 1021] [outer = 0x0] [url = about:blank] 03:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x129abc000) [pid = 1668] [serial = 1020] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1298ebc00) [pid = 1668] [serial = 1018] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1276a5400) [pid = 1668] [serial = 1017] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x125d7c400) [pid = 1668] [serial = 1015] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x125b52800) [pid = 1668] [serial = 1014] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11ad43000) [pid = 1668] [serial = 1012] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x119b5e000) [pid = 1668] [serial = 1011] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x118ee9800) [pid = 1668] [serial = 1009] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1185af400) [pid = 1668] [serial = 1008] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x114f27400) [pid = 1668] [serial = 1006] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1142cb400) [pid = 1668] [serial = 1005] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x12ba5cc00) [pid = 1668] [serial = 1054] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x11ad78000) [pid = 1668] [serial = 1035] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x129abd000) [pid = 1668] [serial = 1042] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x12b340000) [pid = 1668] [serial = 1045] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x11b958000) [pid = 1668] [serial = 1036] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x114f2b800) [pid = 1668] [serial = 964] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x11575f000) [pid = 1668] [serial = 967] [outer = 0x0] [url = about:blank] 03:06:05 INFO - PROCESS | 1668 | 1461405965378 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:06:05 INFO - PROCESS | 1668 | 1461405965380 Marionette TRACE conn2 <- [1,1462,null,{}] 03:06:05 INFO - PROCESS | 1668 | 1461405965384 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}] 03:06:05 INFO - PROCESS | 1668 | 1461405965456 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 03:06:05 INFO - PROCESS | 1668 | 1461405965465 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x118818800 == 30 [pid = 1668] [id = 373] 03:06:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x115099800) [pid = 1668] [serial = 1118] [outer = 0x0] 03:06:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x11509f000) [pid = 1668] [serial = 1119] [outer = 0x115099800] 03:06:05 INFO - PROCESS | 1668 | 1461405965495 Marionette DEBUG loaded listener.js 03:06:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x115755800) [pid = 1668] [serial = 1120] [outer = 0x115099800] 03:06:05 INFO - PROCESS | 1668 | 1461405965857 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]]]}] 03:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 520ms 03:06:05 INFO - PROCESS | 1668 | 1461405965909 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 03:06:05 INFO - PROCESS | 1668 | 1461405965913 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 03:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:06:05 INFO - PROCESS | 1668 | 1461405965918 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:06:05 INFO - PROCESS | 1668 | 1461405965920 Marionette TRACE conn2 <- [1,1466,null,{}] 03:06:05 INFO - PROCESS | 1668 | 1461405965922 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}] 03:06:06 INFO - PROCESS | 1668 | 1461405965994 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 03:06:06 INFO - PROCESS | 1668 | 1461405965999 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x11afd1800 == 31 [pid = 1668] [id = 374] 03:06:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x1162e4800) [pid = 1668] [serial = 1121] [outer = 0x0] 03:06:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11854a800) [pid = 1668] [serial = 1122] [outer = 0x1162e4800] 03:06:06 INFO - PROCESS | 1668 | 1461405966028 Marionette DEBUG loaded listener.js 03:06:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x118c09800) [pid = 1668] [serial = 1123] [outer = 0x1162e4800] 03:06:06 INFO - PROCESS | 1668 | 1461405966360 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]]]}] 03:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 469ms 03:06:06 INFO - PROCESS | 1668 | 1461405966388 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 03:06:06 INFO - PROCESS | 1668 | 1461405966390 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 03:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:06:06 INFO - PROCESS | 1668 | 1461405966394 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:06:06 INFO - PROCESS | 1668 | 1461405966396 Marionette TRACE conn2 <- [1,1470,null,{}] 03:06:06 INFO - PROCESS | 1668 | 1461405966404 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}] 03:06:06 INFO - PROCESS | 1668 | 1461405966480 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 03:06:06 INFO - PROCESS | 1668 | 1461405966531 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c18c800 == 32 [pid = 1668] [id = 375] 03:06:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x114f35800) [pid = 1668] [serial = 1124] [outer = 0x0] 03:06:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x118f21400) [pid = 1668] [serial = 1125] [outer = 0x114f35800] 03:06:06 INFO - PROCESS | 1668 | 1461405966560 Marionette DEBUG loaded listener.js 03:06:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x119793800) [pid = 1668] [serial = 1126] [outer = 0x114f35800] 03:06:06 INFO - PROCESS | 1668 | 1461405966888 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]]]}] 03:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 523ms 03:06:06 INFO - PROCESS | 1668 | 1461405966917 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 03:06:06 INFO - PROCESS | 1668 | 1461405966919 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 03:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:06:06 INFO - PROCESS | 1668 | 1461405966923 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:06:06 INFO - PROCESS | 1668 | 1461405966925 Marionette TRACE conn2 <- [1,1474,null,{}] 03:06:06 INFO - PROCESS | 1668 | 1461405966928 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}] 03:06:07 INFO - PROCESS | 1668 | 1461405967044 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 03:06:07 INFO - PROCESS | 1668 | 1461405967108 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c6b0800 == 33 [pid = 1668] [id = 376] 03:06:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x116576800) [pid = 1668] [serial = 1127] [outer = 0x0] 03:06:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x119b5b000) [pid = 1668] [serial = 1128] [outer = 0x116576800] 03:06:07 INFO - PROCESS | 1668 | 1461405967135 Marionette DEBUG loaded listener.js 03:06:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x119ce4800) [pid = 1668] [serial = 1129] [outer = 0x116576800] 03:06:07 INFO - PROCESS | 1668 | 1461405967428 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]]]}] 03:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 522ms 03:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:06:07 INFO - PROCESS | 1668 | 1461405967446 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 03:06:07 INFO - PROCESS | 1668 | 1461405967447 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 03:06:07 INFO - PROCESS | 1668 | 1461405967449 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:06:07 INFO - PROCESS | 1668 | 1461405967450 Marionette TRACE conn2 <- [1,1478,null,{}] 03:06:07 INFO - PROCESS | 1668 | 1461405967453 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}] 03:06:07 INFO - PROCESS | 1668 | 1461405967546 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 03:06:07 INFO - PROCESS | 1668 | 1461405967551 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x125a19000 == 34 [pid = 1668] [id = 377] 03:06:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x119ce5000) [pid = 1668] [serial = 1130] [outer = 0x0] 03:06:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x11aa08000) [pid = 1668] [serial = 1131] [outer = 0x119ce5000] 03:06:07 INFO - PROCESS | 1668 | 1461405967577 Marionette DEBUG loaded listener.js 03:06:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x11aace800) [pid = 1668] [serial = 1132] [outer = 0x119ce5000] 03:06:07 INFO - PROCESS | 1668 | 1461405967934 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]]]}] 03:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 03:06:07 INFO - PROCESS | 1668 | 1461405967968 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 03:06:07 INFO - PROCESS | 1668 | 1461405967969 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 03:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:06:07 INFO - PROCESS | 1668 | 1461405967977 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:06:07 INFO - PROCESS | 1668 | 1461405967978 Marionette TRACE conn2 <- [1,1482,null,{}] 03:06:07 INFO - PROCESS | 1668 | 1461405967981 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}] 03:06:08 INFO - PROCESS | 1668 | 1461405968083 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 03:06:08 INFO - PROCESS | 1668 | 1461405968090 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x126cc8800 == 35 [pid = 1668] [id = 378] 03:06:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x119d57000) [pid = 1668] [serial = 1133] [outer = 0x0] 03:06:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x11ad4c000) [pid = 1668] [serial = 1134] [outer = 0x119d57000] 03:06:08 INFO - PROCESS | 1668 | 1461405968118 Marionette DEBUG loaded listener.js 03:06:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11b95b800) [pid = 1668] [serial = 1135] [outer = 0x119d57000] 03:06:08 INFO - PROCESS | 1668 | 1461405968461 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]]]}] 03:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 519ms 03:06:08 INFO - PROCESS | 1668 | 1461405968496 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 03:06:08 INFO - PROCESS | 1668 | 1461405968497 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 03:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:06:08 INFO - PROCESS | 1668 | 1461405968500 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:06:08 INFO - PROCESS | 1668 | 1461405968501 Marionette TRACE conn2 <- [1,1486,null,{}] 03:06:08 INFO - PROCESS | 1668 | 1461405968503 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}] 03:06:08 INFO - PROCESS | 1668 | 1461405968592 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 03:06:08 INFO - PROCESS | 1668 | 1461405968596 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x127198800 == 36 [pid = 1668] [id = 379] 03:06:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11ad43400) [pid = 1668] [serial = 1136] [outer = 0x0] 03:06:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11c132c00) [pid = 1668] [serial = 1137] [outer = 0x11ad43400] 03:06:08 INFO - PROCESS | 1668 | 1461405968621 Marionette DEBUG loaded listener.js 03:06:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11c461400) [pid = 1668] [serial = 1138] [outer = 0x11ad43400] 03:06:08 INFO - PROCESS | 1668 | 1461405968962 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]]]}] 03:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 517ms 03:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:06:09 INFO - PROCESS | 1668 | 1461405969018 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 03:06:09 INFO - PROCESS | 1668 | 1461405969019 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 03:06:09 INFO - PROCESS | 1668 | 1461405969021 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:06:09 INFO - PROCESS | 1668 | 1461405969022 Marionette TRACE conn2 <- [1,1490,null,{}] 03:06:09 INFO - PROCESS | 1668 | 1461405969024 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}] 03:06:09 INFO - PROCESS | 1668 | 1461405969114 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 03:06:09 INFO - PROCESS | 1668 | 1461405969129 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x127fb8000 == 37 [pid = 1668] [id = 380] 03:06:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x119b55c00) [pid = 1668] [serial = 1139] [outer = 0x0] 03:06:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11c76b000) [pid = 1668] [serial = 1140] [outer = 0x119b55c00] 03:06:09 INFO - PROCESS | 1668 | 1461405969154 Marionette DEBUG loaded listener.js 03:06:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x12570a400) [pid = 1668] [serial = 1141] [outer = 0x119b55c00] 03:06:09 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x114442800) [pid = 1668] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:06:09 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x114239c00) [pid = 1668] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:06:09 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x119cdb800) [pid = 1668] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:06:09 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11ad51800) [pid = 1668] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:06:09 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x11c6e4400) [pid = 1668] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:06:09 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1257e8400) [pid = 1668] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:06:09 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11475d000) [pid = 1668] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:06:09 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x118778800) [pid = 1668] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:06:09 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11af70400) [pid = 1668] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:06:09 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11516c400) [pid = 1668] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:06:09 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1257e6000) [pid = 1668] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:06:09 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x114f35c00) [pid = 1668] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:06:09 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x114e25c00) [pid = 1668] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:06:09 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x114babc00) [pid = 1668] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:06:09 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x114f32800) [pid = 1668] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:06:09 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x114e28c00) [pid = 1668] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:06:09 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x116578000) [pid = 1668] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:06:09 INFO - PROCESS | 1668 | 1461405969579 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]]]}] 03:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 569ms 03:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:06:09 INFO - PROCESS | 1668 | 1461405969591 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 03:06:09 INFO - PROCESS | 1668 | 1461405969592 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 03:06:09 INFO - PROCESS | 1668 | 1461405969594 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:06:09 INFO - PROCESS | 1668 | 1461405969595 Marionette TRACE conn2 <- [1,1494,null,{}] 03:06:09 INFO - PROCESS | 1668 | 1461405969597 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}] 03:06:09 INFO - PROCESS | 1668 | 1461405969671 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 03:06:09 INFO - PROCESS | 1668 | 1461405969677 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c77c000 == 38 [pid = 1668] [id = 381] 03:06:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x114f35c00) [pid = 1668] [serial = 1142] [outer = 0x0] 03:06:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1185ba000) [pid = 1668] [serial = 1143] [outer = 0x114f35c00] 03:06:09 INFO - PROCESS | 1668 | 1461405969703 Marionette DEBUG loaded listener.js 03:06:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x119cdf800) [pid = 1668] [serial = 1144] [outer = 0x114f35c00] 03:06:10 INFO - PROCESS | 1668 | 1461405970024 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]]]}] 03:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 468ms 03:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:06:10 INFO - PROCESS | 1668 | 1461405970063 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 03:06:10 INFO - PROCESS | 1668 | 1461405970064 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 03:06:10 INFO - PROCESS | 1668 | 1461405970066 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:06:10 INFO - PROCESS | 1668 | 1461405970067 Marionette TRACE conn2 <- [1,1498,null,{}] 03:06:10 INFO - PROCESS | 1668 | 1461405970069 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}] 03:06:10 INFO - PROCESS | 1668 | 1461405970161 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 03:06:10 INFO - PROCESS | 1668 | 1461405970168 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x129879800 == 39 [pid = 1668] [id = 382] 03:06:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x11ad4d800) [pid = 1668] [serial = 1145] [outer = 0x0] 03:06:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x11c6e6400) [pid = 1668] [serial = 1146] [outer = 0x11ad4d800] 03:06:10 INFO - PROCESS | 1668 | 1461405970194 Marionette DEBUG loaded listener.js 03:06:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1257e8400) [pid = 1668] [serial = 1147] [outer = 0x11ad4d800] 03:06:10 INFO - PROCESS | 1668 | 1461405970499 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]]]}] 03:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 470ms 03:06:10 INFO - PROCESS | 1668 | 1461405970536 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 03:06:10 INFO - PROCESS | 1668 | 1461405970538 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 03:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:06:10 INFO - PROCESS | 1668 | 1461405970543 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:06:10 INFO - PROCESS | 1668 | 1461405970544 Marionette TRACE conn2 <- [1,1502,null,{}] 03:06:10 INFO - PROCESS | 1668 | 1461405970546 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}] 03:06:10 INFO - PROCESS | 1668 | 1461405970633 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 03:06:10 INFO - PROCESS | 1668 | 1461405970637 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b5b0800 == 40 [pid = 1668] [id = 383] 03:06:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1259e8c00) [pid = 1668] [serial = 1148] [outer = 0x0] 03:06:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x125d7ec00) [pid = 1668] [serial = 1149] [outer = 0x1259e8c00] 03:06:10 INFO - PROCESS | 1668 | 1461405970670 Marionette DEBUG loaded listener.js 03:06:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x126e84400) [pid = 1668] [serial = 1150] [outer = 0x1259e8c00] 03:06:11 INFO - PROCESS | 1668 | 1461405971063 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]]]}] 03:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 570ms 03:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:06:11 INFO - PROCESS | 1668 | 1461405971113 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 03:06:11 INFO - PROCESS | 1668 | 1461405971115 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 03:06:11 INFO - PROCESS | 1668 | 1461405971118 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:06:11 INFO - PROCESS | 1668 | 1461405971119 Marionette TRACE conn2 <- [1,1506,null,{}] 03:06:11 INFO - PROCESS | 1668 | 1461405971123 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}] 03:06:11 INFO - PROCESS | 1668 | 1461405971232 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 03:06:11 INFO - PROCESS | 1668 | 1461405971239 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb1b800 == 41 [pid = 1668] [id = 384] 03:06:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x126ed3800) [pid = 1668] [serial = 1151] [outer = 0x0] 03:06:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x127668400) [pid = 1668] [serial = 1152] [outer = 0x126ed3800] 03:06:11 INFO - PROCESS | 1668 | 1461405971262 Marionette DEBUG loaded listener.js 03:06:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x127971000) [pid = 1668] [serial = 1153] [outer = 0x126ed3800] 03:06:12 INFO - PROCESS | 1668 | --DOCSHELL 0x12db83000 == 40 [pid = 1668] [id = 352] 03:06:12 INFO - PROCESS | 1668 | --DOCSHELL 0x118818800 == 39 [pid = 1668] [id = 373] 03:06:12 INFO - PROCESS | 1668 | --DOCSHELL 0x11b91d000 == 38 [pid = 1668] [id = 372] 03:06:12 INFO - PROCESS | 1668 | --DOCSHELL 0x1158c9000 == 37 [pid = 1668] [id = 371] 03:06:12 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce1a800 == 36 [pid = 1668] [id = 370] 03:06:12 INFO - PROCESS | 1668 | --DOCSHELL 0x11afd1800 == 35 [pid = 1668] [id = 374] 03:06:12 INFO - PROCESS | 1668 | --DOCSHELL 0x11c6b0800 == 34 [pid = 1668] [id = 376] 03:06:12 INFO - PROCESS | 1668 | --DOCSHELL 0x129879800 == 33 [pid = 1668] [id = 382] 03:06:12 INFO - PROCESS | 1668 | --DOCSHELL 0x127198800 == 32 [pid = 1668] [id = 379] 03:06:12 INFO - PROCESS | 1668 | --DOCSHELL 0x126cc8800 == 31 [pid = 1668] [id = 378] 03:06:12 INFO - PROCESS | 1668 | --DOCSHELL 0x127fb8000 == 30 [pid = 1668] [id = 380] 03:06:12 INFO - PROCESS | 1668 | --DOCSHELL 0x12b5b0800 == 29 [pid = 1668] [id = 383] 03:06:12 INFO - PROCESS | 1668 | --DOCSHELL 0x11c18c800 == 28 [pid = 1668] [id = 375] 03:06:12 INFO - PROCESS | 1668 | --DOCSHELL 0x11c77c000 == 27 [pid = 1668] [id = 381] 03:06:12 INFO - PROCESS | 1668 | --DOCSHELL 0x125a19000 == 26 [pid = 1668] [id = 377] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x11b9a8000) [pid = 1668] [serial = 1089] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11c4d0000) [pid = 1668] [serial = 1090] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1185b0c00) [pid = 1668] [serial = 1068] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x118840000) [pid = 1668] [serial = 1069] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x125cba800) [pid = 1668] [serial = 1095] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x11accfc00) [pid = 1668] [serial = 1083] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11ad76000) [pid = 1668] [serial = 1084] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x119ce4000) [pid = 1668] [serial = 1077] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x11aa07c00) [pid = 1668] [serial = 1078] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x118cec000) [pid = 1668] [serial = 1071] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x118f60c00) [pid = 1668] [serial = 1072] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x115097000) [pid = 1668] [serial = 1062] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x11515e800) [pid = 1668] [serial = 1063] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x114e29800) [pid = 1668] [serial = 1059] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x114f31c00) [pid = 1668] [serial = 1060] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x119130c00) [pid = 1668] [serial = 1074] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x119b5ec00) [pid = 1668] [serial = 1075] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x11ad7dc00) [pid = 1668] [serial = 1086] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x1162e6800) [pid = 1668] [serial = 1065] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x1165d6800) [pid = 1668] [serial = 1066] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x11aa0c800) [pid = 1668] [serial = 1080] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x11aad0400) [pid = 1668] [serial = 1081] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x12766a800) [pid = 1668] [serial = 1108] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x125705400) [pid = 1668] [serial = 1092] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x125d8b000) [pid = 1668] [serial = 1098] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x125cc5c00) [pid = 1668] [serial = 1096] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x126c09c00) [pid = 1668] [serial = 1099] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 70 (0x119b61000) [pid = 1668] [serial = 1102] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 69 (0x116749000) [pid = 1668] [serial = 1101] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 68 (0x1259f0400) [pid = 1668] [serial = 1104] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 67 (0x12766cc00) [pid = 1668] [serial = 1110] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 66 (0x1274ee400) [pid = 1668] [serial = 1107] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 65 (0x126e80400) [pid = 1668] [serial = 1105] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 64 (0x125711400) [pid = 1668] [serial = 1093] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | --DOMWINDOW == 63 (0x11b0f8000) [pid = 1668] [serial = 1087] [outer = 0x0] [url = about:blank] 03:06:12 INFO - PROCESS | 1668 | 1461405972725 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]]]}] 03:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1624ms 03:06:12 INFO - PROCESS | 1668 | 1461405972748 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 03:06:12 INFO - PROCESS | 1668 | 1461405972751 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 03:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:06:12 INFO - PROCESS | 1668 | 1461405972758 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:06:12 INFO - PROCESS | 1668 | 1461405972762 Marionette TRACE conn2 <- [1,1510,null,{}] 03:06:12 INFO - PROCESS | 1668 | 1461405972767 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}] 03:06:12 INFO - PROCESS | 1668 | 1461405972874 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 03:06:12 INFO - PROCESS | 1668 | 1461405972884 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x118555800 == 27 [pid = 1668] [id = 385] 03:06:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 64 (0x114f28800) [pid = 1668] [serial = 1154] [outer = 0x0] 03:06:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 65 (0x114f29c00) [pid = 1668] [serial = 1155] [outer = 0x114f28800] 03:06:12 INFO - PROCESS | 1668 | 1461405972931 Marionette DEBUG loaded listener.js 03:06:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x115044800) [pid = 1668] [serial = 1156] [outer = 0x114f28800] 03:06:13 INFO - PROCESS | 1668 | 1461405973364 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]]]}] 03:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 627ms 03:06:13 INFO - PROCESS | 1668 | 1461405973384 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 03:06:13 INFO - PROCESS | 1668 | 1461405973388 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 03:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:06:13 INFO - PROCESS | 1668 | 1461405973395 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:06:13 INFO - PROCESS | 1668 | 1461405973397 Marionette TRACE conn2 <- [1,1514,null,{}] 03:06:13 INFO - PROCESS | 1668 | 1461405973399 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}] 03:06:13 INFO - PROCESS | 1668 | 1461405973467 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 03:06:13 INFO - PROCESS | 1668 | 1461405973473 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x119237000 == 28 [pid = 1668] [id = 386] 03:06:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x115049400) [pid = 1668] [serial = 1157] [outer = 0x0] 03:06:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x11509e000) [pid = 1668] [serial = 1158] [outer = 0x115049400] 03:06:13 INFO - PROCESS | 1668 | 1461405973501 Marionette DEBUG loaded listener.js 03:06:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x115164800) [pid = 1668] [serial = 1159] [outer = 0x115049400] 03:06:13 INFO - PROCESS | 1668 | 1461405973842 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]]]}] 03:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 470ms 03:06:13 INFO - PROCESS | 1668 | 1461405973866 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 03:06:13 INFO - PROCESS | 1668 | 1461405973867 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 03:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:06:13 INFO - PROCESS | 1668 | 1461405973870 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:06:13 INFO - PROCESS | 1668 | 1461405973873 Marionette TRACE conn2 <- [1,1518,null,{}] 03:06:13 INFO - PROCESS | 1668 | 1461405973881 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}] 03:06:13 INFO - PROCESS | 1668 | 1461405973969 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 03:06:13 INFO - PROCESS | 1668 | 1461405973978 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a658000 == 29 [pid = 1668] [id = 387] 03:06:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x11428b400) [pid = 1668] [serial = 1160] [outer = 0x0] 03:06:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x116578800) [pid = 1668] [serial = 1161] [outer = 0x11428b400] 03:06:14 INFO - PROCESS | 1668 | 1461405974007 Marionette DEBUG loaded listener.js 03:06:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x118548c00) [pid = 1668] [serial = 1162] [outer = 0x11428b400] 03:06:14 INFO - PROCESS | 1668 | 1461405974327 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]]]}] 03:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 472ms 03:06:14 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:06:14 INFO - PROCESS | 1668 | 1461405974344 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 03:06:14 INFO - PROCESS | 1668 | 1461405974346 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 03:06:14 INFO - PROCESS | 1668 | 1461405974348 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:06:14 INFO - PROCESS | 1668 | 1461405974349 Marionette TRACE conn2 <- [1,1522,null,{}] 03:06:14 INFO - PROCESS | 1668 | 1461405974351 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}] 03:06:14 INFO - PROCESS | 1668 | 1461405974422 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 03:06:14 INFO - PROCESS | 1668 | 1461405974427 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x11ba04000 == 30 [pid = 1668] [id = 388] 03:06:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x1185b5000) [pid = 1668] [serial = 1163] [outer = 0x0] 03:06:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x118ce9800) [pid = 1668] [serial = 1164] [outer = 0x1185b5000] 03:06:14 INFO - PROCESS | 1668 | 1461405974455 Marionette DEBUG loaded listener.js 03:06:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x118f1e000) [pid = 1668] [serial = 1165] [outer = 0x1185b5000] 03:06:14 INFO - PROCESS | 1668 | 1461405974754 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"]]]}] 03:06:14 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 () { 03:06:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:06:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:06:14 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 () { 03:06:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:06:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:06:14 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 () { 03:06:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:06:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:06:14 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 () { 03:06:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:06:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:06:14 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 419ms 03:06:14 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:06:14 INFO - PROCESS | 1668 | 1461405974768 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 03:06:14 INFO - PROCESS | 1668 | 1461405974769 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 03:06:14 INFO - PROCESS | 1668 | 1461405974780 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:06:14 INFO - PROCESS | 1668 | 1461405974781 Marionette TRACE conn2 <- [1,1526,null,{}] 03:06:14 INFO - PROCESS | 1668 | 1461405974784 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}] 03:06:14 INFO - PROCESS | 1668 | 1461405974878 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 03:06:14 INFO - PROCESS | 1668 | 1461405974884 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c188000 == 31 [pid = 1668] [id = 389] 03:06:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x1142cb400) [pid = 1668] [serial = 1166] [outer = 0x0] 03:06:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x118f16000) [pid = 1668] [serial = 1167] [outer = 0x1142cb400] 03:06:14 INFO - PROCESS | 1668 | 1461405974910 Marionette DEBUG loaded listener.js 03:06:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x119276000) [pid = 1668] [serial = 1168] [outer = 0x1142cb400] 03:06:15 INFO - PROCESS | 1668 | 1461405975200 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"]]]}] 03:06:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:06:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:06:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:06:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:06:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:06:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:06:15 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 480ms 03:06:15 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:06:15 INFO - PROCESS | 1668 | 1461405975252 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 03:06:15 INFO - PROCESS | 1668 | 1461405975253 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 03:06:15 INFO - PROCESS | 1668 | 1461405975256 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:06:15 INFO - PROCESS | 1668 | 1461405975258 Marionette TRACE conn2 <- [1,1530,null,{}] 03:06:15 INFO - PROCESS | 1668 | 1461405975261 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}] 03:06:15 INFO - PROCESS | 1668 | 1461405975342 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 03:06:15 INFO - PROCESS | 1668 | 1461405975347 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c790800 == 32 [pid = 1668] [id = 390] 03:06:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x119793400) [pid = 1668] [serial = 1169] [outer = 0x0] 03:06:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x119b5f800) [pid = 1668] [serial = 1170] [outer = 0x119793400] 03:06:15 INFO - PROCESS | 1668 | 1461405975378 Marionette DEBUG loaded listener.js 03:06:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x11aa78000) [pid = 1668] [serial = 1171] [outer = 0x119793400] 03:06:15 INFO - PROCESS | 1668 | 1461405975673 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]]]}] 03:06:15 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 03:06:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:06:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:06:15 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. 03:06:15 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:06:15 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 471ms 03:06:15 INFO - PROCESS | 1668 | 1461405975728 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 03:06:15 INFO - PROCESS | 1668 | 1461405975729 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 03:06:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:06:15 INFO - PROCESS | 1668 | 1461405975731 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:06:15 INFO - PROCESS | 1668 | 1461405975732 Marionette TRACE conn2 <- [1,1534,null,{}] 03:06:15 INFO - PROCESS | 1668 | 1461405975734 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}] 03:06:15 INFO - PROCESS | 1668 | 1461405975820 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 03:06:15 INFO - PROCESS | 1668 | 1461405975829 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x125a16800 == 33 [pid = 1668] [id = 391] 03:06:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11aac7c00) [pid = 1668] [serial = 1172] [outer = 0x0] 03:06:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x11acd0c00) [pid = 1668] [serial = 1173] [outer = 0x11aac7c00] 03:06:15 INFO - PROCESS | 1668 | 1461405975854 Marionette DEBUG loaded listener.js 03:06:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11ad4a400) [pid = 1668] [serial = 1174] [outer = 0x11aac7c00] 03:06:16 INFO - PROCESS | 1668 | 1461405976141 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]]]}] 03:06:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:06:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 419ms 03:06:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:06:16 INFO - PROCESS | 1668 | 1461405976150 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 03:06:16 INFO - PROCESS | 1668 | 1461405976151 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 03:06:16 INFO - PROCESS | 1668 | 1461405976153 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:06:16 INFO - PROCESS | 1668 | 1461405976155 Marionette TRACE conn2 <- [1,1538,null,{}] 03:06:16 INFO - PROCESS | 1668 | 1461405976165 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}] 03:06:16 INFO - PROCESS | 1668 | 1461405976237 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 03:06:16 INFO - PROCESS | 1668 | 1461405976244 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x126a74800 == 34 [pid = 1668] [id = 392] 03:06:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11ad4b000) [pid = 1668] [serial = 1175] [outer = 0x0] 03:06:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11ad7dc00) [pid = 1668] [serial = 1176] [outer = 0x11ad4b000] 03:06:16 INFO - PROCESS | 1668 | 1461405976270 Marionette DEBUG loaded listener.js 03:06:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11af7a000) [pid = 1668] [serial = 1177] [outer = 0x11ad4b000] 03:06:16 INFO - PROCESS | 1668 | 1461405976801 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]]]}] 03:06:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:06:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 728ms 03:06:16 INFO - PROCESS | 1668 | 1461405976883 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 03:06:16 INFO - PROCESS | 1668 | 1461405976887 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 03:06:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:06:16 INFO - PROCESS | 1668 | 1461405976890 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:06:16 INFO - PROCESS | 1668 | 1461405976893 Marionette TRACE conn2 <- [1,1542,null,{}] 03:06:16 INFO - PROCESS | 1668 | 1461405976897 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}] 03:06:17 INFO - PROCESS | 1668 | 1461405977000 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 03:06:17 INFO - PROCESS | 1668 | 1461405977097 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x119ae7000 == 35 [pid = 1668] [id = 393] 03:06:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x115048400) [pid = 1668] [serial = 1178] [outer = 0x0] 03:06:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x115096c00) [pid = 1668] [serial = 1179] [outer = 0x115048400] 03:06:17 INFO - PROCESS | 1668 | 1461405977129 Marionette DEBUG loaded listener.js 03:06:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x115166400) [pid = 1668] [serial = 1180] [outer = 0x115048400] 03:06:17 INFO - PROCESS | 1668 | 1461405977642 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]]]}] 03:06:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:06:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 771ms 03:06:17 INFO - PROCESS | 1668 | 1461405977684 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 03:06:17 INFO - PROCESS | 1668 | 1461405977688 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 03:06:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:06:17 INFO - PROCESS | 1668 | 1461405977697 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:06:17 INFO - PROCESS | 1668 | 1461405977699 Marionette TRACE conn2 <- [1,1546,null,{}] 03:06:17 INFO - PROCESS | 1668 | 1461405977702 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}] 03:06:17 INFO - PROCESS | 1668 | 1461405977944 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 03:06:18 INFO - PROCESS | 1668 | 1461405978045 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x118816800 == 36 [pid = 1668] [id = 394] 03:06:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x114e28c00) [pid = 1668] [serial = 1181] [outer = 0x0] 03:06:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x114e2c800) [pid = 1668] [serial = 1182] [outer = 0x114e28c00] 03:06:18 INFO - PROCESS | 1668 | 1461405978091 Marionette DEBUG loaded listener.js 03:06:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x115098c00) [pid = 1668] [serial = 1183] [outer = 0x114e28c00] 03:06:18 INFO - PROCESS | 1668 | --DOCSHELL 0x125a16800 == 35 [pid = 1668] [id = 391] 03:06:18 INFO - PROCESS | 1668 | --DOCSHELL 0x11c790800 == 34 [pid = 1668] [id = 390] 03:06:18 INFO - PROCESS | 1668 | --DOCSHELL 0x11c188000 == 33 [pid = 1668] [id = 389] 03:06:18 INFO - PROCESS | 1668 | --DOCSHELL 0x11ba04000 == 32 [pid = 1668] [id = 388] 03:06:18 INFO - PROCESS | 1668 | --DOCSHELL 0x11a658000 == 31 [pid = 1668] [id = 387] 03:06:18 INFO - PROCESS | 1668 | --DOCSHELL 0x119237000 == 30 [pid = 1668] [id = 386] 03:06:18 INFO - PROCESS | 1668 | --DOCSHELL 0x118555800 == 29 [pid = 1668] [id = 385] 03:06:18 INFO - PROCESS | 1668 | 1461405978537 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]]]}] 03:06:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:06:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 873ms 03:06:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:06:18 INFO - PROCESS | 1668 | 1461405978571 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 03:06:18 INFO - PROCESS | 1668 | 1461405978573 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 03:06:18 INFO - PROCESS | 1668 | 1461405978576 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:06:18 INFO - PROCESS | 1668 | 1461405978579 Marionette TRACE conn2 <- [1,1550,null,{}] 03:06:18 INFO - PROCESS | 1668 | 1461405978582 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}] 03:06:18 INFO - PROCESS | 1668 | 1461405978654 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 03:06:18 INFO - PROCESS | 1668 | 1461405978660 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x119af8000 == 30 [pid = 1668] [id = 395] 03:06:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x115164c00) [pid = 1668] [serial = 1184] [outer = 0x0] 03:06:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x116575c00) [pid = 1668] [serial = 1185] [outer = 0x115164c00] 03:06:18 INFO - PROCESS | 1668 | 1461405978691 Marionette DEBUG loaded listener.js 03:06:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x118771800) [pid = 1668] [serial = 1186] [outer = 0x115164c00] 03:06:19 INFO - PROCESS | 1668 | 1461405979042 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]]]}] 03:06:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:06:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 520ms 03:06:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:06:19 INFO - PROCESS | 1668 | 1461405979096 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 03:06:19 INFO - PROCESS | 1668 | 1461405979098 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 03:06:19 INFO - PROCESS | 1668 | 1461405979100 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:06:19 INFO - PROCESS | 1668 | 1461405979101 Marionette TRACE conn2 <- [1,1554,null,{}] 03:06:19 INFO - PROCESS | 1668 | 1461405979104 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}] 03:06:19 INFO - PROCESS | 1668 | 1461405979175 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 03:06:19 INFO - PROCESS | 1668 | 1461405979183 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bcb5000 == 31 [pid = 1668] [id = 396] 03:06:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x1187dec00) [pid = 1668] [serial = 1187] [outer = 0x0] 03:06:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x118f89400) [pid = 1668] [serial = 1188] [outer = 0x1187dec00] 03:06:19 INFO - PROCESS | 1668 | 1461405979212 Marionette DEBUG loaded listener.js 03:06:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11926d800) [pid = 1668] [serial = 1189] [outer = 0x1187dec00] 03:06:19 INFO - PROCESS | 1668 | 1461405979662 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]]]}] 03:06:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:06:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 574ms 03:06:19 INFO - PROCESS | 1668 | 1461405979676 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 03:06:19 INFO - PROCESS | 1668 | 1461405979679 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 03:06:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:06:19 INFO - PROCESS | 1668 | 1461405979693 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:06:19 INFO - PROCESS | 1668 | 1461405979699 Marionette TRACE conn2 <- [1,1558,null,{}] 03:06:19 INFO - PROCESS | 1668 | 1461405979703 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}] 03:06:19 INFO - PROCESS | 1668 | 1461405979820 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 03:06:19 INFO - PROCESS | 1668 | 1461405979829 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x125a19000 == 32 [pid = 1668] [id = 397] 03:06:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x114bb4400) [pid = 1668] [serial = 1190] [outer = 0x0] 03:06:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x119b56000) [pid = 1668] [serial = 1191] [outer = 0x114bb4400] 03:06:19 INFO - PROCESS | 1668 | 1461405979859 Marionette DEBUG loaded listener.js 03:06:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11aa0c000) [pid = 1668] [serial = 1192] [outer = 0x114bb4400] 03:06:20 INFO - PROCESS | 1668 | 1461405980179 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]]]}] 03:06:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:06:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 533ms 03:06:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:06:20 INFO - PROCESS | 1668 | 1461405980217 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 03:06:20 INFO - PROCESS | 1668 | 1461405980219 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 03:06:20 INFO - PROCESS | 1668 | 1461405980221 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:06:20 INFO - PROCESS | 1668 | 1461405980222 Marionette TRACE conn2 <- [1,1562,null,{}] 03:06:20 INFO - PROCESS | 1668 | 1461405980224 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}] 03:06:20 INFO - PROCESS | 1668 | 1461405980321 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 03:06:20 INFO - PROCESS | 1668 | 1461405980330 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x126cb7000 == 33 [pid = 1668] [id = 398] 03:06:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x11aa04c00) [pid = 1668] [serial = 1193] [outer = 0x0] 03:06:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x11ad42400) [pid = 1668] [serial = 1194] [outer = 0x11aa04c00] 03:06:20 INFO - PROCESS | 1668 | 1461405980355 Marionette DEBUG loaded listener.js 03:06:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x11ad51800) [pid = 1668] [serial = 1195] [outer = 0x11aa04c00] 03:06:20 INFO - PROCESS | 1668 | 1461405980676 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]]]}] 03:06:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:06:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 472ms 03:06:20 INFO - PROCESS | 1668 | 1461405980695 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 03:06:20 INFO - PROCESS | 1668 | 1461405980696 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 03:06:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:06:20 INFO - PROCESS | 1668 | 1461405980698 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:06:20 INFO - PROCESS | 1668 | 1461405980699 Marionette TRACE conn2 <- [1,1566,null,{}] 03:06:20 INFO - PROCESS | 1668 | 1461405980701 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}] 03:06:20 INFO - PROCESS | 1668 | 1461405980792 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 03:06:20 INFO - PROCESS | 1668 | 1461405980827 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x127198800 == 34 [pid = 1668] [id = 399] 03:06:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x11afed400) [pid = 1668] [serial = 1196] [outer = 0x0] 03:06:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11aff8000) [pid = 1668] [serial = 1197] [outer = 0x11afed400] 03:06:20 INFO - PROCESS | 1668 | 1461405980860 Marionette DEBUG loaded listener.js 03:06:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11b9a5800) [pid = 1668] [serial = 1198] [outer = 0x11afed400] 03:06:21 INFO - PROCESS | 1668 | 1461405981219 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]]]}] 03:06:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:06:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 568ms 03:06:21 INFO - PROCESS | 1668 | 1461405981267 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 03:06:21 INFO - PROCESS | 1668 | 1461405981268 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 03:06:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:06:21 INFO - PROCESS | 1668 | 1461405981270 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:06:21 INFO - PROCESS | 1668 | 1461405981271 Marionette TRACE conn2 <- [1,1570,null,{}] 03:06:21 INFO - PROCESS | 1668 | 1461405981274 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}] 03:06:21 INFO - PROCESS | 1668 | 1461405981364 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 03:06:21 INFO - PROCESS | 1668 | 1461405981378 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x127fae800 == 35 [pid = 1668] [id = 400] 03:06:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1144b3c00) [pid = 1668] [serial = 1199] [outer = 0x0] 03:06:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x11c45d000) [pid = 1668] [serial = 1200] [outer = 0x1144b3c00] 03:06:21 INFO - PROCESS | 1668 | 1461405981403 Marionette DEBUG loaded listener.js 03:06:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x12570b000) [pid = 1668] [serial = 1201] [outer = 0x1144b3c00] 03:06:21 INFO - PROCESS | 1668 | 1461405981743 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]]]}] 03:06:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:06:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 522ms 03:06:21 INFO - PROCESS | 1668 | 1461405981793 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 03:06:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:06:21 INFO - PROCESS | 1668 | 1461405981794 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 03:06:21 INFO - PROCESS | 1668 | 1461405981796 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:06:21 INFO - PROCESS | 1668 | 1461405981797 Marionette TRACE conn2 <- [1,1574,null,{}] 03:06:21 INFO - PROCESS | 1668 | 1461405981800 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}] 03:06:21 INFO - PROCESS | 1668 | 1461405981885 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 03:06:21 INFO - PROCESS | 1668 | 1461405981917 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a644800 == 36 [pid = 1668] [id = 401] 03:06:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x11b9aa000) [pid = 1668] [serial = 1202] [outer = 0x0] 03:06:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x1259f0000) [pid = 1668] [serial = 1203] [outer = 0x11b9aa000] 03:06:21 INFO - PROCESS | 1668 | 1461405981942 Marionette DEBUG loaded listener.js 03:06:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x125cbe400) [pid = 1668] [serial = 1204] [outer = 0x11b9aa000] 03:06:22 INFO - PROCESS | 1668 | 1461405982268 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]]]}] 03:06:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:06:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 521ms 03:06:22 INFO - PROCESS | 1668 | 1461405982318 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 03:06:22 INFO - PROCESS | 1668 | 1461405982319 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 03:06:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:06:22 INFO - PROCESS | 1668 | 1461405982321 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:06:22 INFO - PROCESS | 1668 | 1461405982322 Marionette TRACE conn2 <- [1,1578,null,{}] 03:06:22 INFO - PROCESS | 1668 | 1461405982324 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}] 03:06:22 INFO - PROCESS | 1668 | 1461405982413 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 03:06:22 INFO - PROCESS | 1668 | 1461405982418 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a5c9000 == 37 [pid = 1668] [id = 402] 03:06:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11b958c00) [pid = 1668] [serial = 1205] [outer = 0x0] 03:06:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x125cc3c00) [pid = 1668] [serial = 1206] [outer = 0x11b958c00] 03:06:22 INFO - PROCESS | 1668 | 1461405982443 Marionette DEBUG loaded listener.js 03:06:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x125ddc800) [pid = 1668] [serial = 1207] [outer = 0x11b958c00] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x119793400) [pid = 1668] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x114f28800) [pid = 1668] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11aac7c00) [pid = 1668] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x115049400) [pid = 1668] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11428b400) [pid = 1668] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x126ed3800) [pid = 1668] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x1185b5000) [pid = 1668] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x119ce5000) [pid = 1668] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11ad43400) [pid = 1668] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x119d57000) [pid = 1668] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x119b55c00) [pid = 1668] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x1259e8c00) [pid = 1668] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x114f35c00) [pid = 1668] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x11ad4d800) [pid = 1668] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x1142cb400) [pid = 1668] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x116576800) [pid = 1668] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x114f35800) [pid = 1668] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x1162e4800) [pid = 1668] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x115099800) [pid = 1668] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x115094800) [pid = 1668] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1142d1400) [pid = 1668] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x119791400) [pid = 1668] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:06:22 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x125cc3800) [pid = 1668] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:06:22 INFO - PROCESS | 1668 | 1461405982810 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]]]}] 03:06:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:06:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 520ms 03:06:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:06:22 INFO - PROCESS | 1668 | 1461405982842 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 03:06:22 INFO - PROCESS | 1668 | 1461405982843 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 03:06:22 INFO - PROCESS | 1668 | 1461405982845 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:06:22 INFO - PROCESS | 1668 | 1461405982846 Marionette TRACE conn2 <- [1,1582,null,{}] 03:06:22 INFO - PROCESS | 1668 | 1461405982848 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}] 03:06:22 INFO - PROCESS | 1668 | 1461405982919 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 03:06:22 INFO - PROCESS | 1668 | 1461405982967 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c18b000 == 38 [pid = 1668] [id = 403] 03:06:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x114e28000) [pid = 1668] [serial = 1208] [outer = 0x0] 03:06:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x115099400) [pid = 1668] [serial = 1209] [outer = 0x114e28000] 03:06:22 INFO - PROCESS | 1668 | 1461405982995 Marionette DEBUG loaded listener.js 03:06:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x118f1c400) [pid = 1668] [serial = 1210] [outer = 0x114e28000] 03:06:23 INFO - PROCESS | 1668 | 1461405983255 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]]]}] 03:06:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:06:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 469ms 03:06:23 INFO - PROCESS | 1668 | 1461405983314 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 03:06:23 INFO - PROCESS | 1668 | 1461405983315 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 03:06:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:06:23 INFO - PROCESS | 1668 | 1461405983318 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:06:23 INFO - PROCESS | 1668 | 1461405983319 Marionette TRACE conn2 <- [1,1586,null,{}] 03:06:23 INFO - PROCESS | 1668 | 1461405983321 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}] 03:06:23 INFO - PROCESS | 1668 | 1461405983398 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 03:06:23 INFO - PROCESS | 1668 | 1461405983402 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b261800 == 39 [pid = 1668] [id = 404] 03:06:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x118f1f400) [pid = 1668] [serial = 1211] [outer = 0x0] 03:06:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11ad43400) [pid = 1668] [serial = 1212] [outer = 0x118f1f400] 03:06:23 INFO - PROCESS | 1668 | 1461405983434 Marionette DEBUG loaded listener.js 03:06:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x126a13800) [pid = 1668] [serial = 1213] [outer = 0x118f1f400] 03:06:23 INFO - PROCESS | 1668 | 1461405983796 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]]]}] 03:06:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:06:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 519ms 03:06:23 INFO - PROCESS | 1668 | 1461405983837 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 03:06:23 INFO - PROCESS | 1668 | 1461405983841 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 03:06:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:06:23 INFO - PROCESS | 1668 | 1461405983844 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:06:23 INFO - PROCESS | 1668 | 1461405983846 Marionette TRACE conn2 <- [1,1590,null,{}] 03:06:23 INFO - PROCESS | 1668 | 1461405983848 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}] 03:06:23 INFO - PROCESS | 1668 | 1461405983932 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 03:06:23 INFO - PROCESS | 1668 | 1461405983936 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bddb800 == 40 [pid = 1668] [id = 405] 03:06:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11aa0d400) [pid = 1668] [serial = 1214] [outer = 0x0] 03:06:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1272d1000) [pid = 1668] [serial = 1215] [outer = 0x11aa0d400] 03:06:23 INFO - PROCESS | 1668 | 1461405983965 Marionette DEBUG loaded listener.js 03:06:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1276a3000) [pid = 1668] [serial = 1216] [outer = 0x11aa0d400] 03:06:24 INFO - PROCESS | 1668 | 1461405984275 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]]]}] 03:06:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:06:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 470ms 03:06:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:06:24 INFO - PROCESS | 1668 | 1461405984314 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 03:06:24 INFO - PROCESS | 1668 | 1461405984316 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 03:06:24 INFO - PROCESS | 1668 | 1461405984318 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:06:24 INFO - PROCESS | 1668 | 1461405984319 Marionette TRACE conn2 <- [1,1594,null,{}] 03:06:24 INFO - PROCESS | 1668 | 1461405984322 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}] 03:06:24 INFO - PROCESS | 1668 | 1461405984395 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 03:06:24 INFO - PROCESS | 1668 | 1461405984399 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf5a800 == 41 [pid = 1668] [id = 406] 03:06:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x12769d800) [pid = 1668] [serial = 1217] [outer = 0x0] 03:06:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x127f7a800) [pid = 1668] [serial = 1218] [outer = 0x12769d800] 03:06:24 INFO - PROCESS | 1668 | 1461405984424 Marionette DEBUG loaded listener.js 03:06:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x12964e000) [pid = 1668] [serial = 1219] [outer = 0x12769d800] 03:06:24 INFO - PROCESS | 1668 | 1461405984898 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]]]}] 03:06:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:06:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 618ms 03:06:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:06:24 INFO - PROCESS | 1668 | 1461405984937 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 03:06:24 INFO - PROCESS | 1668 | 1461405984939 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 03:06:24 INFO - PROCESS | 1668 | 1461405984943 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:06:24 INFO - PROCESS | 1668 | 1461405984945 Marionette TRACE conn2 <- [1,1598,null,{}] 03:06:24 INFO - PROCESS | 1668 | 1461405984949 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}] 03:06:25 INFO - PROCESS | 1668 | 1461405985051 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 03:06:25 INFO - PROCESS | 1668 | 1461405985116 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x119aea800 == 42 [pid = 1668] [id = 407] 03:06:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x115097c00) [pid = 1668] [serial = 1220] [outer = 0x0] 03:06:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11516b000) [pid = 1668] [serial = 1221] [outer = 0x115097c00] 03:06:25 INFO - PROCESS | 1668 | 1461405985149 Marionette DEBUG loaded listener.js 03:06:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x116577c00) [pid = 1668] [serial = 1222] [outer = 0x115097c00] 03:06:25 INFO - PROCESS | 1668 | 1461405985570 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]]]}] 03:06:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:06:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 670ms 03:06:25 INFO - PROCESS | 1668 | 1461405985613 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 03:06:25 INFO - PROCESS | 1668 | 1461405985618 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 03:06:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:06:25 INFO - PROCESS | 1668 | 1461405985623 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:06:25 INFO - PROCESS | 1668 | 1461405985626 Marionette TRACE conn2 <- [1,1602,null,{}] 03:06:25 INFO - PROCESS | 1668 | 1461405985629 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}] 03:06:25 INFO - PROCESS | 1668 | 1461405985721 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 03:06:25 INFO - PROCESS | 1668 | 1461405985785 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x125921800 == 43 [pid = 1668] [id = 408] 03:06:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x118f15400) [pid = 1668] [serial = 1223] [outer = 0x0] 03:06:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x119276800) [pid = 1668] [serial = 1224] [outer = 0x118f15400] 03:06:25 INFO - PROCESS | 1668 | 1461405985815 Marionette DEBUG loaded listener.js 03:06:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x119b56400) [pid = 1668] [serial = 1225] [outer = 0x118f15400] 03:06:26 INFO - PROCESS | 1668 | 1461405986235 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]]]}] 03:06:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:06:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 672ms 03:06:26 INFO - PROCESS | 1668 | 1461405986295 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 03:06:26 INFO - PROCESS | 1668 | 1461405986297 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 03:06:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:06:26 INFO - PROCESS | 1668 | 1461405986301 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:06:26 INFO - PROCESS | 1668 | 1461405986305 Marionette TRACE conn2 <- [1,1606,null,{}] 03:06:26 INFO - PROCESS | 1668 | 1461405986378 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}] 03:06:26 INFO - PROCESS | 1668 | 1461405986478 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 03:06:26 INFO - PROCESS | 1668 | 1461405986538 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b5c0000 == 44 [pid = 1668] [id = 409] 03:06:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x11ad50c00) [pid = 1668] [serial = 1226] [outer = 0x0] 03:06:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x11afea400) [pid = 1668] [serial = 1227] [outer = 0x11ad50c00] 03:06:26 INFO - PROCESS | 1668 | 1461405986570 Marionette DEBUG loaded listener.js 03:06:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11b9a1c00) [pid = 1668] [serial = 1228] [outer = 0x11ad50c00] 03:06:26 INFO - PROCESS | 1668 | 1461405986955 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]]]}] 03:06:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:06:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 709ms 03:06:27 INFO - PROCESS | 1668 | 1461405987011 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 03:06:27 INFO - PROCESS | 1668 | 1461405987013 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 03:06:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:06:27 INFO - PROCESS | 1668 | 1461405987015 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:06:27 INFO - PROCESS | 1668 | 1461405987016 Marionette TRACE conn2 <- [1,1610,null,{}] 03:06:27 INFO - PROCESS | 1668 | 1461405987019 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}] 03:06:27 INFO - PROCESS | 1668 | 1461405987110 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 03:06:27 INFO - PROCESS | 1668 | 1461405987161 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d321000 == 45 [pid = 1668] [id = 410] 03:06:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x11c455400) [pid = 1668] [serial = 1229] [outer = 0x0] 03:06:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x1259f5400) [pid = 1668] [serial = 1230] [outer = 0x11c455400] 03:06:27 INFO - PROCESS | 1668 | 1461405987191 Marionette DEBUG loaded listener.js 03:06:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x126e81000) [pid = 1668] [serial = 1231] [outer = 0x11c455400] 03:06:27 INFO - PROCESS | 1668 | 1461405987613 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]]]}] 03:06:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:06:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 621ms 03:06:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:06:27 INFO - PROCESS | 1668 | 1461405987637 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 03:06:27 INFO - PROCESS | 1668 | 1461405987638 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 03:06:27 INFO - PROCESS | 1668 | 1461405987641 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:06:27 INFO - PROCESS | 1668 | 1461405987642 Marionette TRACE conn2 <- [1,1614,null,{}] 03:06:27 INFO - PROCESS | 1668 | 1461405987644 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}] 03:06:27 INFO - PROCESS | 1668 | 1461405987736 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 03:06:27 INFO - PROCESS | 1668 | 1461405987819 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x116546800 == 46 [pid = 1668] [id = 411] 03:06:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x114290000) [pid = 1668] [serial = 1232] [outer = 0x0] 03:06:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x114f2b400) [pid = 1668] [serial = 1233] [outer = 0x114290000] 03:06:27 INFO - PROCESS | 1668 | 1461405987849 Marionette DEBUG loaded listener.js 03:06:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x118cf2400) [pid = 1668] [serial = 1234] [outer = 0x114290000] 03:06:28 INFO - PROCESS | 1668 | 1461405988360 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]]]}] 03:06:28 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 03:06:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 770ms 03:06:28 INFO - PROCESS | 1668 | 1461405988412 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 03:06:28 INFO - PROCESS | 1668 | 1461405988414 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 03:06:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:06:28 INFO - PROCESS | 1668 | 1461405988418 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:06:28 INFO - PROCESS | 1668 | 1461405988421 Marionette TRACE conn2 <- [1,1618,null,{}] 03:06:28 INFO - PROCESS | 1668 | 1461405988424 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}] 03:06:28 INFO - PROCESS | 1668 | 1461405988538 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 03:06:28 INFO - PROCESS | 1668 | 1461405988659 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b12800 == 47 [pid = 1668] [id = 412] 03:06:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x11504cc00) [pid = 1668] [serial = 1235] [outer = 0x0] 03:06:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x11516a400) [pid = 1668] [serial = 1236] [outer = 0x11504cc00] 03:06:28 INFO - PROCESS | 1668 | 1461405988711 Marionette DEBUG loaded listener.js 03:06:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x1165d5c00) [pid = 1668] [serial = 1237] [outer = 0x11504cc00] 03:06:29 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb1b800 == 46 [pid = 1668] [id = 384] 03:06:29 INFO - PROCESS | 1668 | --DOCSHELL 0x12bddb800 == 45 [pid = 1668] [id = 405] 03:06:29 INFO - PROCESS | 1668 | --DOCSHELL 0x12b261800 == 44 [pid = 1668] [id = 404] 03:06:29 INFO - PROCESS | 1668 | --DOCSHELL 0x11c18b000 == 43 [pid = 1668] [id = 403] 03:06:29 INFO - PROCESS | 1668 | --DOCSHELL 0x12a5c9000 == 42 [pid = 1668] [id = 402] 03:06:29 INFO - PROCESS | 1668 | --DOCSHELL 0x11a644800 == 41 [pid = 1668] [id = 401] 03:06:29 INFO - PROCESS | 1668 | --DOCSHELL 0x127fae800 == 40 [pid = 1668] [id = 400] 03:06:29 INFO - PROCESS | 1668 | --DOCSHELL 0x127198800 == 39 [pid = 1668] [id = 399] 03:06:29 INFO - PROCESS | 1668 | --DOCSHELL 0x126cb7000 == 38 [pid = 1668] [id = 398] 03:06:29 INFO - PROCESS | 1668 | --DOCSHELL 0x125a19000 == 37 [pid = 1668] [id = 397] 03:06:29 INFO - PROCESS | 1668 | --DOCSHELL 0x11bcb5000 == 36 [pid = 1668] [id = 396] 03:06:29 INFO - PROCESS | 1668 | --DOCSHELL 0x119af8000 == 35 [pid = 1668] [id = 395] 03:06:29 INFO - PROCESS | 1668 | --DOCSHELL 0x118816800 == 34 [pid = 1668] [id = 394] 03:06:29 INFO - PROCESS | 1668 | --DOCSHELL 0x119ae7000 == 33 [pid = 1668] [id = 393] 03:06:29 INFO - PROCESS | 1668 | 1461405989205 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]]]}] 03:06:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:06:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 823ms 03:06:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:06:29 INFO - PROCESS | 1668 | 1461405989242 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 03:06:29 INFO - PROCESS | 1668 | 1461405989245 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 03:06:29 INFO - PROCESS | 1668 | 1461405989249 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:06:29 INFO - PROCESS | 1668 | 1461405989251 Marionette TRACE conn2 <- [1,1622,null,{}] 03:06:29 INFO - PROCESS | 1668 | 1461405989253 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}] 03:06:29 INFO - PROCESS | 1668 | 1461405989333 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12bd7c400) [pid = 1668] [serial = 1057] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x11aa78000) [pid = 1668] [serial = 1171] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x114f29c00) [pid = 1668] [serial = 1155] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x115044800) [pid = 1668] [serial = 1156] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x11acd0c00) [pid = 1668] [serial = 1173] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11509e000) [pid = 1668] [serial = 1158] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x116578800) [pid = 1668] [serial = 1161] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x118548c00) [pid = 1668] [serial = 1162] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x127668400) [pid = 1668] [serial = 1152] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x118ce9800) [pid = 1668] [serial = 1164] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11aa08000) [pid = 1668] [serial = 1131] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11c132c00) [pid = 1668] [serial = 1137] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11ad4c000) [pid = 1668] [serial = 1134] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x11c76b000) [pid = 1668] [serial = 1140] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x126e84400) [pid = 1668] [serial = 1150] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11c461400) [pid = 1668] [serial = 1138] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x119cdf800) [pid = 1668] [serial = 1144] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x1185ba000) [pid = 1668] [serial = 1143] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11c6e6400) [pid = 1668] [serial = 1146] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x125d7ec00) [pid = 1668] [serial = 1149] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x118f1e000) [pid = 1668] [serial = 1165] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x118f16000) [pid = 1668] [serial = 1167] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x119276000) [pid = 1668] [serial = 1168] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12570a400) [pid = 1668] [serial = 1141] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x119b5f800) [pid = 1668] [serial = 1170] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x119b5b000) [pid = 1668] [serial = 1128] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x118f21400) [pid = 1668] [serial = 1125] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x119793800) [pid = 1668] [serial = 1126] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11854a800) [pid = 1668] [serial = 1122] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x118c09800) [pid = 1668] [serial = 1123] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11509f000) [pid = 1668] [serial = 1119] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x115755800) [pid = 1668] [serial = 1120] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x115164800) [pid = 1668] [serial = 1159] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x127971000) [pid = 1668] [serial = 1153] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x11572ec00) [pid = 1668] [serial = 1117] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x115163000) [pid = 1668] [serial = 1116] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x114e26c00) [pid = 1668] [serial = 1114] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1147d1c00) [pid = 1668] [serial = 1113] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1276a7000) [pid = 1668] [serial = 1111] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x1257e8400) [pid = 1668] [serial = 1147] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x11aace800) [pid = 1668] [serial = 1132] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x11b95b800) [pid = 1668] [serial = 1135] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x11ad4a400) [pid = 1668] [serial = 1174] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x119ce4800) [pid = 1668] [serial = 1129] [outer = 0x0] [url = about:blank] 03:06:29 INFO - PROCESS | 1668 | 1461405989393 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x119176800 == 34 [pid = 1668] [id = 413] 03:06:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x114f29c00) [pid = 1668] [serial = 1238] [outer = 0x0] 03:06:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11572ec00) [pid = 1668] [serial = 1239] [outer = 0x114f29c00] 03:06:29 INFO - PROCESS | 1668 | 1461405989419 Marionette DEBUG loaded listener.js 03:06:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x118f1e000) [pid = 1668] [serial = 1240] [outer = 0x114f29c00] 03:06:29 INFO - PROCESS | 1668 | 1461405989733 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]]]}] 03:06:29 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 03:06:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 519ms 03:06:29 INFO - PROCESS | 1668 | 1461405989769 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 03:06:29 INFO - PROCESS | 1668 | 1461405989770 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 03:06:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:06:29 INFO - PROCESS | 1668 | 1461405989773 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:06:29 INFO - PROCESS | 1668 | 1461405989778 Marionette TRACE conn2 <- [1,1626,null,{}] 03:06:29 INFO - PROCESS | 1668 | 1461405989785 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}] 03:06:29 INFO - PROCESS | 1668 | 1461405989859 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 03:06:29 INFO - PROCESS | 1668 | 1461405989909 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c1a3000 == 35 [pid = 1668] [id = 414] 03:06:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x118f1a800) [pid = 1668] [serial = 1241] [outer = 0x0] 03:06:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x119b55c00) [pid = 1668] [serial = 1242] [outer = 0x118f1a800] 03:06:29 INFO - PROCESS | 1668 | 1461405989937 Marionette DEBUG loaded listener.js 03:06:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11aa79400) [pid = 1668] [serial = 1243] [outer = 0x118f1a800] 03:06:30 INFO - PROCESS | 1668 | 1461405990249 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]]]}] 03:06:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:06:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 523ms 03:06:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:06:30 INFO - PROCESS | 1668 | 1461405990297 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 03:06:30 INFO - PROCESS | 1668 | 1461405990300 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 03:06:30 INFO - PROCESS | 1668 | 1461405990303 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:06:30 INFO - PROCESS | 1668 | 1461405990305 Marionette TRACE conn2 <- [1,1630,null,{}] 03:06:30 INFO - PROCESS | 1668 | 1461405990308 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}] 03:06:30 INFO - PROCESS | 1668 | 1461405990425 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 03:06:30 INFO - PROCESS | 1668 | 1461405990496 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c77d800 == 36 [pid = 1668] [id = 415] 03:06:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11912a400) [pid = 1668] [serial = 1244] [outer = 0x0] 03:06:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x11ad49000) [pid = 1668] [serial = 1245] [outer = 0x11912a400] 03:06:30 INFO - PROCESS | 1668 | 1461405990539 Marionette DEBUG loaded listener.js 03:06:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11b0f6400) [pid = 1668] [serial = 1246] [outer = 0x11912a400] 03:06:30 INFO - PROCESS | 1668 | 1461405990897 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]]]}] 03:06:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:06:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 619ms 03:06:30 INFO - PROCESS | 1668 | 1461405990923 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 03:06:30 INFO - PROCESS | 1668 | 1461405990926 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 03:06:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:06:30 INFO - PROCESS | 1668 | 1461405990930 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:06:30 INFO - PROCESS | 1668 | 1461405990931 Marionette TRACE conn2 <- [1,1634,null,{}] 03:06:30 INFO - PROCESS | 1668 | 1461405990933 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}] 03:06:31 INFO - PROCESS | 1668 | 1461405991016 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 03:06:31 INFO - PROCESS | 1668 | 1461405991049 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x125a0e800 == 37 [pid = 1668] [id = 416] 03:06:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x11aa07c00) [pid = 1668] [serial = 1247] [outer = 0x0] 03:06:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x11b957800) [pid = 1668] [serial = 1248] [outer = 0x11aa07c00] 03:06:31 INFO - PROCESS | 1668 | 1461405991103 Marionette DEBUG loaded listener.js 03:06:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11c4ca000) [pid = 1668] [serial = 1249] [outer = 0x11aa07c00] 03:06:31 INFO - PROCESS | 1668 | 1461405991434 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]]]}] 03:06:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:06:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 03:06:31 INFO - PROCESS | 1668 | 1461405991451 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 03:06:31 INFO - PROCESS | 1668 | 1461405991452 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 03:06:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:06:31 INFO - PROCESS | 1668 | 1461405991466 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:06:31 INFO - PROCESS | 1668 | 1461405991467 Marionette TRACE conn2 <- [1,1638,null,{}] 03:06:31 INFO - PROCESS | 1668 | 1461405991469 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}] 03:06:31 INFO - PROCESS | 1668 | 1461405991580 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 03:06:31 INFO - PROCESS | 1668 | 1461405991585 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x126eb3800 == 38 [pid = 1668] [id = 417] 03:06:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x11c4cac00) [pid = 1668] [serial = 1250] [outer = 0x0] 03:06:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1257dc800) [pid = 1668] [serial = 1251] [outer = 0x11c4cac00] 03:06:31 INFO - PROCESS | 1668 | 1461405991614 Marionette DEBUG loaded listener.js 03:06:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12766b400) [pid = 1668] [serial = 1252] [outer = 0x11c4cac00] 03:06:31 INFO - PROCESS | 1668 | 1461405991959 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]]]}] 03:06:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:06:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 03:06:31 INFO - PROCESS | 1668 | 1461405991986 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 03:06:31 INFO - PROCESS | 1668 | 1461405991988 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 03:06:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:06:31 INFO - PROCESS | 1668 | 1461405991995 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:06:31 INFO - PROCESS | 1668 | 1461405991996 Marionette TRACE conn2 <- [1,1642,null,{}] 03:06:32 INFO - PROCESS | 1668 | 1461405991998 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}] 03:06:32 INFO - PROCESS | 1668 | 1461405992091 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 03:06:32 INFO - PROCESS | 1668 | 1461405992095 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x1272c4800 == 39 [pid = 1668] [id = 418] 03:06:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x125cef400) [pid = 1668] [serial = 1253] [outer = 0x0] 03:06:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x1276aa400) [pid = 1668] [serial = 1254] [outer = 0x125cef400] 03:06:32 INFO - PROCESS | 1668 | 1461405992120 Marionette DEBUG loaded listener.js 03:06:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12964f000) [pid = 1668] [serial = 1255] [outer = 0x125cef400] 03:06:32 INFO - PROCESS | 1668 | 1461405992424 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]]]}] 03:06:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:06:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 474ms 03:06:32 INFO - PROCESS | 1668 | 1461405992465 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 03:06:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:06:32 INFO - PROCESS | 1668 | 1461405992466 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 03:06:32 INFO - PROCESS | 1668 | 1461405992468 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:06:32 INFO - PROCESS | 1668 | 1461405992469 Marionette TRACE conn2 <- [1,1646,null,{}] 03:06:32 INFO - PROCESS | 1668 | 1461405992472 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}] 03:06:32 INFO - PROCESS | 1668 | 1461405992573 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 03:06:32 INFO - PROCESS | 1668 | 1461405992577 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x128459800 == 40 [pid = 1668] [id = 419] 03:06:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x127f79000) [pid = 1668] [serial = 1256] [outer = 0x0] 03:06:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1298ebc00) [pid = 1668] [serial = 1257] [outer = 0x127f79000] 03:06:32 INFO - PROCESS | 1668 | 1461405992602 Marionette DEBUG loaded listener.js 03:06:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x1298f1800) [pid = 1668] [serial = 1258] [outer = 0x127f79000] 03:06:32 INFO - PROCESS | 1668 | 1461405992961 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]]]}] 03:06:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:06:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 520ms 03:06:32 INFO - PROCESS | 1668 | 1461405992991 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 03:06:32 INFO - PROCESS | 1668 | 1461405992994 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 03:06:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:06:32 INFO - PROCESS | 1668 | 1461405992998 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:06:33 INFO - PROCESS | 1668 | 1461405992999 Marionette TRACE conn2 <- [1,1650,null,{}] 03:06:33 INFO - PROCESS | 1668 | 1461405993003 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}] 03:06:33 INFO - PROCESS | 1668 | 1461405993240 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 03:06:33 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x115164c00) [pid = 1668] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:06:33 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x114bb4400) [pid = 1668] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:06:33 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x11b9aa000) [pid = 1668] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:06:33 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x114e28c00) [pid = 1668] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:06:33 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1187dec00) [pid = 1668] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:06:33 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11aa04c00) [pid = 1668] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:06:33 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1144b3c00) [pid = 1668] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:06:33 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11b958c00) [pid = 1668] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:06:33 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x114e28000) [pid = 1668] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:06:33 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x118f1f400) [pid = 1668] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:06:33 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x11aa0d400) [pid = 1668] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:06:33 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x11afed400) [pid = 1668] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:06:33 INFO - PROCESS | 1668 | 1461405993304 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x1165f9800 == 41 [pid = 1668] [id = 420] 03:06:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x114bae000) [pid = 1668] [serial = 1259] [outer = 0x0] 03:06:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x114f32800) [pid = 1668] [serial = 1260] [outer = 0x114bae000] 03:06:33 INFO - PROCESS | 1668 | 1461405993343 Marionette DEBUG loaded listener.js 03:06:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x119275c00) [pid = 1668] [serial = 1261] [outer = 0x114bae000] 03:06:33 INFO - PROCESS | 1668 | 1461405993698 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]]]}] 03:06:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:06:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 719ms 03:06:33 INFO - PROCESS | 1668 | 1461405993717 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 03:06:33 INFO - PROCESS | 1668 | 1461405993718 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 03:06:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:06:33 INFO - PROCESS | 1668 | 1461405993720 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:06:33 INFO - PROCESS | 1668 | 1461405993722 Marionette TRACE conn2 <- [1,1654,null,{}] 03:06:33 INFO - PROCESS | 1668 | 1461405993726 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}] 03:06:33 INFO - PROCESS | 1668 | 1461405993822 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 03:06:33 INFO - PROCESS | 1668 | 1461405993829 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b25c000 == 42 [pid = 1668] [id = 421] 03:06:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x118e14400) [pid = 1668] [serial = 1262] [outer = 0x0] 03:06:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x126a18400) [pid = 1668] [serial = 1263] [outer = 0x118e14400] 03:06:33 INFO - PROCESS | 1668 | 1461405993854 Marionette DEBUG loaded listener.js 03:06:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x129ab5000) [pid = 1668] [serial = 1264] [outer = 0x118e14400] 03:06:34 INFO - PROCESS | 1668 | 1461405994195 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]]]}] 03:06:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:06:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 522ms 03:06:34 INFO - PROCESS | 1668 | 1461405994243 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 03:06:34 INFO - PROCESS | 1668 | 1461405994245 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 03:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:06:34 INFO - PROCESS | 1668 | 1461405994249 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:06:34 INFO - PROCESS | 1668 | 1461405994251 Marionette TRACE conn2 <- [1,1658,null,{}] 03:06:34 INFO - PROCESS | 1668 | 1461405994254 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}] 03:06:34 INFO - PROCESS | 1668 | 1461405994393 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 03:06:34 INFO - PROCESS | 1668 | 1461405994475 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce26000 == 43 [pid = 1668] [id = 422] 03:06:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x127673000) [pid = 1668] [serial = 1265] [outer = 0x0] 03:06:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12b319c00) [pid = 1668] [serial = 1266] [outer = 0x127673000] 03:06:34 INFO - PROCESS | 1668 | 1461405994520 Marionette DEBUG loaded listener.js 03:06:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12b33fc00) [pid = 1668] [serial = 1267] [outer = 0x127673000] 03:06:34 INFO - PROCESS | 1668 | 1461405994829 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]]]}] 03:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 620ms 03:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:06:34 INFO - PROCESS | 1668 | 1461405994869 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 03:06:34 INFO - PROCESS | 1668 | 1461405994870 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 03:06:34 INFO - PROCESS | 1668 | 1461405994872 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:06:34 INFO - PROCESS | 1668 | 1461405994875 Marionette TRACE conn2 <- [1,1662,null,{}] 03:06:34 INFO - PROCESS | 1668 | 1461405994879 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}] 03:06:34 INFO - PROCESS | 1668 | 1461405994956 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 03:06:34 INFO - PROCESS | 1668 | 1461405994962 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db16800 == 44 [pid = 1668] [id = 423] 03:06:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x12b340000) [pid = 1668] [serial = 1268] [outer = 0x0] 03:06:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x12b348000) [pid = 1668] [serial = 1269] [outer = 0x12b340000] 03:06:34 INFO - PROCESS | 1668 | 1461405994987 Marionette DEBUG loaded listener.js 03:06:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x12b34e000) [pid = 1668] [serial = 1270] [outer = 0x12b340000] 03:06:35 INFO - PROCESS | 1668 | 1461405995415 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]]]}] 03:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 572ms 03:06:35 INFO - PROCESS | 1668 | 1461405995445 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 03:06:35 INFO - PROCESS | 1668 | 1461405995448 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 03:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:06:35 INFO - PROCESS | 1668 | 1461405995452 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:06:35 INFO - PROCESS | 1668 | 1461405995454 Marionette TRACE conn2 <- [1,1666,null,{}] 03:06:35 INFO - PROCESS | 1668 | 1461405995458 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}] 03:06:35 INFO - PROCESS | 1668 | 1461405995561 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 03:06:35 INFO - PROCESS | 1668 | 1461405995626 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x119741800 == 45 [pid = 1668] [id = 424] 03:06:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x114e29800) [pid = 1668] [serial = 1271] [outer = 0x0] 03:06:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x115092400) [pid = 1668] [serial = 1272] [outer = 0x114e29800] 03:06:35 INFO - PROCESS | 1668 | 1461405995659 Marionette DEBUG loaded listener.js 03:06:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x118549c00) [pid = 1668] [serial = 1273] [outer = 0x114e29800] 03:06:36 INFO - PROCESS | 1668 | 1461405996096 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]]]}] 03:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 673ms 03:06:36 INFO - PROCESS | 1668 | 1461405996127 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 03:06:36 INFO - PROCESS | 1668 | 1461405996131 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 03:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:06:36 INFO - PROCESS | 1668 | 1461405996136 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:06:36 INFO - PROCESS | 1668 | 1461405996137 Marionette TRACE conn2 <- [1,1670,null,{}] 03:06:36 INFO - PROCESS | 1668 | 1461405996140 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}] 03:06:36 INFO - PROCESS | 1668 | 1461405996237 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 03:06:36 INFO - PROCESS | 1668 | 1461405996290 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x123973800 == 46 [pid = 1668] [id = 425] 03:06:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x1187d9000) [pid = 1668] [serial = 1274] [outer = 0x0] 03:06:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x119b04c00) [pid = 1668] [serial = 1275] [outer = 0x1187d9000] 03:06:36 INFO - PROCESS | 1668 | 1461405996320 Marionette DEBUG loaded listener.js 03:06:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11aa04400) [pid = 1668] [serial = 1276] [outer = 0x1187d9000] 03:06:36 INFO - PROCESS | 1668 | 1461405996739 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]]]}] 03:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 626ms 03:06:36 INFO - PROCESS | 1668 | 1461405996762 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 03:06:36 INFO - PROCESS | 1668 | 1461405996763 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 03:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:06:36 INFO - PROCESS | 1668 | 1461405996766 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:06:36 INFO - PROCESS | 1668 | 1461405996769 Marionette TRACE conn2 <- [1,1674,null,{}] 03:06:36 INFO - PROCESS | 1668 | 1461405996777 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}] 03:06:36 INFO - PROCESS | 1668 | 1461405996877 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 03:06:36 INFO - PROCESS | 1668 | 1461405996971 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce25000 == 47 [pid = 1668] [id = 426] 03:06:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x12570cc00) [pid = 1668] [serial = 1277] [outer = 0x0] 03:06:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x125cbc400) [pid = 1668] [serial = 1278] [outer = 0x12570cc00] 03:06:37 INFO - PROCESS | 1668 | 1461405997003 Marionette DEBUG loaded listener.js 03:06:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x126a0f000) [pid = 1668] [serial = 1279] [outer = 0x12570cc00] 03:06:37 INFO - PROCESS | 1668 | 1461405997389 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]]]}] 03:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 671ms 03:06:37 INFO - PROCESS | 1668 | 1461405997438 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 03:06:37 INFO - PROCESS | 1668 | 1461405997440 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 03:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:06:37 INFO - PROCESS | 1668 | 1461405997444 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:06:37 INFO - PROCESS | 1668 | 1461405997446 Marionette TRACE conn2 <- [1,1678,null,{}] 03:06:37 INFO - PROCESS | 1668 | 1461405997448 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}] 03:06:37 INFO - PROCESS | 1668 | 1461405997544 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 03:06:37 INFO - PROCESS | 1668 | 1461405997596 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db81000 == 48 [pid = 1668] [id = 427] 03:06:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x126e82800) [pid = 1668] [serial = 1280] [outer = 0x0] 03:06:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x1276a1000) [pid = 1668] [serial = 1281] [outer = 0x126e82800] 03:06:37 INFO - PROCESS | 1668 | 1461405997626 Marionette DEBUG loaded listener.js 03:06:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x129ab7800) [pid = 1668] [serial = 1282] [outer = 0x126e82800] 03:06:38 INFO - PROCESS | 1668 | 1461405998246 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]]]}] 03:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 869ms 03:06:38 INFO - PROCESS | 1668 | 1461405998314 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 03:06:38 INFO - PROCESS | 1668 | 1461405998316 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 03:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:06:38 INFO - PROCESS | 1668 | 1461405998320 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:06:38 INFO - PROCESS | 1668 | 1461405998322 Marionette TRACE conn2 <- [1,1682,null,{}] 03:06:38 INFO - PROCESS | 1668 | 1461405998326 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}] 03:06:38 INFO - PROCESS | 1668 | 1461405998418 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 03:06:38 INFO - PROCESS | 1668 | 1461405998469 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c195800 == 49 [pid = 1668] [id = 428] 03:06:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x115093000) [pid = 1668] [serial = 1283] [outer = 0x0] 03:06:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11509b400) [pid = 1668] [serial = 1284] [outer = 0x115093000] 03:06:38 INFO - PROCESS | 1668 | 1461405998498 Marionette DEBUG loaded listener.js 03:06:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1162e8000) [pid = 1668] [serial = 1285] [outer = 0x115093000] 03:06:38 INFO - PROCESS | 1668 | 1461405998924 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]]]}] 03:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 623ms 03:06:38 INFO - PROCESS | 1668 | 1461405998944 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 03:06:38 INFO - PROCESS | 1668 | 1461405998947 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 03:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:06:38 INFO - PROCESS | 1668 | 1461405998952 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:06:38 INFO - PROCESS | 1668 | 1461405998953 Marionette TRACE conn2 <- [1,1686,null,{}] 03:06:38 INFO - PROCESS | 1668 | 1461405998956 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}] 03:06:39 INFO - PROCESS | 1668 | 1461405999046 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 03:06:39 INFO - PROCESS | 1668 | 1461405999095 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x119243800 == 50 [pid = 1668] [id = 429] 03:06:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11504fc00) [pid = 1668] [serial = 1286] [outer = 0x0] 03:06:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x116574000) [pid = 1668] [serial = 1287] [outer = 0x11504fc00] 03:06:39 INFO - PROCESS | 1668 | 1461405999123 Marionette DEBUG loaded listener.js 03:06:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x1185b3400) [pid = 1668] [serial = 1288] [outer = 0x11504fc00] 03:06:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce26000 == 49 [pid = 1668] [id = 422] 03:06:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12b25c000 == 48 [pid = 1668] [id = 421] 03:06:39 INFO - PROCESS | 1668 | --DOCSHELL 0x1165f9800 == 47 [pid = 1668] [id = 420] 03:06:39 INFO - PROCESS | 1668 | --DOCSHELL 0x128459800 == 46 [pid = 1668] [id = 419] 03:06:39 INFO - PROCESS | 1668 | --DOCSHELL 0x1272c4800 == 45 [pid = 1668] [id = 418] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x127f7a800) [pid = 1668] [serial = 1218] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x11ad7dc00) [pid = 1668] [serial = 1176] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOCSHELL 0x126eb3800 == 44 [pid = 1668] [id = 417] 03:06:39 INFO - PROCESS | 1668 | --DOCSHELL 0x125a0e800 == 43 [pid = 1668] [id = 416] 03:06:39 INFO - PROCESS | 1668 | --DOCSHELL 0x11c77d800 == 42 [pid = 1668] [id = 415] 03:06:39 INFO - PROCESS | 1668 | --DOCSHELL 0x11c1a3000 == 41 [pid = 1668] [id = 414] 03:06:39 INFO - PROCESS | 1668 | --DOCSHELL 0x119176800 == 40 [pid = 1668] [id = 413] 03:06:39 INFO - PROCESS | 1668 | --DOCSHELL 0x119b12800 == 39 [pid = 1668] [id = 412] 03:06:39 INFO - PROCESS | 1668 | --DOCSHELL 0x116546800 == 38 [pid = 1668] [id = 411] 03:06:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12d321000 == 37 [pid = 1668] [id = 410] 03:06:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12b5c0000 == 36 [pid = 1668] [id = 409] 03:06:39 INFO - PROCESS | 1668 | --DOCSHELL 0x125921800 == 35 [pid = 1668] [id = 408] 03:06:39 INFO - PROCESS | 1668 | --DOCSHELL 0x119aea800 == 34 [pid = 1668] [id = 407] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x115099400) [pid = 1668] [serial = 1209] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x125cbe400) [pid = 1668] [serial = 1204] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11ad43400) [pid = 1668] [serial = 1212] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x1276a3000) [pid = 1668] [serial = 1216] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x1272d1000) [pid = 1668] [serial = 1215] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x125ddc800) [pid = 1668] [serial = 1207] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x11aff8000) [pid = 1668] [serial = 1197] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x11b9a5800) [pid = 1668] [serial = 1198] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x12570b000) [pid = 1668] [serial = 1201] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x126a13800) [pid = 1668] [serial = 1213] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x11ad51800) [pid = 1668] [serial = 1195] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x118f1c400) [pid = 1668] [serial = 1210] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x116575c00) [pid = 1668] [serial = 1185] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x118771800) [pid = 1668] [serial = 1186] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x119b56000) [pid = 1668] [serial = 1191] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11aa0c000) [pid = 1668] [serial = 1192] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x115096c00) [pid = 1668] [serial = 1179] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x1259f0000) [pid = 1668] [serial = 1203] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x115098c00) [pid = 1668] [serial = 1183] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x114e2c800) [pid = 1668] [serial = 1182] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x118f89400) [pid = 1668] [serial = 1188] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11926d800) [pid = 1668] [serial = 1189] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11ad42400) [pid = 1668] [serial = 1194] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11c45d000) [pid = 1668] [serial = 1200] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x125cc3c00) [pid = 1668] [serial = 1206] [outer = 0x0] [url = about:blank] 03:06:39 INFO - PROCESS | 1668 | 1461405999523 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]]]}] 03:06:39 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 03:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 621ms 03:06:39 INFO - PROCESS | 1668 | 1461405999572 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 03:06:39 INFO - PROCESS | 1668 | 1461405999574 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 03:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:06:39 INFO - PROCESS | 1668 | 1461405999576 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:06:39 INFO - PROCESS | 1668 | 1461405999578 Marionette TRACE conn2 <- [1,1690,null,{}] 03:06:39 INFO - PROCESS | 1668 | 1461405999586 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}] 03:06:39 INFO - PROCESS | 1668 | 1461405999663 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 03:06:39 INFO - PROCESS | 1668 | 1461405999688 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x119ae0000 == 35 [pid = 1668] [id = 430] 03:06:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x116575c00) [pid = 1668] [serial = 1289] [outer = 0x0] 03:06:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x118f1b800) [pid = 1668] [serial = 1290] [outer = 0x116575c00] 03:06:39 INFO - PROCESS | 1668 | 1461405999719 Marionette DEBUG loaded listener.js 03:06:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x119197400) [pid = 1668] [serial = 1291] [outer = 0x116575c00] 03:06:40 INFO - PROCESS | 1668 | 1461406000086 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]]]}] 03:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 570ms 03:06:40 INFO - PROCESS | 1668 | 1461406000147 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 03:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:06:40 INFO - PROCESS | 1668 | 1461406000148 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 03:06:40 INFO - PROCESS | 1668 | 1461406000151 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:06:40 INFO - PROCESS | 1668 | 1461406000152 Marionette TRACE conn2 <- [1,1694,null,{}] 03:06:40 INFO - PROCESS | 1668 | 1461406000154 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}] 03:06:40 INFO - PROCESS | 1668 | 1461406000230 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 03:06:40 INFO - PROCESS | 1668 | 1461406000234 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c6b0800 == 36 [pid = 1668] [id = 431] 03:06:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x119274c00) [pid = 1668] [serial = 1292] [outer = 0x0] 03:06:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x119b5bc00) [pid = 1668] [serial = 1293] [outer = 0x119274c00] 03:06:40 INFO - PROCESS | 1668 | 1461406000261 Marionette DEBUG loaded listener.js 03:06:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11aa09c00) [pid = 1668] [serial = 1294] [outer = 0x119274c00] 03:06:40 INFO - PROCESS | 1668 | 1461406000576 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]]]}] 03:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 467ms 03:06:40 INFO - PROCESS | 1668 | 1461406000619 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 03:06:40 INFO - PROCESS | 1668 | 1461406000620 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 03:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:06:40 INFO - PROCESS | 1668 | 1461406000622 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:06:40 INFO - PROCESS | 1668 | 1461406000623 Marionette TRACE conn2 <- [1,1698,null,{}] 03:06:40 INFO - PROCESS | 1668 | 1461406000626 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}] 03:06:40 INFO - PROCESS | 1668 | 1461406000702 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 03:06:40 INFO - PROCESS | 1668 | 1461406000753 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x12591a800 == 37 [pid = 1668] [id = 432] 03:06:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11515dc00) [pid = 1668] [serial = 1295] [outer = 0x0] 03:06:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11aa6f800) [pid = 1668] [serial = 1296] [outer = 0x11515dc00] 03:06:40 INFO - PROCESS | 1668 | 1461406000779 Marionette DEBUG loaded listener.js 03:06:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11ad48c00) [pid = 1668] [serial = 1297] [outer = 0x11515dc00] 03:06:41 INFO - PROCESS | 1668 | 1461406001061 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]]]}] 03:06:41 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 03:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 470ms 03:06:41 INFO - PROCESS | 1668 | 1461406001097 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 03:06:41 INFO - PROCESS | 1668 | 1461406001098 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 03:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:06:41 INFO - PROCESS | 1668 | 1461406001100 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:06:41 INFO - PROCESS | 1668 | 1461406001102 Marionette TRACE conn2 <- [1,1702,null,{}] 03:06:41 INFO - PROCESS | 1668 | 1461406001104 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}] 03:06:41 INFO - PROCESS | 1668 | 1461406001200 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 03:06:41 INFO - PROCESS | 1668 | 1461406001207 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x126e94800 == 38 [pid = 1668] [id = 433] 03:06:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11ad4d800) [pid = 1668] [serial = 1298] [outer = 0x0] 03:06:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x11aff3400) [pid = 1668] [serial = 1299] [outer = 0x11ad4d800] 03:06:41 INFO - PROCESS | 1668 | 1461406001238 Marionette DEBUG loaded listener.js 03:06:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x11c7bd800) [pid = 1668] [serial = 1300] [outer = 0x11ad4d800] 03:06:41 INFO - PROCESS | 1668 | 1461406001586 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]]]}] 03:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 520ms 03:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:06:41 INFO - PROCESS | 1668 | 1461406001622 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 03:06:41 INFO - PROCESS | 1668 | 1461406001623 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 03:06:41 INFO - PROCESS | 1668 | 1461406001625 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:06:41 INFO - PROCESS | 1668 | 1461406001626 Marionette TRACE conn2 <- [1,1706,null,{}] 03:06:41 INFO - PROCESS | 1668 | 1461406001629 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}] 03:06:41 INFO - PROCESS | 1668 | 1461406001731 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 03:06:41 INFO - PROCESS | 1668 | 1461406001748 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x1271a9000 == 39 [pid = 1668] [id = 434] 03:06:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x125702c00) [pid = 1668] [serial = 1301] [outer = 0x0] 03:06:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x1257e8400) [pid = 1668] [serial = 1302] [outer = 0x125702c00] 03:06:41 INFO - PROCESS | 1668 | 1461406001773 Marionette DEBUG loaded listener.js 03:06:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x125cc4000) [pid = 1668] [serial = 1303] [outer = 0x125702c00] 03:06:42 INFO - PROCESS | 1668 | 1461406002118 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]]]}] 03:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 520ms 03:06:42 INFO - PROCESS | 1668 | 1461406002146 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 03:06:42 INFO - PROCESS | 1668 | 1461406002147 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 03:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:06:42 INFO - PROCESS | 1668 | 1461406002149 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:06:42 INFO - PROCESS | 1668 | 1461406002150 Marionette TRACE conn2 <- [1,1710,null,{}] 03:06:42 INFO - PROCESS | 1668 | 1461406002152 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}] 03:06:42 INFO - PROCESS | 1668 | 1461406002247 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 03:06:42 INFO - PROCESS | 1668 | 1461406002260 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x128452800 == 40 [pid = 1668] [id = 435] 03:06:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x125cc5800) [pid = 1668] [serial = 1304] [outer = 0x0] 03:06:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1269ac800) [pid = 1668] [serial = 1305] [outer = 0x125cc5800] 03:06:42 INFO - PROCESS | 1668 | 1461406002285 Marionette DEBUG loaded listener.js 03:06:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x1272d1000) [pid = 1668] [serial = 1306] [outer = 0x125cc5800] 03:06:42 INFO - PROCESS | 1668 | 1461406002593 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]]]}] 03:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 469ms 03:06:42 INFO - PROCESS | 1668 | 1461406002619 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 03:06:42 INFO - PROCESS | 1668 | 1461406002620 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 03:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:06:42 INFO - PROCESS | 1668 | 1461406002622 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:06:42 INFO - PROCESS | 1668 | 1461406002624 Marionette TRACE conn2 <- [1,1714,null,{}] 03:06:42 INFO - PROCESS | 1668 | 1461406002628 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}] 03:06:42 INFO - PROCESS | 1668 | 1461406002720 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 03:06:42 INFO - PROCESS | 1668 | 1461406002725 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a5d3000 == 41 [pid = 1668] [id = 436] 03:06:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x125cea000) [pid = 1668] [serial = 1307] [outer = 0x0] 03:06:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x127620400) [pid = 1668] [serial = 1308] [outer = 0x125cea000] 03:06:42 INFO - PROCESS | 1668 | 1461406002751 Marionette DEBUG loaded listener.js 03:06:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x127f7dc00) [pid = 1668] [serial = 1309] [outer = 0x125cea000] 03:06:43 INFO - PROCESS | 1668 | 1461406003068 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]]]}] 03:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 470ms 03:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:06:43 INFO - PROCESS | 1668 | 1461406003099 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 03:06:43 INFO - PROCESS | 1668 | 1461406003100 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 03:06:43 INFO - PROCESS | 1668 | 1461406003103 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:06:43 INFO - PROCESS | 1668 | 1461406003104 Marionette TRACE conn2 <- [1,1718,null,{}] 03:06:43 INFO - PROCESS | 1668 | 1461406003106 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}] 03:06:43 INFO - PROCESS | 1668 | 1461406003205 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 03:06:43 INFO - PROCESS | 1668 | 1461406003210 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b25a800 == 42 [pid = 1668] [id = 437] 03:06:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x126a12c00) [pid = 1668] [serial = 1310] [outer = 0x0] 03:06:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x1298ad400) [pid = 1668] [serial = 1311] [outer = 0x126a12c00] 03:06:43 INFO - PROCESS | 1668 | 1461406003235 Marionette DEBUG loaded listener.js 03:06:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1298f6800) [pid = 1668] [serial = 1312] [outer = 0x126a12c00] 03:06:43 INFO - PROCESS | 1668 | 1461406003577 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]]]}] 03:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 518ms 03:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:06:43 INFO - PROCESS | 1668 | 1461406003621 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 03:06:43 INFO - PROCESS | 1668 | 1461406003623 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 03:06:43 INFO - PROCESS | 1668 | 1461406003625 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:06:43 INFO - PROCESS | 1668 | 1461406003627 Marionette TRACE conn2 <- [1,1722,null,{}] 03:06:43 INFO - PROCESS | 1668 | 1461406003629 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}] 03:06:43 INFO - PROCESS | 1668 | 1461406003919 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 03:06:43 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x118f1a800) [pid = 1668] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:06:43 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11aa07c00) [pid = 1668] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:06:43 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11504cc00) [pid = 1668] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:06:43 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x114bae000) [pid = 1668] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:06:43 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x118e14400) [pid = 1668] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:06:43 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x11c4cac00) [pid = 1668] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:06:43 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x125cef400) [pid = 1668] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:06:43 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x114f29c00) [pid = 1668] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:06:43 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x127f79000) [pid = 1668] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:06:43 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x127673000) [pid = 1668] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:06:43 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x114290000) [pid = 1668] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:06:43 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11912a400) [pid = 1668] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:06:43 INFO - PROCESS | 1668 | 1461406003971 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a649800 == 43 [pid = 1668] [id = 438] 03:06:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x114e1e000) [pid = 1668] [serial = 1313] [outer = 0x0] 03:06:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x11515f000) [pid = 1668] [serial = 1314] [outer = 0x114e1e000] 03:06:44 INFO - PROCESS | 1668 | 1461406004002 Marionette DEBUG loaded listener.js 03:06:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11c76cc00) [pid = 1668] [serial = 1315] [outer = 0x114e1e000] 03:06:44 INFO - PROCESS | 1668 | 1461406004344 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]]]}] 03:06:44 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 03:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 769ms 03:06:44 INFO - PROCESS | 1668 | 1461406004395 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 03:06:44 INFO - PROCESS | 1668 | 1461406004397 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 03:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:06:44 INFO - PROCESS | 1668 | 1461406004400 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:06:44 INFO - PROCESS | 1668 | 1461406004402 Marionette TRACE conn2 <- [1,1726,null,{}] 03:06:44 INFO - PROCESS | 1668 | 1461406004405 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}] 03:06:44 INFO - PROCESS | 1668 | 1461406004524 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 03:06:44 INFO - PROCESS | 1668 | 1461406004535 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12aed3000 == 44 [pid = 1668] [id = 439] 03:06:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x128002800) [pid = 1668] [serial = 1316] [outer = 0x0] 03:06:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x12b322c00) [pid = 1668] [serial = 1317] [outer = 0x128002800] 03:06:44 INFO - PROCESS | 1668 | 1461406004560 Marionette DEBUG loaded listener.js 03:06:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x12b34dc00) [pid = 1668] [serial = 1318] [outer = 0x128002800] 03:06:44 INFO - PROCESS | 1668 | 1461406004844 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]]]}] 03:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 469ms 03:06:44 INFO - PROCESS | 1668 | 1461406004870 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 03:06:44 INFO - PROCESS | 1668 | 1461406004871 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 03:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:06:44 INFO - PROCESS | 1668 | 1461406004878 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:06:44 INFO - PROCESS | 1668 | 1461406004879 Marionette TRACE conn2 <- [1,1730,null,{}] 03:06:44 INFO - PROCESS | 1668 | 1461406004882 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}] 03:06:44 INFO - PROCESS | 1668 | 1461406004961 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 03:06:44 INFO - PROCESS | 1668 | 1461406004965 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12da3e000 == 45 [pid = 1668] [id = 440] 03:06:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x12b340c00) [pid = 1668] [serial = 1319] [outer = 0x0] 03:06:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x12b3ac400) [pid = 1668] [serial = 1320] [outer = 0x12b340c00] 03:06:44 INFO - PROCESS | 1668 | 1461406004991 Marionette DEBUG loaded listener.js 03:06:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x12b58d000) [pid = 1668] [serial = 1321] [outer = 0x12b340c00] 03:06:45 INFO - PROCESS | 1668 | 1461406005333 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]]]}] 03:06:45 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 03:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 472ms 03:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:06:45 INFO - PROCESS | 1668 | 1461406005349 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 03:06:45 INFO - PROCESS | 1668 | 1461406005351 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 03:06:45 INFO - PROCESS | 1668 | 1461406005353 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:06:45 INFO - PROCESS | 1668 | 1461406005355 Marionette TRACE conn2 <- [1,1734,null,{}] 03:06:45 INFO - PROCESS | 1668 | 1461406005361 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}] 03:06:45 INFO - PROCESS | 1668 | 1461406005516 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 03:06:45 INFO - PROCESS | 1668 | 1461406005527 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db87800 == 46 [pid = 1668] [id = 441] 03:06:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x12b591000) [pid = 1668] [serial = 1322] [outer = 0x0] 03:06:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x12b70cc00) [pid = 1668] [serial = 1323] [outer = 0x12b591000] 03:06:45 INFO - PROCESS | 1668 | 1461406005570 Marionette DEBUG loaded listener.js 03:06:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x12ba5f400) [pid = 1668] [serial = 1324] [outer = 0x12b591000] 03:06:45 INFO - PROCESS | 1668 | 1461406005881 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]]]}] 03:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 623ms 03:06:45 INFO - PROCESS | 1668 | 1461406005977 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 03:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:06:45 INFO - PROCESS | 1668 | 1461406005980 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 03:06:45 INFO - PROCESS | 1668 | 1461406005983 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:06:45 INFO - PROCESS | 1668 | 1461406005985 Marionette TRACE conn2 <- [1,1738,null,{}] 03:06:45 INFO - PROCESS | 1668 | 1461406005990 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}] 03:06:46 INFO - PROCESS | 1668 | 1461406006094 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 03:06:46 INFO - PROCESS | 1668 | 1461406006147 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x118e4a800 == 47 [pid = 1668] [id = 442] 03:06:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x114bb4400) [pid = 1668] [serial = 1325] [outer = 0x0] 03:06:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x114e2c000) [pid = 1668] [serial = 1326] [outer = 0x114bb4400] 03:06:46 INFO - PROCESS | 1668 | 1461406006179 Marionette DEBUG loaded listener.js 03:06:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x11504dc00) [pid = 1668] [serial = 1327] [outer = 0x114bb4400] 03:06:46 INFO - PROCESS | 1668 | 1461406006609 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]]]}] 03:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 679ms 03:06:46 INFO - PROCESS | 1668 | 1461406006662 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 03:06:46 INFO - PROCESS | 1668 | 1461406006665 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 03:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:06:46 INFO - PROCESS | 1668 | 1461406006670 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:06:46 INFO - PROCESS | 1668 | 1461406006673 Marionette TRACE conn2 <- [1,1742,null,{}] 03:06:46 INFO - PROCESS | 1668 | 1461406006694 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}] 03:06:46 INFO - PROCESS | 1668 | 1461406006794 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 03:06:46 INFO - PROCESS | 1668 | 1461406006859 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c69f000 == 48 [pid = 1668] [id = 443] 03:06:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x11515e800) [pid = 1668] [serial = 1328] [outer = 0x0] 03:06:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x118e11400) [pid = 1668] [serial = 1329] [outer = 0x11515e800] 03:06:46 INFO - PROCESS | 1668 | 1461406006889 Marionette DEBUG loaded listener.js 03:06:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x119198c00) [pid = 1668] [serial = 1330] [outer = 0x11515e800] 03:06:47 INFO - PROCESS | 1668 | 1461406007306 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]]]}] 03:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 693ms 03:06:47 INFO - PROCESS | 1668 | 1461406007361 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 03:06:47 INFO - PROCESS | 1668 | 1461406007363 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 03:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:06:47 INFO - PROCESS | 1668 | 1461406007365 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:06:47 INFO - PROCESS | 1668 | 1461406007367 Marionette TRACE conn2 <- [1,1746,null,{}] 03:06:47 INFO - PROCESS | 1668 | 1461406007374 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}] 03:06:47 INFO - PROCESS | 1668 | 1461406007530 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 03:06:47 INFO - PROCESS | 1668 | 1461406007598 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb1b800 == 49 [pid = 1668] [id = 444] 03:06:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x11aa0c800) [pid = 1668] [serial = 1331] [outer = 0x0] 03:06:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11af6fc00) [pid = 1668] [serial = 1332] [outer = 0x11aa0c800] 03:06:47 INFO - PROCESS | 1668 | 1461406007632 Marionette DEBUG loaded listener.js 03:06:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x11b95dc00) [pid = 1668] [serial = 1333] [outer = 0x11aa0c800] 03:06:48 INFO - PROCESS | 1668 | 1461406008058 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]]]}] 03:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 722ms 03:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:06:48 INFO - PROCESS | 1668 | 1461406008088 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 03:06:48 INFO - PROCESS | 1668 | 1461406008089 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 03:06:48 INFO - PROCESS | 1668 | 1461406008093 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:06:48 INFO - PROCESS | 1668 | 1461406008095 Marionette TRACE conn2 <- [1,1750,null,{}] 03:06:48 INFO - PROCESS | 1668 | 1461406008098 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}] 03:06:48 INFO - PROCESS | 1668 | 1461406008194 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 03:06:48 INFO - PROCESS | 1668 | 1461406008249 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4cd000 == 50 [pid = 1668] [id = 445] 03:06:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x11b9a7800) [pid = 1668] [serial = 1334] [outer = 0x0] 03:06:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x125cbcc00) [pid = 1668] [serial = 1335] [outer = 0x11b9a7800] 03:06:48 INFO - PROCESS | 1668 | 1461406008278 Marionette DEBUG loaded listener.js 03:06:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x1298eec00) [pid = 1668] [serial = 1336] [outer = 0x11b9a7800] 03:06:48 INFO - PROCESS | 1668 | 1461406008681 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]]]}] 03:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 621ms 03:06:48 INFO - PROCESS | 1668 | 1461406008714 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 03:06:48 INFO - PROCESS | 1668 | 1461406008715 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 03:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:06:48 INFO - PROCESS | 1668 | 1461406008718 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:06:48 INFO - PROCESS | 1668 | 1461406008719 Marionette TRACE conn2 <- [1,1754,null,{}] 03:06:48 INFO - PROCESS | 1668 | 1461406008721 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}] 03:06:48 INFO - PROCESS | 1668 | 1461406008824 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 03:06:48 INFO - PROCESS | 1668 | 1461406008934 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eb82800 == 51 [pid = 1668] [id = 446] 03:06:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x129ab9000) [pid = 1668] [serial = 1337] [outer = 0x0] 03:06:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12b326c00) [pid = 1668] [serial = 1338] [outer = 0x129ab9000] 03:06:48 INFO - PROCESS | 1668 | 1461406008983 Marionette DEBUG loaded listener.js 03:06:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x12b34b000) [pid = 1668] [serial = 1339] [outer = 0x129ab9000] 03:06:49 INFO - PROCESS | 1668 | 1461406009454 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]]]}] 03:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 769ms 03:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:06:49 INFO - PROCESS | 1668 | 1461406009488 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 03:06:49 INFO - PROCESS | 1668 | 1461406009489 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 03:06:49 INFO - PROCESS | 1668 | 1461406009491 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:06:49 INFO - PROCESS | 1668 | 1461406009493 Marionette TRACE conn2 <- [1,1758,null,{}] 03:06:49 INFO - PROCESS | 1668 | 1461406009495 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}] 03:06:49 INFO - PROCESS | 1668 | 1461406009612 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 03:06:49 INFO - PROCESS | 1668 | 1461406009666 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bcaa000 == 52 [pid = 1668] [id = 447] 03:06:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x1298f4000) [pid = 1668] [serial = 1340] [outer = 0x0] 03:06:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12b591400) [pid = 1668] [serial = 1341] [outer = 0x1298f4000] 03:06:49 INFO - PROCESS | 1668 | 1461406009699 Marionette DEBUG loaded listener.js 03:06:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x12bb2d000) [pid = 1668] [serial = 1342] [outer = 0x1298f4000] 03:06:50 INFO - PROCESS | 1668 | 1461406010241 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]]]}] 03:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 820ms 03:06:50 INFO - PROCESS | 1668 | 1461406010318 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 03:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:06:50 INFO - PROCESS | 1668 | 1461406010320 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 03:06:50 INFO - PROCESS | 1668 | 1461406010324 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:06:50 INFO - PROCESS | 1668 | 1461406010326 Marionette TRACE conn2 <- [1,1762,null,{}] 03:06:50 INFO - PROCESS | 1668 | 1461406010330 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}] 03:06:50 INFO - PROCESS | 1668 | 1461406010426 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 03:06:50 INFO - PROCESS | 1668 | 1461406010485 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x119174800 == 53 [pid = 1668] [id = 448] 03:06:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x1150a0000) [pid = 1668] [serial = 1343] [outer = 0x0] 03:06:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x115166000) [pid = 1668] [serial = 1344] [outer = 0x1150a0000] 03:06:50 INFO - PROCESS | 1668 | 1461406010515 Marionette DEBUG loaded listener.js 03:06:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x116745800) [pid = 1668] [serial = 1345] [outer = 0x1150a0000] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf5a800 == 52 [pid = 1668] [id = 406] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12da3e000 == 51 [pid = 1668] [id = 440] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12aed3000 == 50 [pid = 1668] [id = 439] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x11a649800 == 49 [pid = 1668] [id = 438] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12b25a800 == 48 [pid = 1668] [id = 437] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12a5d3000 == 47 [pid = 1668] [id = 436] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x128452800 == 46 [pid = 1668] [id = 435] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x1271a9000 == 45 [pid = 1668] [id = 434] 03:06:50 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x12b348000) [pid = 1668] [serial = 1269] [outer = 0x0] [url = about:blank] 03:06:50 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x11afea400) [pid = 1668] [serial = 1227] [outer = 0x0] [url = about:blank] 03:06:50 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x1259f5400) [pid = 1668] [serial = 1230] [outer = 0x0] [url = about:blank] 03:06:50 INFO - PROCESS | 1668 | 1461406010987 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]]]}] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x126e94800 == 44 [pid = 1668] [id = 433] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12591a800 == 43 [pid = 1668] [id = 432] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x11c6b0800 == 42 [pid = 1668] [id = 431] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x119ae0000 == 41 [pid = 1668] [id = 430] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x119243800 == 40 [pid = 1668] [id = 429] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x11c195800 == 39 [pid = 1668] [id = 428] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12db81000 == 38 [pid = 1668] [id = 427] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce25000 == 37 [pid = 1668] [id = 426] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x123973800 == 36 [pid = 1668] [id = 425] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x119741800 == 35 [pid = 1668] [id = 424] 03:06:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12db16800 == 34 [pid = 1668] [id = 423] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12b33fc00) [pid = 1668] [serial = 1267] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x11aa79400) [pid = 1668] [serial = 1243] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x11c4ca000) [pid = 1668] [serial = 1249] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x1165d5c00) [pid = 1668] [serial = 1237] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x119276800) [pid = 1668] [serial = 1224] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x119275c00) [pid = 1668] [serial = 1261] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x11516a400) [pid = 1668] [serial = 1236] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x126a18400) [pid = 1668] [serial = 1263] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x1257dc800) [pid = 1668] [serial = 1251] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x1276aa400) [pid = 1668] [serial = 1254] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x118f1e000) [pid = 1668] [serial = 1240] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x1298ebc00) [pid = 1668] [serial = 1257] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x11b957800) [pid = 1668] [serial = 1248] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x129ab5000) [pid = 1668] [serial = 1264] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x12b319c00) [pid = 1668] [serial = 1266] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x119b55c00) [pid = 1668] [serial = 1242] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x114f2b400) [pid = 1668] [serial = 1233] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x118cf2400) [pid = 1668] [serial = 1234] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x1298f1800) [pid = 1668] [serial = 1258] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11b0f6400) [pid = 1668] [serial = 1246] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11572ec00) [pid = 1668] [serial = 1239] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x114f32800) [pid = 1668] [serial = 1260] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11ad49000) [pid = 1668] [serial = 1245] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x12964f000) [pid = 1668] [serial = 1255] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x11516b000) [pid = 1668] [serial = 1221] [outer = 0x0] [url = about:blank] 03:06:51 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x12766b400) [pid = 1668] [serial = 1252] [outer = 0x0] [url = about:blank] 03:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 721ms 03:06:51 INFO - PROCESS | 1668 | 1461406011045 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 03:06:51 INFO - PROCESS | 1668 | 1461406011048 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 03:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:06:51 INFO - PROCESS | 1668 | 1461406011052 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:06:51 INFO - PROCESS | 1668 | 1461406011054 Marionette TRACE conn2 <- [1,1766,null,{}] 03:06:51 INFO - PROCESS | 1668 | 1461406011056 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}] 03:06:51 INFO - PROCESS | 1668 | 1461406011141 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 03:06:51 INFO - PROCESS | 1668 | 1461406011151 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b18000 == 35 [pid = 1668] [id = 449] 03:06:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1185b5c00) [pid = 1668] [serial = 1346] [outer = 0x0] 03:06:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x1188f2000) [pid = 1668] [serial = 1347] [outer = 0x1185b5c00] 03:06:51 INFO - PROCESS | 1668 | 1461406011178 Marionette DEBUG loaded listener.js 03:06:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x119276800) [pid = 1668] [serial = 1348] [outer = 0x1185b5c00] 03:06:51 INFO - PROCESS | 1668 | 1461406011504 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]]]}] 03:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 471ms 03:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:06:51 INFO - PROCESS | 1668 | 1461406011535 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 03:06:51 INFO - PROCESS | 1668 | 1461406011536 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 03:06:51 INFO - PROCESS | 1668 | 1461406011540 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:06:51 INFO - PROCESS | 1668 | 1461406011542 Marionette TRACE conn2 <- [1,1770,null,{}] 03:06:51 INFO - PROCESS | 1668 | 1461406011549 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}] 03:06:51 INFO - PROCESS | 1668 | 1461406011630 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 03:06:51 INFO - PROCESS | 1668 | 1461406011635 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x12590a800 == 36 [pid = 1668] [id = 450] 03:06:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x119b5c800) [pid = 1668] [serial = 1349] [outer = 0x0] 03:06:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x11aa0fc00) [pid = 1668] [serial = 1350] [outer = 0x119b5c800] 03:06:51 INFO - PROCESS | 1668 | 1461406011663 Marionette DEBUG loaded listener.js 03:06:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x11ad7f800) [pid = 1668] [serial = 1351] [outer = 0x119b5c800] 03:06:52 INFO - PROCESS | 1668 | 1461406012025 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]]]}] 03:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 523ms 03:06:52 INFO - PROCESS | 1668 | 1461406012068 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 03:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:06:52 INFO - PROCESS | 1668 | 1461406012070 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 03:06:52 INFO - PROCESS | 1668 | 1461406012072 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:06:52 INFO - PROCESS | 1668 | 1461406012074 Marionette TRACE conn2 <- [1,1774,null,{}] 03:06:52 INFO - PROCESS | 1668 | 1461406012076 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}] 03:06:52 INFO - PROCESS | 1668 | 1461406012153 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 03:06:52 INFO - PROCESS | 1668 | 1461406012158 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x126e9f800 == 37 [pid = 1668] [id = 451] 03:06:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11aff1000) [pid = 1668] [serial = 1352] [outer = 0x0] 03:06:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x11b9a9c00) [pid = 1668] [serial = 1353] [outer = 0x11aff1000] 03:06:52 INFO - PROCESS | 1668 | 1461406012187 Marionette DEBUG loaded listener.js 03:06:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x12570d000) [pid = 1668] [serial = 1354] [outer = 0x11aff1000] 03:06:52 INFO - PROCESS | 1668 | 1461406012518 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]]]}] 03:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 470ms 03:06:52 INFO - PROCESS | 1668 | 1461406012545 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 03:06:52 INFO - PROCESS | 1668 | 1461406012546 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 03:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:06:52 INFO - PROCESS | 1668 | 1461406012549 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:06:52 INFO - PROCESS | 1668 | 1461406012550 Marionette TRACE conn2 <- [1,1778,null,{}] 03:06:52 INFO - PROCESS | 1668 | 1461406012552 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}] 03:06:52 INFO - PROCESS | 1668 | 1461406012631 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 03:06:52 INFO - PROCESS | 1668 | 1461406012635 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x119af3000 == 38 [pid = 1668] [id = 452] 03:06:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x11b957800) [pid = 1668] [serial = 1355] [outer = 0x0] 03:06:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x125cc4800) [pid = 1668] [serial = 1356] [outer = 0x11b957800] 03:06:52 INFO - PROCESS | 1668 | 1461406012661 Marionette DEBUG loaded listener.js 03:06:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x126a17800) [pid = 1668] [serial = 1357] [outer = 0x11b957800] 03:06:53 INFO - PROCESS | 1668 | 1461406013006 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]]]}] 03:06:53 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 03:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 468ms 03:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:06:53 INFO - PROCESS | 1668 | 1461406013017 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 03:06:53 INFO - PROCESS | 1668 | 1461406013018 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 03:06:53 INFO - PROCESS | 1668 | 1461406013020 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:06:53 INFO - PROCESS | 1668 | 1461406013021 Marionette TRACE conn2 <- [1,1782,null,{}] 03:06:53 INFO - PROCESS | 1668 | 1461406013024 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}] 03:06:53 INFO - PROCESS | 1668 | 1461406013147 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 03:06:53 INFO - PROCESS | 1668 | 1461406013162 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a5c7800 == 39 [pid = 1668] [id = 453] 03:06:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x127202c00) [pid = 1668] [serial = 1358] [outer = 0x0] 03:06:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x127f79400) [pid = 1668] [serial = 1359] [outer = 0x127202c00] 03:06:53 INFO - PROCESS | 1668 | 1461406013189 Marionette DEBUG loaded listener.js 03:06:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12b31d800) [pid = 1668] [serial = 1360] [outer = 0x127202c00] 03:06:53 INFO - PROCESS | 1668 | 1461406013510 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]]]}] 03:06:53 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 03:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 522ms 03:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:06:53 INFO - PROCESS | 1668 | 1461406013544 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 03:06:53 INFO - PROCESS | 1668 | 1461406013545 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 03:06:53 INFO - PROCESS | 1668 | 1461406013547 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:06:53 INFO - PROCESS | 1668 | 1461406013548 Marionette TRACE conn2 <- [1,1786,null,{}] 03:06:53 INFO - PROCESS | 1668 | 1461406013550 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}] 03:06:53 INFO - PROCESS | 1668 | 1461406013645 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 03:06:53 INFO - PROCESS | 1668 | 1461406013657 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb06800 == 40 [pid = 1668] [id = 454] 03:06:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x12b31dc00) [pid = 1668] [serial = 1361] [outer = 0x0] 03:06:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12b348000) [pid = 1668] [serial = 1362] [outer = 0x12b31dc00] 03:06:53 INFO - PROCESS | 1668 | 1461406013682 Marionette DEBUG loaded listener.js 03:06:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12b708000) [pid = 1668] [serial = 1363] [outer = 0x12b31dc00] 03:06:54 INFO - PROCESS | 1668 | 1461406014006 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]]]}] 03:06:54 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 03:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 518ms 03:06:54 INFO - PROCESS | 1668 | 1461406014065 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 03:06:54 INFO - PROCESS | 1668 | 1461406014066 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 03:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:06:54 INFO - PROCESS | 1668 | 1461406014069 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:06:54 INFO - PROCESS | 1668 | 1461406014070 Marionette TRACE conn2 <- [1,1790,null,{}] 03:06:54 INFO - PROCESS | 1668 | 1461406014072 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}] 03:06:54 INFO - PROCESS | 1668 | 1461406014172 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 03:06:54 INFO - PROCESS | 1668 | 1461406014188 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce19000 == 41 [pid = 1668] [id = 455] 03:06:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12ba60000) [pid = 1668] [serial = 1364] [outer = 0x0] 03:06:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12bb2b000) [pid = 1668] [serial = 1365] [outer = 0x12ba60000] 03:06:54 INFO - PROCESS | 1668 | 1461406014213 Marionette DEBUG loaded listener.js 03:06:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x12bd74800) [pid = 1668] [serial = 1366] [outer = 0x12ba60000] 03:06:54 INFO - PROCESS | 1668 | 1461406014600 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]]]}] 03:06:54 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) 03:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 567ms 03:06:54 INFO - PROCESS | 1668 | 1461406014641 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 03:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:06:54 INFO - PROCESS | 1668 | 1461406014643 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 03:06:54 INFO - PROCESS | 1668 | 1461406014647 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:06:54 INFO - PROCESS | 1668 | 1461406014648 Marionette TRACE conn2 <- [1,1794,null,{}] 03:06:54 INFO - PROCESS | 1668 | 1461406014652 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}] 03:06:54 INFO - PROCESS | 1668 | 1461406014774 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 03:06:54 INFO - PROCESS | 1668 | 1461406014814 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db0c000 == 42 [pid = 1668] [id = 456] 03:06:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12699f800) [pid = 1668] [serial = 1367] [outer = 0x0] 03:06:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x12bd7f400) [pid = 1668] [serial = 1368] [outer = 0x12699f800] 03:06:54 INFO - PROCESS | 1668 | 1461406014840 Marionette DEBUG loaded listener.js 03:06:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x119b5a800) [pid = 1668] [serial = 1369] [outer = 0x12699f800] 03:06:55 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x12b340c00) [pid = 1668] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:06:55 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x116575c00) [pid = 1668] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:06:55 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x126a12c00) [pid = 1668] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:06:55 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x114e1e000) [pid = 1668] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:06:55 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x128002800) [pid = 1668] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:06:55 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x125702c00) [pid = 1668] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:06:55 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x125cc5800) [pid = 1668] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:06:55 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x125cea000) [pid = 1668] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:06:55 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x11515dc00) [pid = 1668] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:06:55 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x11ad4d800) [pid = 1668] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:06:55 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x115093000) [pid = 1668] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:06:55 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x119274c00) [pid = 1668] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:06:55 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x11504fc00) [pid = 1668] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:06:55 INFO - PROCESS | 1668 | 1461406015302 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]]]}] 03:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 671ms 03:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:06:55 INFO - PROCESS | 1668 | 1461406015317 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 03:06:55 INFO - PROCESS | 1668 | 1461406015318 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 03:06:55 INFO - PROCESS | 1668 | 1461406015320 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:06:55 INFO - PROCESS | 1668 | 1461406015321 Marionette TRACE conn2 <- [1,1798,null,{}] 03:06:55 INFO - PROCESS | 1668 | 1461406015325 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}] 03:06:55 INFO - PROCESS | 1668 | 1461406015403 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 03:06:55 INFO - PROCESS | 1668 | 1461406015426 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a5c2000 == 43 [pid = 1668] [id = 457] 03:06:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x11515dc00) [pid = 1668] [serial = 1370] [outer = 0x0] 03:06:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x119278400) [pid = 1668] [serial = 1371] [outer = 0x11515dc00] 03:06:55 INFO - PROCESS | 1668 | 1461406015450 Marionette DEBUG loaded listener.js 03:06:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x125cc5800) [pid = 1668] [serial = 1372] [outer = 0x11515dc00] 03:06:55 INFO - PROCESS | 1668 | 1461406015781 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]]]}] 03:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 468ms 03:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:06:55 INFO - PROCESS | 1668 | 1461406015790 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 03:06:55 INFO - PROCESS | 1668 | 1461406015793 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 03:06:55 INFO - PROCESS | 1668 | 1461406015797 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:06:55 INFO - PROCESS | 1668 | 1461406015799 Marionette TRACE conn2 <- [1,1802,null,{}] 03:06:55 INFO - PROCESS | 1668 | 1461406015801 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}] 03:06:55 INFO - PROCESS | 1668 | 1461406015918 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 03:06:55 INFO - PROCESS | 1668 | 1461406015925 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4d3000 == 44 [pid = 1668] [id = 458] 03:06:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x116579000) [pid = 1668] [serial = 1373] [outer = 0x0] 03:06:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x1276a0800) [pid = 1668] [serial = 1374] [outer = 0x116579000] 03:06:55 INFO - PROCESS | 1668 | 1461406015954 Marionette DEBUG loaded listener.js 03:06:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12cf25000) [pid = 1668] [serial = 1375] [outer = 0x116579000] 03:06:56 INFO - PROCESS | 1668 | 1461406016264 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]]]}] 03:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 518ms 03:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:06:56 INFO - PROCESS | 1668 | 1461406016316 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 03:06:56 INFO - PROCESS | 1668 | 1461406016317 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 03:06:56 INFO - PROCESS | 1668 | 1461406016319 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:06:56 INFO - PROCESS | 1668 | 1461406016320 Marionette TRACE conn2 <- [1,1806,null,{}] 03:06:56 INFO - PROCESS | 1668 | 1461406016322 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}] 03:06:56 INFO - PROCESS | 1668 | 1461406016402 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 03:06:56 INFO - PROCESS | 1668 | 1461406016407 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f403000 == 45 [pid = 1668] [id = 459] 03:06:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12cf25400) [pid = 1668] [serial = 1376] [outer = 0x0] 03:06:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12d093400) [pid = 1668] [serial = 1377] [outer = 0x12cf25400] 03:06:56 INFO - PROCESS | 1668 | 1461406016432 Marionette DEBUG loaded listener.js 03:06:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12d099400) [pid = 1668] [serial = 1378] [outer = 0x12cf25400] 03:06:56 INFO - PROCESS | 1668 | 1461406016774 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]]]}] 03:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 469ms 03:06:56 INFO - PROCESS | 1668 | 1461406016788 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 03:06:56 INFO - PROCESS | 1668 | 1461406016790 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 03:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:06:56 INFO - PROCESS | 1668 | 1461406016795 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:06:56 INFO - PROCESS | 1668 | 1461406016796 Marionette TRACE conn2 <- [1,1810,null,{}] 03:06:56 INFO - PROCESS | 1668 | 1461406016799 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}] 03:06:56 INFO - PROCESS | 1668 | 1461406016905 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 03:06:56 INFO - PROCESS | 1668 | 1461406016914 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f418800 == 46 [pid = 1668] [id = 460] 03:06:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x12d09c400) [pid = 1668] [serial = 1379] [outer = 0x0] 03:06:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12d569400) [pid = 1668] [serial = 1380] [outer = 0x12d09c400] 03:06:56 INFO - PROCESS | 1668 | 1461406016939 Marionette DEBUG loaded listener.js 03:06:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x12d573000) [pid = 1668] [serial = 1381] [outer = 0x12d09c400] 03:06:57 INFO - PROCESS | 1668 | 1461406017232 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]]]}] 03:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 471ms 03:06:57 INFO - PROCESS | 1668 | 1461406017319 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 03:06:57 INFO - PROCESS | 1668 | 1461406017321 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 03:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:06:57 INFO - PROCESS | 1668 | 1461406017326 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:06:57 INFO - PROCESS | 1668 | 1461406017328 Marionette TRACE conn2 <- [1,1814,null,{}] 03:06:57 INFO - PROCESS | 1668 | 1461406017332 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}] 03:06:57 INFO - PROCESS | 1668 | 1461406017429 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 03:06:57 INFO - PROCESS | 1668 | 1461406017524 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b1f800 == 47 [pid = 1668] [id = 461] 03:06:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x114e24400) [pid = 1668] [serial = 1382] [outer = 0x0] 03:06:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x114f2b400) [pid = 1668] [serial = 1383] [outer = 0x114e24400] 03:06:57 INFO - PROCESS | 1668 | 1461406017556 Marionette DEBUG loaded listener.js 03:06:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x115162c00) [pid = 1668] [serial = 1384] [outer = 0x114e24400] 03:06:58 INFO - PROCESS | 1668 | 1461406018008 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]]]}] 03:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 721ms 03:06:58 INFO - PROCESS | 1668 | 1461406018047 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 03:06:58 INFO - PROCESS | 1668 | 1461406018050 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 03:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:06:58 INFO - PROCESS | 1668 | 1461406018056 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:06:58 INFO - PROCESS | 1668 | 1461406018058 Marionette TRACE conn2 <- [1,1818,null,{}] 03:06:58 INFO - PROCESS | 1668 | 1461406018061 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}] 03:06:58 INFO - PROCESS | 1668 | 1461406018190 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 03:06:58 INFO - PROCESS | 1668 | 1461406018247 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x12397a000 == 48 [pid = 1668] [id = 462] 03:06:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x115097800) [pid = 1668] [serial = 1385] [outer = 0x0] 03:06:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x119792c00) [pid = 1668] [serial = 1386] [outer = 0x115097800] 03:06:58 INFO - PROCESS | 1668 | 1461406018277 Marionette DEBUG loaded listener.js 03:06:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x11acd0400) [pid = 1668] [serial = 1387] [outer = 0x115097800] 03:06:58 INFO - PROCESS | 1668 | 1461406018727 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]]]}] 03:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 724ms 03:06:58 INFO - PROCESS | 1668 | 1461406018791 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 03:06:58 INFO - PROCESS | 1668 | 1461406018793 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 03:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:06:58 INFO - PROCESS | 1668 | 1461406018796 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:06:58 INFO - PROCESS | 1668 | 1461406018798 Marionette TRACE conn2 <- [1,1822,null,{}] 03:06:58 INFO - PROCESS | 1668 | 1461406018805 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}] 03:06:58 INFO - PROCESS | 1668 | 1461406018910 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 03:06:58 INFO - PROCESS | 1668 | 1461406018992 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4c9000 == 49 [pid = 1668] [id = 463] 03:06:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x127673000) [pid = 1668] [serial = 1388] [outer = 0x0] 03:06:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x1276a5c00) [pid = 1668] [serial = 1389] [outer = 0x127673000] 03:06:59 INFO - PROCESS | 1668 | 1461406019027 Marionette DEBUG loaded listener.js 03:06:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x1298ee000) [pid = 1668] [serial = 1390] [outer = 0x127673000] 03:06:59 INFO - PROCESS | 1668 | 1461406019522 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]]]}] 03:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 769ms 03:06:59 INFO - PROCESS | 1668 | 1461406019566 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 03:06:59 INFO - PROCESS | 1668 | 1461406019567 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 03:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:06:59 INFO - PROCESS | 1668 | 1461406019570 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:06:59 INFO - PROCESS | 1668 | 1461406019571 Marionette TRACE conn2 <- [1,1826,null,{}] 03:06:59 INFO - PROCESS | 1668 | 1461406019573 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}] 03:06:59 INFO - PROCESS | 1668 | 1461406019674 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 03:06:59 INFO - PROCESS | 1668 | 1461406019746 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a658000 == 50 [pid = 1668] [id = 464] 03:06:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x114f35800) [pid = 1668] [serial = 1391] [outer = 0x0] 03:06:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x119b62000) [pid = 1668] [serial = 1392] [outer = 0x114f35800] 03:06:59 INFO - PROCESS | 1668 | 1461406019777 Marionette DEBUG loaded listener.js 03:06:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x1298f6400) [pid = 1668] [serial = 1393] [outer = 0x114f35800] 03:07:00 INFO - PROCESS | 1668 | 1461406020410 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]]]}] 03:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 873ms 03:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:07:00 INFO - PROCESS | 1668 | 1461406020443 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 03:07:00 INFO - PROCESS | 1668 | 1461406020445 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 03:07:00 INFO - PROCESS | 1668 | 1461406020449 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:07:00 INFO - PROCESS | 1668 | 1461406020451 Marionette TRACE conn2 <- [1,1830,null,{}] 03:07:00 INFO - PROCESS | 1668 | 1461406020455 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}] 03:07:00 INFO - PROCESS | 1668 | 1461406020584 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 03:07:00 INFO - PROCESS | 1668 | 1461406020644 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x119114800 == 51 [pid = 1668] [id = 465] 03:07:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x11428e800) [pid = 1668] [serial = 1394] [outer = 0x0] 03:07:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x114e21c00) [pid = 1668] [serial = 1395] [outer = 0x11428e800] 03:07:00 INFO - PROCESS | 1668 | 1461406020673 Marionette DEBUG loaded listener.js 03:07:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x115095400) [pid = 1668] [serial = 1396] [outer = 0x11428e800] 03:07:01 INFO - PROCESS | 1668 | 1461406021113 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]]]}] 03:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 672ms 03:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:07:01 INFO - PROCESS | 1668 | 1461406021121 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 03:07:01 INFO - PROCESS | 1668 | 1461406021125 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 03:07:01 INFO - PROCESS | 1668 | 1461406021130 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:07:01 INFO - PROCESS | 1668 | 1461406021132 Marionette TRACE conn2 <- [1,1834,null,{}] 03:07:01 INFO - PROCESS | 1668 | 1461406021134 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}] 03:07:01 INFO - PROCESS | 1668 | 1461406021265 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 03:07:01 INFO - PROCESS | 1668 | 1461406021366 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b23800 == 52 [pid = 1668] [id = 466] 03:07:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x115098800) [pid = 1668] [serial = 1397] [outer = 0x0] 03:07:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x11516b000) [pid = 1668] [serial = 1398] [outer = 0x115098800] 03:07:01 INFO - PROCESS | 1668 | 1461406021411 Marionette DEBUG loaded listener.js 03:07:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x1187d0400) [pid = 1668] [serial = 1399] [outer = 0x115098800] 03:07:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12f403000 == 51 [pid = 1668] [id = 459] 03:07:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4d3000 == 50 [pid = 1668] [id = 458] 03:07:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12a5c2000 == 49 [pid = 1668] [id = 457] 03:07:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12db0c000 == 48 [pid = 1668] [id = 456] 03:07:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce19000 == 47 [pid = 1668] [id = 455] 03:07:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb06800 == 46 [pid = 1668] [id = 454] 03:07:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12a5c7800 == 45 [pid = 1668] [id = 453] 03:07:01 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x119b04c00) [pid = 1668] [serial = 1275] [outer = 0x0] [url = about:blank] 03:07:01 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x115092400) [pid = 1668] [serial = 1272] [outer = 0x0] [url = about:blank] 03:07:01 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x125cbc400) [pid = 1668] [serial = 1278] [outer = 0x0] [url = about:blank] 03:07:01 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x1276a1000) [pid = 1668] [serial = 1281] [outer = 0x0] [url = about:blank] 03:07:01 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x12b70cc00) [pid = 1668] [serial = 1323] [outer = 0x0] [url = about:blank] 03:07:01 INFO - PROCESS | 1668 | 1461406021899 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]]]}] 03:07:01 INFO - PROCESS | 1668 | --DOCSHELL 0x119af3000 == 44 [pid = 1668] [id = 452] 03:07:01 INFO - PROCESS | 1668 | --DOCSHELL 0x126e9f800 == 43 [pid = 1668] [id = 451] 03:07:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12590a800 == 42 [pid = 1668] [id = 450] 03:07:01 INFO - PROCESS | 1668 | --DOCSHELL 0x119b18000 == 41 [pid = 1668] [id = 449] 03:07:01 INFO - PROCESS | 1668 | --DOCSHELL 0x119174800 == 40 [pid = 1668] [id = 448] 03:07:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12db87800 == 39 [pid = 1668] [id = 441] 03:07:01 INFO - PROCESS | 1668 | --DOCSHELL 0x118e4a800 == 38 [pid = 1668] [id = 442] 03:07:01 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 03:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 819ms 03:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:07:01 INFO - PROCESS | 1668 | 1461406021949 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 03:07:01 INFO - PROCESS | 1668 | 1461406021950 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 03:07:01 INFO - PROCESS | 1668 | 1461406021953 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:07:01 INFO - PROCESS | 1668 | 1461406021955 Marionette TRACE conn2 <- [1,1838,null,{}] 03:07:01 INFO - PROCESS | 1668 | 1461406021962 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}] 03:07:02 INFO - PROCESS | 1668 | 1461406022040 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 03:07:02 INFO - PROCESS | 1668 | 1461406022048 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b1e000 == 39 [pid = 1668] [id = 467] 03:07:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x118f1a400) [pid = 1668] [serial = 1400] [outer = 0x0] 03:07:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x11918e000) [pid = 1668] [serial = 1401] [outer = 0x118f1a400] 03:07:02 INFO - PROCESS | 1668 | 1461406022076 Marionette DEBUG loaded listener.js 03:07:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x119cd8c00) [pid = 1668] [serial = 1402] [outer = 0x118f1a400] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x1269ac800) [pid = 1668] [serial = 1305] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x127620400) [pid = 1668] [serial = 1308] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x11aa6f800) [pid = 1668] [serial = 1296] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x11ad48c00) [pid = 1668] [serial = 1297] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x11c7bd800) [pid = 1668] [serial = 1300] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x11aff3400) [pid = 1668] [serial = 1299] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x1162e8000) [pid = 1668] [serial = 1285] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x11509b400) [pid = 1668] [serial = 1284] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x119b5bc00) [pid = 1668] [serial = 1293] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x11aa09c00) [pid = 1668] [serial = 1294] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x1185b3400) [pid = 1668] [serial = 1288] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x116574000) [pid = 1668] [serial = 1287] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x12b58d000) [pid = 1668] [serial = 1321] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x118f1b800) [pid = 1668] [serial = 1290] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x119197400) [pid = 1668] [serial = 1291] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x1298ad400) [pid = 1668] [serial = 1311] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x1298f6800) [pid = 1668] [serial = 1312] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x11c76cc00) [pid = 1668] [serial = 1315] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x12b3ac400) [pid = 1668] [serial = 1320] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12b322c00) [pid = 1668] [serial = 1317] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x11515f000) [pid = 1668] [serial = 1314] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x1257e8400) [pid = 1668] [serial = 1302] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x125cc4000) [pid = 1668] [serial = 1303] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x1272d1000) [pid = 1668] [serial = 1306] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x127f7dc00) [pid = 1668] [serial = 1309] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x12b34dc00) [pid = 1668] [serial = 1318] [outer = 0x0] [url = about:blank] 03:07:02 INFO - PROCESS | 1668 | 1461406022455 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]]]}] 03:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 523ms 03:07:02 INFO - PROCESS | 1668 | 1461406022478 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 03:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:07:02 INFO - PROCESS | 1668 | 1461406022480 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 03:07:02 INFO - PROCESS | 1668 | 1461406022482 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:07:02 INFO - PROCESS | 1668 | 1461406022484 Marionette TRACE conn2 <- [1,1842,null,{}] 03:07:02 INFO - PROCESS | 1668 | 1461406022486 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}] 03:07:02 INFO - PROCESS | 1668 | 1461406022563 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 03:07:02 INFO - PROCESS | 1668 | 1461406022567 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x12396c800 == 40 [pid = 1668] [id = 468] 03:07:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x119cdb400) [pid = 1668] [serial = 1403] [outer = 0x0] 03:07:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x11aa6f400) [pid = 1668] [serial = 1404] [outer = 0x119cdb400] 03:07:02 INFO - PROCESS | 1668 | 1461406022596 Marionette DEBUG loaded listener.js 03:07:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11acd6400) [pid = 1668] [serial = 1405] [outer = 0x119cdb400] 03:07:02 INFO - PROCESS | 1668 | 1461406022959 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]]]}] 03:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 518ms 03:07:03 INFO - PROCESS | 1668 | 1461406023001 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 03:07:03 INFO - PROCESS | 1668 | 1461406023002 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 03:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:07:03 INFO - PROCESS | 1668 | 1461406023004 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:07:03 INFO - PROCESS | 1668 | 1461406023005 Marionette TRACE conn2 <- [1,1846,null,{}] 03:07:03 INFO - PROCESS | 1668 | 1461406023008 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}] 03:07:03 INFO - PROCESS | 1668 | 1461406023081 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 03:07:03 INFO - PROCESS | 1668 | 1461406023085 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x126cd2000 == 41 [pid = 1668] [id = 469] 03:07:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x11ad42400) [pid = 1668] [serial = 1406] [outer = 0x0] 03:07:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x11ad4c000) [pid = 1668] [serial = 1407] [outer = 0x11ad42400] 03:07:03 INFO - PROCESS | 1668 | 1461406023112 Marionette DEBUG loaded listener.js 03:07:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x11af70800) [pid = 1668] [serial = 1408] [outer = 0x11ad42400] 03:07:03 INFO - PROCESS | 1668 | 1461406023439 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]]]}] 03:07:03 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) 03:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 468ms 03:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:07:03 INFO - PROCESS | 1668 | 1461406023473 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 03:07:03 INFO - PROCESS | 1668 | 1461406023474 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 03:07:03 INFO - PROCESS | 1668 | 1461406023476 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:07:03 INFO - PROCESS | 1668 | 1461406023477 Marionette TRACE conn2 <- [1,1850,null,{}] 03:07:03 INFO - PROCESS | 1668 | 1461406023479 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}] 03:07:03 INFO - PROCESS | 1668 | 1461406023571 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 03:07:03 INFO - PROCESS | 1668 | 1461406023627 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x119114000 == 42 [pid = 1668] [id = 470] 03:07:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x11ad45400) [pid = 1668] [serial = 1409] [outer = 0x0] 03:07:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x11afec000) [pid = 1668] [serial = 1410] [outer = 0x11ad45400] 03:07:03 INFO - PROCESS | 1668 | 1461406023655 Marionette DEBUG loaded listener.js 03:07:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12570bc00) [pid = 1668] [serial = 1411] [outer = 0x11ad45400] 03:07:03 INFO - PROCESS | 1668 | 1461406023962 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]]]}] 03:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 03:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:07:03 INFO - PROCESS | 1668 | 1461406023995 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 03:07:03 INFO - PROCESS | 1668 | 1461406023997 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 03:07:04 INFO - PROCESS | 1668 | 1461406023999 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:07:04 INFO - PROCESS | 1668 | 1461406024000 Marionette TRACE conn2 <- [1,1854,null,{}] 03:07:04 INFO - PROCESS | 1668 | 1461406024002 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}] 03:07:04 INFO - PROCESS | 1668 | 1461406024078 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 03:07:04 INFO - PROCESS | 1668 | 1461406024082 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a5be800 == 43 [pid = 1668] [id = 471] 03:07:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x11b99c400) [pid = 1668] [serial = 1412] [outer = 0x0] 03:07:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x125cc4000) [pid = 1668] [serial = 1413] [outer = 0x11b99c400] 03:07:04 INFO - PROCESS | 1668 | 1461406024108 Marionette DEBUG loaded listener.js 03:07:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x126ed4000) [pid = 1668] [serial = 1414] [outer = 0x11b99c400] 03:07:04 INFO - PROCESS | 1668 | 1461406024472 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]]]}] 03:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 521ms 03:07:04 INFO - PROCESS | 1668 | 1461406024521 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 03:07:04 INFO - PROCESS | 1668 | 1461406024522 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 03:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:07:04 INFO - PROCESS | 1668 | 1461406024529 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:07:04 INFO - PROCESS | 1668 | 1461406024531 Marionette TRACE conn2 <- [1,1858,null,{}] 03:07:04 INFO - PROCESS | 1668 | 1461406024533 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}] 03:07:04 INFO - PROCESS | 1668 | 1461406024630 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 03:07:04 INFO - PROCESS | 1668 | 1461406024635 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b245000 == 44 [pid = 1668] [id = 472] 03:07:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x127202800) [pid = 1668] [serial = 1415] [outer = 0x0] 03:07:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x1276a0c00) [pid = 1668] [serial = 1416] [outer = 0x127202800] 03:07:04 INFO - PROCESS | 1668 | 1461406024661 Marionette DEBUG loaded listener.js 03:07:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x129650000) [pid = 1668] [serial = 1417] [outer = 0x127202800] 03:07:05 INFO - PROCESS | 1668 | 1461406025006 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]]]}] 03:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 524ms 03:07:05 INFO - PROCESS | 1668 | 1461406025049 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 03:07:05 INFO - PROCESS | 1668 | 1461406025050 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 03:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:07:05 INFO - PROCESS | 1668 | 1461406025052 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:07:05 INFO - PROCESS | 1668 | 1461406025053 Marionette TRACE conn2 <- [1,1862,null,{}] 03:07:05 INFO - PROCESS | 1668 | 1461406025056 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}] 03:07:05 INFO - PROCESS | 1668 | 1461406025150 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 03:07:05 INFO - PROCESS | 1668 | 1461406025164 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b5c0000 == 45 [pid = 1668] [id = 473] 03:07:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x12766c000) [pid = 1668] [serial = 1418] [outer = 0x0] 03:07:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x1298f2800) [pid = 1668] [serial = 1419] [outer = 0x12766c000] 03:07:05 INFO - PROCESS | 1668 | 1461406025189 Marionette DEBUG loaded listener.js 03:07:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x129abbc00) [pid = 1668] [serial = 1420] [outer = 0x12766c000] 03:07:05 INFO - PROCESS | 1668 | 1461406025521 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]]]}] 03:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 518ms 03:07:05 INFO - PROCESS | 1668 | 1461406025570 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 03:07:05 INFO - PROCESS | 1668 | 1461406025571 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 03:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:07:05 INFO - PROCESS | 1668 | 1461406025574 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:07:05 INFO - PROCESS | 1668 | 1461406025575 Marionette TRACE conn2 <- [1,1866,null,{}] 03:07:05 INFO - PROCESS | 1668 | 1461406025577 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}] 03:07:05 INFO - PROCESS | 1668 | 1461406025673 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 03:07:05 INFO - PROCESS | 1668 | 1461406025677 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce1d000 == 46 [pid = 1668] [id = 474] 03:07:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x1298f1400) [pid = 1668] [serial = 1421] [outer = 0x0] 03:07:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12b31d000) [pid = 1668] [serial = 1422] [outer = 0x1298f1400] 03:07:05 INFO - PROCESS | 1668 | 1461406025702 Marionette DEBUG loaded listener.js 03:07:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12b340800) [pid = 1668] [serial = 1423] [outer = 0x1298f1400] 03:07:06 INFO - PROCESS | 1668 | 1461406026048 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]]]}] 03:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 520ms 03:07:06 INFO - PROCESS | 1668 | 1461406026095 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 03:07:06 INFO - PROCESS | 1668 | 1461406026096 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 03:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:07:06 INFO - PROCESS | 1668 | 1461406026098 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:07:06 INFO - PROCESS | 1668 | 1461406026100 Marionette TRACE conn2 <- [1,1870,null,{}] 03:07:06 INFO - PROCESS | 1668 | 1461406026103 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}] 03:07:06 INFO - PROCESS | 1668 | 1461406026222 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 03:07:06 INFO - PROCESS | 1668 | 1461406026227 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bca8000 == 47 [pid = 1668] [id = 475] 03:07:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x129ab8000) [pid = 1668] [serial = 1424] [outer = 0x0] 03:07:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x12b349000) [pid = 1668] [serial = 1425] [outer = 0x129ab8000] 03:07:06 INFO - PROCESS | 1668 | 1461406026706 Marionette DEBUG loaded listener.js 03:07:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x12bb24000) [pid = 1668] [serial = 1426] [outer = 0x129ab8000] 03:07:06 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x11515dc00) [pid = 1668] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:07:06 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x12cf25400) [pid = 1668] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:07:06 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x116579000) [pid = 1668] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:07:06 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x1150a0000) [pid = 1668] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:07:06 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x127202c00) [pid = 1668] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:07:06 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x12b31dc00) [pid = 1668] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:07:06 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12ba60000) [pid = 1668] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:07:06 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x12699f800) [pid = 1668] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:07:06 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x12b591000) [pid = 1668] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:07:06 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x1298f4000) [pid = 1668] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:07:06 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x1185b5c00) [pid = 1668] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:07:06 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x119b5c800) [pid = 1668] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:07:06 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x11b957800) [pid = 1668] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:07:06 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x11aff1000) [pid = 1668] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:07:06 INFO - PROCESS | 1668 | 1461406026991 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]]]}] 03:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 920ms 03:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:07:07 INFO - PROCESS | 1668 | 1461406027019 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 03:07:07 INFO - PROCESS | 1668 | 1461406027020 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 03:07:07 INFO - PROCESS | 1668 | 1461406027022 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:07:07 INFO - PROCESS | 1668 | 1461406027023 Marionette TRACE conn2 <- [1,1874,null,{}] 03:07:07 INFO - PROCESS | 1668 | 1461406027033 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}] 03:07:07 INFO - PROCESS | 1668 | 1461406027119 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 03:07:07 INFO - PROCESS | 1668 | 1461406027124 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db69800 == 48 [pid = 1668] [id = 476] 03:07:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x125cc1400) [pid = 1668] [serial = 1427] [outer = 0x0] 03:07:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12b591000) [pid = 1668] [serial = 1428] [outer = 0x125cc1400] 03:07:07 INFO - PROCESS | 1668 | 1461406027150 Marionette DEBUG loaded listener.js 03:07:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x12bb27400) [pid = 1668] [serial = 1429] [outer = 0x125cc1400] 03:07:07 INFO - PROCESS | 1668 | 1461406027479 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]]]}] 03:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 478ms 03:07:07 INFO - PROCESS | 1668 | 1461406027501 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 03:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:07:07 INFO - PROCESS | 1668 | 1461406027502 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 03:07:07 INFO - PROCESS | 1668 | 1461406027504 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:07:07 INFO - PROCESS | 1668 | 1461406027505 Marionette TRACE conn2 <- [1,1878,null,{}] 03:07:07 INFO - PROCESS | 1668 | 1461406027507 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}] 03:07:07 INFO - PROCESS | 1668 | 1461406027613 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 03:07:07 INFO - PROCESS | 1668 | 1461406027621 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e362000 == 49 [pid = 1668] [id = 477] 03:07:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x12b34c000) [pid = 1668] [serial = 1430] [outer = 0x0] 03:07:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12bd74000) [pid = 1668] [serial = 1431] [outer = 0x12b34c000] 03:07:07 INFO - PROCESS | 1668 | 1461406027646 Marionette DEBUG loaded listener.js 03:07:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x12bd80400) [pid = 1668] [serial = 1432] [outer = 0x12b34c000] 03:07:07 INFO - PROCESS | 1668 | 1461406027963 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]]]}] 03:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 468ms 03:07:07 INFO - PROCESS | 1668 | 1461406027973 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 03:07:07 INFO - PROCESS | 1668 | 1461406027974 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 03:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:07:07 INFO - PROCESS | 1668 | 1461406027979 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:07:07 INFO - PROCESS | 1668 | 1461406027980 Marionette TRACE conn2 <- [1,1882,null,{}] 03:07:07 INFO - PROCESS | 1668 | 1461406027983 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}] 03:07:08 INFO - PROCESS | 1668 | 1461406028063 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 03:07:08 INFO - PROCESS | 1668 | 1461406028067 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eb86000 == 50 [pid = 1668] [id = 478] 03:07:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12bd80800) [pid = 1668] [serial = 1433] [outer = 0x0] 03:07:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12cecbc00) [pid = 1668] [serial = 1434] [outer = 0x12bd80800] 03:07:08 INFO - PROCESS | 1668 | 1461406028092 Marionette DEBUG loaded listener.js 03:07:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12cf21400) [pid = 1668] [serial = 1435] [outer = 0x12bd80800] 03:07:08 INFO - PROCESS | 1668 | 1461406028462 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]]]}] 03:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 523ms 03:07:08 INFO - PROCESS | 1668 | 1461406028501 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 03:07:08 INFO - PROCESS | 1668 | 1461406028503 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 03:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:07:08 INFO - PROCESS | 1668 | 1461406028506 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:07:08 INFO - PROCESS | 1668 | 1461406028508 Marionette TRACE conn2 <- [1,1886,null,{}] 03:07:08 INFO - PROCESS | 1668 | 1461406028520 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}] 03:07:08 INFO - PROCESS | 1668 | 1461406028645 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 03:07:08 INFO - PROCESS | 1668 | 1461406028651 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f410800 == 51 [pid = 1668] [id = 479] 03:07:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12cecc000) [pid = 1668] [serial = 1436] [outer = 0x0] 03:07:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12d091000) [pid = 1668] [serial = 1437] [outer = 0x12cecc000] 03:07:08 INFO - PROCESS | 1668 | 1461406028692 Marionette DEBUG loaded listener.js 03:07:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x12d564800) [pid = 1668] [serial = 1438] [outer = 0x12cecc000] 03:07:09 INFO - PROCESS | 1668 | 1461406029235 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]]]}] 03:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 781ms 03:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:07:09 INFO - PROCESS | 1668 | 1461406029331 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 03:07:09 INFO - PROCESS | 1668 | 1461406029335 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 03:07:09 INFO - PROCESS | 1668 | 1461406029340 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:07:09 INFO - PROCESS | 1668 | 1461406029342 Marionette TRACE conn2 <- [1,1890,null,{}] 03:07:09 INFO - PROCESS | 1668 | 1461406029346 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}] 03:07:09 INFO - PROCESS | 1668 | 1461406029450 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 03:07:09 INFO - PROCESS | 1668 | 1461406029521 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b053000 == 52 [pid = 1668] [id = 480] 03:07:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x115092400) [pid = 1668] [serial = 1439] [outer = 0x0] 03:07:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x115312400) [pid = 1668] [serial = 1440] [outer = 0x115092400] 03:07:09 INFO - PROCESS | 1668 | 1461406029553 Marionette DEBUG loaded listener.js 03:07:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x116577400) [pid = 1668] [serial = 1441] [outer = 0x115092400] 03:07:09 INFO - PROCESS | 1668 | 1461406029977 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]]]}] 03:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 672ms 03:07:10 INFO - PROCESS | 1668 | 1461406030012 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 03:07:10 INFO - PROCESS | 1668 | 1461406030016 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 03:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:07:10 INFO - PROCESS | 1668 | 1461406030021 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:07:10 INFO - PROCESS | 1668 | 1461406030023 Marionette TRACE conn2 <- [1,1894,null,{}] 03:07:10 INFO - PROCESS | 1668 | 1461406030026 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}] 03:07:10 INFO - PROCESS | 1668 | 1461406030142 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 03:07:10 INFO - PROCESS | 1668 | 1461406030264 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x126a60800 == 53 [pid = 1668] [id = 481] 03:07:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x1185b0c00) [pid = 1668] [serial = 1442] [outer = 0x0] 03:07:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x119790800) [pid = 1668] [serial = 1443] [outer = 0x1185b0c00] 03:07:10 INFO - PROCESS | 1668 | 1461406030315 Marionette DEBUG loaded listener.js 03:07:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x11aa0ac00) [pid = 1668] [serial = 1444] [outer = 0x1185b0c00] 03:07:10 INFO - PROCESS | 1668 | 1461406030892 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]]]}] 03:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 922ms 03:07:10 INFO - PROCESS | 1668 | 1461406030943 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 03:07:10 INFO - PROCESS | 1668 | 1461406030945 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 03:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:07:10 INFO - PROCESS | 1668 | 1461406030947 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:07:10 INFO - PROCESS | 1668 | 1461406030950 Marionette TRACE conn2 <- [1,1898,null,{}] 03:07:10 INFO - PROCESS | 1668 | 1461406030958 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}] 03:07:11 INFO - PROCESS | 1668 | 1461406031062 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 03:07:11 INFO - PROCESS | 1668 | 1461406031133 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db82800 == 54 [pid = 1668] [id = 482] 03:07:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x11b9aac00) [pid = 1668] [serial = 1445] [outer = 0x0] 03:07:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x11c4cb800) [pid = 1668] [serial = 1446] [outer = 0x11b9aac00] 03:07:11 INFO - PROCESS | 1668 | 1461406031164 Marionette DEBUG loaded listener.js 03:07:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x125cc1800) [pid = 1668] [serial = 1447] [outer = 0x11b9aac00] 03:07:11 INFO - PROCESS | 1668 | 1461406031577 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]]]}] 03:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 673ms 03:07:11 INFO - PROCESS | 1668 | 1461406031620 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 03:07:11 INFO - PROCESS | 1668 | 1461406031622 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 03:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:07:11 INFO - PROCESS | 1668 | 1461406031624 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:07:11 INFO - PROCESS | 1668 | 1461406031626 Marionette TRACE conn2 <- [1,1902,null,{}] 03:07:11 INFO - PROCESS | 1668 | 1461406031628 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}] 03:07:11 INFO - PROCESS | 1668 | 1461406031730 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 03:07:11 INFO - PROCESS | 1668 | 1461406031787 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fb60000 == 55 [pid = 1668] [id = 483] 03:07:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x125ddfc00) [pid = 1668] [serial = 1448] [outer = 0x0] 03:07:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x129ab7c00) [pid = 1668] [serial = 1449] [outer = 0x125ddfc00] 03:07:11 INFO - PROCESS | 1668 | 1461406031818 Marionette DEBUG loaded listener.js 03:07:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x12b33f800) [pid = 1668] [serial = 1450] [outer = 0x125ddfc00] 03:07:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x12b34a800) [pid = 1668] [serial = 1451] [outer = 0x12e29e000] 03:07:12 INFO - PROCESS | 1668 | 1461406032319 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]]]}] 03:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 720ms 03:07:12 INFO - PROCESS | 1668 | 1461406032397 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 03:07:12 INFO - PROCESS | 1668 | 1461406032398 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 03:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:07:12 INFO - PROCESS | 1668 | 1461406032415 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:07:12 INFO - PROCESS | 1668 | 1461406032416 Marionette TRACE conn2 <- [1,1906,null,{}] 03:07:12 INFO - PROCESS | 1668 | 1461406032418 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}] 03:07:12 INFO - PROCESS | 1668 | 1461406032518 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 03:07:12 INFO - PROCESS | 1668 | 1461406032586 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b939000 == 56 [pid = 1668] [id = 484] 03:07:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x114441000) [pid = 1668] [serial = 1452] [outer = 0x0] 03:07:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x125cbf000) [pid = 1668] [serial = 1453] [outer = 0x114441000] 03:07:12 INFO - PROCESS | 1668 | 1461406032616 Marionette DEBUG loaded listener.js 03:07:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x12b320c00) [pid = 1668] [serial = 1454] [outer = 0x114441000] 03:07:13 INFO - PROCESS | 1668 | 1461406033187 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]]]}] 03:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 822ms 03:07:13 INFO - PROCESS | 1668 | 1461406033236 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 03:07:13 INFO - PROCESS | 1668 | 1461406033239 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 03:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:07:13 INFO - PROCESS | 1668 | 1461406033244 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:07:13 INFO - PROCESS | 1668 | 1461406033247 Marionette TRACE conn2 <- [1,1910,null,{}] 03:07:13 INFO - PROCESS | 1668 | 1461406033250 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}] 03:07:13 INFO - PROCESS | 1668 | 1461406033345 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 03:07:13 INFO - PROCESS | 1668 | 1461406033413 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x126a61800 == 57 [pid = 1668] [id = 485] 03:07:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x115095800) [pid = 1668] [serial = 1455] [outer = 0x0] 03:07:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x11509bc00) [pid = 1668] [serial = 1456] [outer = 0x115095800] 03:07:13 INFO - PROCESS | 1668 | 1461406033442 Marionette DEBUG loaded listener.js 03:07:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x1165d4c00) [pid = 1668] [serial = 1457] [outer = 0x115095800] 03:07:13 INFO - PROCESS | 1668 | 1461406033912 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]]]}] 03:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 675ms 03:07:13 INFO - PROCESS | 1668 | 1461406033918 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 03:07:13 INFO - PROCESS | 1668 | 1461406033922 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 03:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:07:13 INFO - PROCESS | 1668 | 1461406033930 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:07:13 INFO - PROCESS | 1668 | 1461406033933 Marionette TRACE conn2 <- [1,1914,null,{}] 03:07:13 INFO - PROCESS | 1668 | 1461406033937 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}] 03:07:14 INFO - PROCESS | 1668 | 1461406034090 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 03:07:14 INFO - PROCESS | 1668 | 1461406034197 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12eb82800 == 56 [pid = 1668] [id = 446] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12eb86000 == 55 [pid = 1668] [id = 478] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12e362000 == 54 [pid = 1668] [id = 477] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12db69800 == 53 [pid = 1668] [id = 476] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x11bca8000 == 52 [pid = 1668] [id = 475] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce1d000 == 51 [pid = 1668] [id = 474] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12b5c0000 == 50 [pid = 1668] [id = 473] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12b245000 == 49 [pid = 1668] [id = 472] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x12d569400) [pid = 1668] [serial = 1380] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x118fd4800 == 50 [pid = 1668] [id = 486] 03:07:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x115048800) [pid = 1668] [serial = 1458] [outer = 0x0] 03:07:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x118ee4400) [pid = 1668] [serial = 1459] [outer = 0x115048800] 03:07:14 INFO - PROCESS | 1668 | 1461406034250 Marionette DEBUG loaded listener.js 03:07:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x119d56400) [pid = 1668] [serial = 1460] [outer = 0x115048800] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12a5be800 == 49 [pid = 1668] [id = 471] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x119114000 == 48 [pid = 1668] [id = 470] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x126cd2000 == 47 [pid = 1668] [id = 469] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12396c800 == 46 [pid = 1668] [id = 468] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x119b1e000 == 45 [pid = 1668] [id = 467] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x119b23800 == 44 [pid = 1668] [id = 466] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x119114800 == 43 [pid = 1668] [id = 465] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x11a658000 == 42 [pid = 1668] [id = 464] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4c9000 == 41 [pid = 1668] [id = 463] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12397a000 == 40 [pid = 1668] [id = 462] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x119b1f800 == 39 [pid = 1668] [id = 461] 03:07:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12f418800 == 38 [pid = 1668] [id = 460] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x12d093400) [pid = 1668] [serial = 1377] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x119b5a800) [pid = 1668] [serial = 1369] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x127f79400) [pid = 1668] [serial = 1359] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x12cf25000) [pid = 1668] [serial = 1375] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x12bd74800) [pid = 1668] [serial = 1366] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x12b708000) [pid = 1668] [serial = 1363] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x12b31d800) [pid = 1668] [serial = 1360] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x12b348000) [pid = 1668] [serial = 1362] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x12bb2b000) [pid = 1668] [serial = 1365] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x12bd7f400) [pid = 1668] [serial = 1368] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x12ba5f400) [pid = 1668] [serial = 1324] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x12bb2d000) [pid = 1668] [serial = 1342] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x12b591400) [pid = 1668] [serial = 1341] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x1188f2000) [pid = 1668] [serial = 1347] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x119276800) [pid = 1668] [serial = 1348] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x11aa0fc00) [pid = 1668] [serial = 1350] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x11ad7f800) [pid = 1668] [serial = 1351] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x125cbcc00) [pid = 1668] [serial = 1335] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x118e11400) [pid = 1668] [serial = 1329] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x11af6fc00) [pid = 1668] [serial = 1332] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x125cc4800) [pid = 1668] [serial = 1356] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x126a17800) [pid = 1668] [serial = 1357] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x12b326c00) [pid = 1668] [serial = 1338] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x11b9a9c00) [pid = 1668] [serial = 1353] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x12570d000) [pid = 1668] [serial = 1354] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x119278400) [pid = 1668] [serial = 1371] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x114e2c000) [pid = 1668] [serial = 1326] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x12d099400) [pid = 1668] [serial = 1378] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x1276a0800) [pid = 1668] [serial = 1374] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x116745800) [pid = 1668] [serial = 1345] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x115166000) [pid = 1668] [serial = 1344] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x125cc5800) [pid = 1668] [serial = 1372] [outer = 0x0] [url = about:blank] 03:07:14 INFO - PROCESS | 1668 | 1461406034578 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]]]}] 03:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 675ms 03:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:07:14 INFO - PROCESS | 1668 | 1461406034604 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 03:07:14 INFO - PROCESS | 1668 | 1461406034606 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 03:07:14 INFO - PROCESS | 1668 | 1461406034608 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:07:14 INFO - PROCESS | 1668 | 1461406034613 Marionette TRACE conn2 <- [1,1918,null,{}] 03:07:14 INFO - PROCESS | 1668 | 1461406034620 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}] 03:07:14 INFO - PROCESS | 1668 | 1461406034702 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 03:07:14 INFO - PROCESS | 1668 | 1461406034757 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x12591a000 == 39 [pid = 1668] [id = 487] 03:07:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11aa05000) [pid = 1668] [serial = 1461] [outer = 0x0] 03:07:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x11ad44400) [pid = 1668] [serial = 1462] [outer = 0x11aa05000] 03:07:14 INFO - PROCESS | 1668 | 1461406034785 Marionette DEBUG loaded listener.js 03:07:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x11b957800) [pid = 1668] [serial = 1463] [outer = 0x11aa05000] 03:07:15 INFO - PROCESS | 1668 | 1461406035099 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]]]}] 03:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 527ms 03:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:07:15 INFO - PROCESS | 1668 | 1461406035135 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 03:07:15 INFO - PROCESS | 1668 | 1461406035137 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 03:07:15 INFO - PROCESS | 1668 | 1461406035139 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:07:15 INFO - PROCESS | 1668 | 1461406035140 Marionette TRACE conn2 <- [1,1922,null,{}] 03:07:15 INFO - PROCESS | 1668 | 1461406035144 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}] 03:07:15 INFO - PROCESS | 1668 | 1461406035222 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 03:07:15 INFO - PROCESS | 1668 | 1461406035275 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x126eb4000 == 40 [pid = 1668] [id = 488] 03:07:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x11b957400) [pid = 1668] [serial = 1464] [outer = 0x0] 03:07:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x11c454800) [pid = 1668] [serial = 1465] [outer = 0x11b957400] 03:07:15 INFO - PROCESS | 1668 | 1461406035304 Marionette DEBUG loaded listener.js 03:07:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x125cbe400) [pid = 1668] [serial = 1466] [outer = 0x11b957400] 03:07:15 INFO - PROCESS | 1668 | 1461406035612 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]]]}] 03:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 523ms 03:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:07:15 INFO - PROCESS | 1668 | 1461406035662 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 03:07:15 INFO - PROCESS | 1668 | 1461406035663 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 03:07:15 INFO - PROCESS | 1668 | 1461406035665 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:07:15 INFO - PROCESS | 1668 | 1461406035666 Marionette TRACE conn2 <- [1,1926,null,{}] 03:07:15 INFO - PROCESS | 1668 | 1461406035669 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}] 03:07:15 INFO - PROCESS | 1668 | 1461406035747 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 03:07:15 INFO - PROCESS | 1668 | 1461406035752 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x12aedb000 == 41 [pid = 1668] [id = 489] 03:07:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x125b4d000) [pid = 1668] [serial = 1467] [outer = 0x0] 03:07:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x1274f1800) [pid = 1668] [serial = 1468] [outer = 0x125b4d000] 03:07:15 INFO - PROCESS | 1668 | 1461406035778 Marionette DEBUG loaded listener.js 03:07:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x127f7dc00) [pid = 1668] [serial = 1469] [outer = 0x125b4d000] 03:07:16 INFO - PROCESS | 1668 | 1461406036112 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]]]}] 03:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 469ms 03:07:16 INFO - PROCESS | 1668 | 1461406036136 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 03:07:16 INFO - PROCESS | 1668 | 1461406036137 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 03:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:07:16 INFO - PROCESS | 1668 | 1461406036139 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:07:16 INFO - PROCESS | 1668 | 1461406036140 Marionette TRACE conn2 <- [1,1930,null,{}] 03:07:16 INFO - PROCESS | 1668 | 1461406036144 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}] 03:07:16 INFO - PROCESS | 1668 | 1461406036268 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 03:07:16 INFO - PROCESS | 1668 | 1461406036278 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba18000 == 42 [pid = 1668] [id = 490] 03:07:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x1298ad400) [pid = 1668] [serial = 1470] [outer = 0x0] 03:07:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x12b31a000) [pid = 1668] [serial = 1471] [outer = 0x1298ad400] 03:07:16 INFO - PROCESS | 1668 | 1461406036306 Marionette DEBUG loaded listener.js 03:07:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x12b585800) [pid = 1668] [serial = 1472] [outer = 0x1298ad400] 03:07:16 INFO - PROCESS | 1668 | 1461406036652 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]]]}] 03:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 522ms 03:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:07:16 INFO - PROCESS | 1668 | 1461406036663 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 03:07:16 INFO - PROCESS | 1668 | 1461406036664 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 03:07:16 INFO - PROCESS | 1668 | 1461406036666 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:07:16 INFO - PROCESS | 1668 | 1461406036667 Marionette TRACE conn2 <- [1,1934,null,{}] 03:07:16 INFO - PROCESS | 1668 | 1461406036669 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}] 03:07:16 INFO - PROCESS | 1668 | 1461406036771 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 03:07:16 INFO - PROCESS | 1668 | 1461406036775 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf6a000 == 43 [pid = 1668] [id = 491] 03:07:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x125cc4400) [pid = 1668] [serial = 1473] [outer = 0x0] 03:07:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x12b710000) [pid = 1668] [serial = 1474] [outer = 0x125cc4400] 03:07:16 INFO - PROCESS | 1668 | 1461406036801 Marionette DEBUG loaded listener.js 03:07:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x12c024c00) [pid = 1668] [serial = 1475] [outer = 0x125cc4400] 03:07:17 INFO - PROCESS | 1668 | 1461406037165 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]]]}] 03:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 522ms 03:07:17 INFO - PROCESS | 1668 | 1461406037192 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 03:07:17 INFO - PROCESS | 1668 | 1461406037195 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 03:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:07:17 INFO - PROCESS | 1668 | 1461406037199 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:07:17 INFO - PROCESS | 1668 | 1461406037200 Marionette TRACE conn2 <- [1,1938,null,{}] 03:07:17 INFO - PROCESS | 1668 | 1461406037204 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}] 03:07:17 INFO - PROCESS | 1668 | 1461406037358 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 03:07:17 INFO - PROCESS | 1668 | 1461406037375 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db73000 == 44 [pid = 1668] [id = 492] 03:07:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x12b3ab400) [pid = 1668] [serial = 1476] [outer = 0x0] 03:07:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x12cf25000) [pid = 1668] [serial = 1477] [outer = 0x12b3ab400] 03:07:17 INFO - PROCESS | 1668 | 1461406037417 Marionette DEBUG loaded listener.js 03:07:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x12d564c00) [pid = 1668] [serial = 1478] [outer = 0x12b3ab400] 03:07:17 INFO - PROCESS | 1668 | 1461406037822 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]]]}] 03:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 671ms 03:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:07:17 INFO - PROCESS | 1668 | 1461406037869 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 03:07:17 INFO - PROCESS | 1668 | 1461406037870 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 03:07:17 INFO - PROCESS | 1668 | 1461406037872 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:07:17 INFO - PROCESS | 1668 | 1461406037874 Marionette TRACE conn2 <- [1,1942,null,{}] 03:07:17 INFO - PROCESS | 1668 | 1461406037876 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}] 03:07:17 INFO - PROCESS | 1668 | 1461406037974 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 03:07:18 INFO - PROCESS | 1668 | 1461406038027 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4c1800 == 45 [pid = 1668] [id = 493] 03:07:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x12d565400) [pid = 1668] [serial = 1479] [outer = 0x0] 03:07:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x12d573c00) [pid = 1668] [serial = 1480] [outer = 0x12d565400] 03:07:18 INFO - PROCESS | 1668 | 1461406038052 Marionette DEBUG loaded listener.js 03:07:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x12d5ef400) [pid = 1668] [serial = 1481] [outer = 0x12d565400] 03:07:18 INFO - PROCESS | 1668 | 1461406038362 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]]]}] 03:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 519ms 03:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:07:18 INFO - PROCESS | 1668 | 1461406038394 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 03:07:18 INFO - PROCESS | 1668 | 1461406038395 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 03:07:18 INFO - PROCESS | 1668 | 1461406038397 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:07:18 INFO - PROCESS | 1668 | 1461406038398 Marionette TRACE conn2 <- [1,1946,null,{}] 03:07:18 INFO - PROCESS | 1668 | 1461406038401 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}] 03:07:18 INFO - PROCESS | 1668 | 1461406038765 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 03:07:18 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x127202800) [pid = 1668] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:07:18 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x12766c000) [pid = 1668] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:07:18 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x115098800) [pid = 1668] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:07:18 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x11ad42400) [pid = 1668] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:07:18 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x12d09c400) [pid = 1668] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:07:18 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x118f1a400) [pid = 1668] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:07:18 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x119cdb400) [pid = 1668] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:07:18 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x11ad45400) [pid = 1668] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:07:18 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x11428e800) [pid = 1668] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:07:18 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x1298f1400) [pid = 1668] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:07:18 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x129ab8000) [pid = 1668] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:07:18 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x11b99c400) [pid = 1668] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:07:18 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x125cc1400) [pid = 1668] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:07:18 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x12b34c000) [pid = 1668] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:07:18 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12bd80800) [pid = 1668] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:07:18 INFO - PROCESS | 1668 | 1461406038814 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x118fdb800 == 46 [pid = 1668] [id = 494] 03:07:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x1147d1c00) [pid = 1668] [serial = 1482] [outer = 0x0] 03:07:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x114e1f800) [pid = 1668] [serial = 1483] [outer = 0x1147d1c00] 03:07:18 INFO - PROCESS | 1668 | 1461406038847 Marionette DEBUG loaded listener.js 03:07:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x11509c000) [pid = 1668] [serial = 1484] [outer = 0x1147d1c00] 03:07:19 INFO - PROCESS | 1668 | 1461406039385 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]]]}] 03:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1019ms 03:07:19 INFO - PROCESS | 1668 | 1461406039439 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 03:07:19 INFO - PROCESS | 1668 | 1461406039443 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 03:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:07:19 INFO - PROCESS | 1668 | 1461406039448 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:07:19 INFO - PROCESS | 1668 | 1461406039452 Marionette TRACE conn2 <- [1,1950,null,{}] 03:07:19 INFO - PROCESS | 1668 | 1461406039455 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}] 03:07:19 INFO - PROCESS | 1668 | 1461406039556 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 03:07:19 INFO - PROCESS | 1668 | 1461406039626 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x126cc6800 == 47 [pid = 1668] [id = 495] 03:07:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x118ee9800) [pid = 1668] [serial = 1485] [outer = 0x0] 03:07:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x119191400) [pid = 1668] [serial = 1486] [outer = 0x118ee9800] 03:07:19 INFO - PROCESS | 1668 | 1461406039658 Marionette DEBUG loaded listener.js 03:07:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x119ce2c00) [pid = 1668] [serial = 1487] [outer = 0x118ee9800] 03:07:20 INFO - PROCESS | 1668 | 1461406040063 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]]]}] 03:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 621ms 03:07:20 INFO - PROCESS | 1668 | 1461406040070 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 03:07:20 INFO - PROCESS | 1668 | 1461406040072 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 03:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:07:20 INFO - PROCESS | 1668 | 1461406040074 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:07:20 INFO - PROCESS | 1668 | 1461406040076 Marionette TRACE conn2 <- [1,1954,null,{}] 03:07:20 INFO - PROCESS | 1668 | 1461406040078 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}] 03:07:20 INFO - PROCESS | 1668 | 1461406040175 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 03:07:20 INFO - PROCESS | 1668 | 1461406040228 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bde3000 == 48 [pid = 1668] [id = 496] 03:07:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x119d51000) [pid = 1668] [serial = 1488] [outer = 0x0] 03:07:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x11ad81c00) [pid = 1668] [serial = 1489] [outer = 0x119d51000] 03:07:20 INFO - PROCESS | 1668 | 1461406040259 Marionette DEBUG loaded listener.js 03:07:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x11c76cc00) [pid = 1668] [serial = 1490] [outer = 0x119d51000] 03:07:20 INFO - PROCESS | 1668 | 1461406040668 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]]]}] 03:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 621ms 03:07:20 INFO - PROCESS | 1668 | 1461406040696 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 03:07:20 INFO - PROCESS | 1668 | 1461406040698 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 03:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:07:20 INFO - PROCESS | 1668 | 1461406040706 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:07:20 INFO - PROCESS | 1668 | 1461406040710 Marionette TRACE conn2 <- [1,1958,null,{}] 03:07:20 INFO - PROCESS | 1668 | 1461406040712 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}] 03:07:20 INFO - PROCESS | 1668 | 1461406040805 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 03:07:20 INFO - PROCESS | 1668 | 1461406040923 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f404800 == 49 [pid = 1668] [id = 497] 03:07:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x1259ed400) [pid = 1668] [serial = 1491] [outer = 0x0] 03:07:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x1298f0400) [pid = 1668] [serial = 1492] [outer = 0x1259ed400] 03:07:20 INFO - PROCESS | 1668 | 1461406040965 Marionette DEBUG loaded listener.js 03:07:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x12b326400) [pid = 1668] [serial = 1493] [outer = 0x1259ed400] 03:07:21 INFO - PROCESS | 1668 | 1461406041369 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]]]}] 03:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 676ms 03:07:21 INFO - PROCESS | 1668 | 1461406041379 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 03:07:21 INFO - PROCESS | 1668 | 1461406041380 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 03:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:07:21 INFO - PROCESS | 1668 | 1461406041382 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:07:21 INFO - PROCESS | 1668 | 1461406041383 Marionette TRACE conn2 <- [1,1962,null,{}] 03:07:21 INFO - PROCESS | 1668 | 1461406041386 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}] 03:07:21 INFO - PROCESS | 1668 | 1461406041485 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 03:07:21 INFO - PROCESS | 1668 | 1461406041539 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fb7a800 == 50 [pid = 1668] [id = 498] 03:07:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x1298f5400) [pid = 1668] [serial = 1494] [outer = 0x0] 03:07:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x12ba5c800) [pid = 1668] [serial = 1495] [outer = 0x1298f5400] 03:07:21 INFO - PROCESS | 1668 | 1461406041569 Marionette DEBUG loaded listener.js 03:07:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x12bd7b800) [pid = 1668] [serial = 1496] [outer = 0x1298f5400] 03:07:21 INFO - PROCESS | 1668 | 1461406041977 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]]]}] 03:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 619ms 03:07:22 INFO - PROCESS | 1668 | 1461406042001 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 03:07:22 INFO - PROCESS | 1668 | 1461406042003 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 03:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:07:22 INFO - PROCESS | 1668 | 1461406042005 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:07:22 INFO - PROCESS | 1668 | 1461406042006 Marionette TRACE conn2 <- [1,1966,null,{}] 03:07:22 INFO - PROCESS | 1668 | 1461406042009 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}] 03:07:22 INFO - PROCESS | 1668 | 1461406042110 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 03:07:22 INFO - PROCESS | 1668 | 1461406042185 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fe98800 == 51 [pid = 1668] [id = 499] 03:07:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x12d5e5000) [pid = 1668] [serial = 1497] [outer = 0x0] 03:07:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x12d5f2400) [pid = 1668] [serial = 1498] [outer = 0x12d5e5000] 03:07:22 INFO - PROCESS | 1668 | 1461406042235 Marionette DEBUG loaded listener.js 03:07:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x12e2a3400) [pid = 1668] [serial = 1499] [outer = 0x12d5e5000] 03:07:22 INFO - PROCESS | 1668 | 1461406042653 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]]]}] 03:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 668ms 03:07:22 INFO - PROCESS | 1668 | 1461406042674 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 03:07:22 INFO - PROCESS | 1668 | 1461406042675 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 03:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:07:22 INFO - PROCESS | 1668 | 1461406042678 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:07:22 INFO - PROCESS | 1668 | 1461406042679 Marionette TRACE conn2 <- [1,1970,null,{}] 03:07:22 INFO - PROCESS | 1668 | 1461406042681 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}] 03:07:22 INFO - PROCESS | 1668 | 1461406042780 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 03:07:22 INFO - PROCESS | 1668 | 1461406042834 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x1304df800 == 52 [pid = 1668] [id = 500] 03:07:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x12d5e6800) [pid = 1668] [serial = 1500] [outer = 0x0] 03:07:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x12e32d400) [pid = 1668] [serial = 1501] [outer = 0x12d5e6800] 03:07:22 INFO - PROCESS | 1668 | 1461406042863 Marionette DEBUG loaded listener.js 03:07:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x12e336400) [pid = 1668] [serial = 1502] [outer = 0x12d5e6800] 03:07:23 INFO - PROCESS | 1668 | 1461406043296 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]]]}] 03:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 669ms 03:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:07:23 INFO - PROCESS | 1668 | 1461406043347 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 03:07:23 INFO - PROCESS | 1668 | 1461406043349 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 03:07:23 INFO - PROCESS | 1668 | 1461406043351 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:07:23 INFO - PROCESS | 1668 | 1461406043352 Marionette TRACE conn2 <- [1,1974,null,{}] 03:07:23 INFO - PROCESS | 1668 | 1461406043355 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}] 03:07:23 INFO - PROCESS | 1668 | 1461406043458 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 03:07:23 INFO - PROCESS | 1668 | 1461406043549 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x11adde800 == 53 [pid = 1668] [id = 501] 03:07:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x11509b400) [pid = 1668] [serial = 1503] [outer = 0x0] 03:07:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x11ad43c00) [pid = 1668] [serial = 1504] [outer = 0x11509b400] 03:07:23 INFO - PROCESS | 1668 | 1461406043578 Marionette DEBUG loaded listener.js 03:07:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x1298b0400) [pid = 1668] [serial = 1505] [outer = 0x11509b400] 03:07:23 INFO - PROCESS | 1668 | 1461406043955 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]]]}] 03:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 668ms 03:07:24 INFO - PROCESS | 1668 | 1461406044020 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 03:07:24 INFO - PROCESS | 1668 | 1461406044021 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 03:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:07:24 INFO - PROCESS | 1668 | 1461406044024 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:07:24 INFO - PROCESS | 1668 | 1461406044025 Marionette TRACE conn2 <- [1,1978,null,{}] 03:07:24 INFO - PROCESS | 1668 | 1461406044027 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}] 03:07:24 INFO - PROCESS | 1668 | 1461406044248 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 03:07:24 INFO - PROCESS | 1668 | 1461406044332 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x1155d7000 == 54 [pid = 1668] [id = 502] 03:07:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x114288c00) [pid = 1668] [serial = 1506] [outer = 0x0] 03:07:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x11428f800) [pid = 1668] [serial = 1507] [outer = 0x114288c00] 03:07:24 INFO - PROCESS | 1668 | 1461406044362 Marionette DEBUG loaded listener.js 03:07:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x1144bd400) [pid = 1668] [serial = 1508] [outer = 0x114288c00] 03:07:24 INFO - PROCESS | 1668 | 1461406044755 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]]]}] 03:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 821ms 03:07:24 INFO - PROCESS | 1668 | 1461406044861 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 03:07:24 INFO - PROCESS | 1668 | 1461406044864 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 03:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:07:24 INFO - PROCESS | 1668 | 1461406044868 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:07:24 INFO - PROCESS | 1668 | 1461406044871 Marionette TRACE conn2 <- [1,1982,null,{}] 03:07:24 INFO - PROCESS | 1668 | 1461406044874 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}] 03:07:24 INFO - PROCESS | 1668 | 1461406044974 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 03:07:25 INFO - PROCESS | 1668 | 1461406045047 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x119aec000 == 55 [pid = 1668] [id = 503] 03:07:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x11509a400) [pid = 1668] [serial = 1509] [outer = 0x0] 03:07:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x11515f000) [pid = 1668] [serial = 1510] [outer = 0x11509a400] 03:07:25 INFO - PROCESS | 1668 | 1461406045078 Marionette DEBUG loaded listener.js 03:07:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x11516b800) [pid = 1668] [serial = 1511] [outer = 0x11509a400] 03:07:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4c1800 == 54 [pid = 1668] [id = 493] 03:07:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12db73000 == 53 [pid = 1668] [id = 492] 03:07:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf6a000 == 52 [pid = 1668] [id = 491] 03:07:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba18000 == 51 [pid = 1668] [id = 490] 03:07:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12aedb000 == 50 [pid = 1668] [id = 489] 03:07:25 INFO - PROCESS | 1668 | --DOCSHELL 0x126eb4000 == 49 [pid = 1668] [id = 488] 03:07:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12591a000 == 48 [pid = 1668] [id = 487] 03:07:25 INFO - PROCESS | 1668 | --DOCSHELL 0x118fd4800 == 47 [pid = 1668] [id = 486] 03:07:25 INFO - PROCESS | 1668 | --DOCSHELL 0x126a61800 == 46 [pid = 1668] [id = 485] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x12cecbc00) [pid = 1668] [serial = 1434] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x1276a0c00) [pid = 1668] [serial = 1416] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x1298f2800) [pid = 1668] [serial = 1419] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x119b62000) [pid = 1668] [serial = 1392] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x1187d0400) [pid = 1668] [serial = 1399] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x11516b000) [pid = 1668] [serial = 1398] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x119792c00) [pid = 1668] [serial = 1386] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x11ad4c000) [pid = 1668] [serial = 1407] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x12d573000) [pid = 1668] [serial = 1381] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x11af70800) [pid = 1668] [serial = 1408] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x1276a5c00) [pid = 1668] [serial = 1389] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x11918e000) [pid = 1668] [serial = 1401] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x119cd8c00) [pid = 1668] [serial = 1402] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x11aa6f400) [pid = 1668] [serial = 1404] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x11acd6400) [pid = 1668] [serial = 1405] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x11afec000) [pid = 1668] [serial = 1410] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x12570bc00) [pid = 1668] [serial = 1411] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x115095400) [pid = 1668] [serial = 1396] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x114e21c00) [pid = 1668] [serial = 1395] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x12b31d000) [pid = 1668] [serial = 1422] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x129abbc00) [pid = 1668] [serial = 1420] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x12bb24000) [pid = 1668] [serial = 1426] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x12b349000) [pid = 1668] [serial = 1425] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x125cc4000) [pid = 1668] [serial = 1413] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x114f2b400) [pid = 1668] [serial = 1383] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x12cf21400) [pid = 1668] [serial = 1435] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x12b340800) [pid = 1668] [serial = 1423] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x129650000) [pid = 1668] [serial = 1417] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x12bb27400) [pid = 1668] [serial = 1429] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12b591000) [pid = 1668] [serial = 1428] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x126ed4000) [pid = 1668] [serial = 1414] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x12bd80400) [pid = 1668] [serial = 1432] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12bd74000) [pid = 1668] [serial = 1431] [outer = 0x0] [url = about:blank] 03:07:25 INFO - PROCESS | 1668 | 1461406045472 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]]]}] 03:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 620ms 03:07:25 INFO - PROCESS | 1668 | 1461406045489 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 03:07:25 INFO - PROCESS | 1668 | 1461406045491 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 03:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:07:25 INFO - PROCESS | 1668 | 1461406045495 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:07:25 INFO - PROCESS | 1668 | 1461406045497 Marionette TRACE conn2 <- [1,1986,null,{}] 03:07:25 INFO - PROCESS | 1668 | 1461406045499 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}] 03:07:25 INFO - PROCESS | 1668 | 1461406045583 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 03:07:25 INFO - PROCESS | 1668 | 1461406045590 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c20f800 == 47 [pid = 1668] [id = 504] 03:07:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x11575d400) [pid = 1668] [serial = 1512] [outer = 0x0] 03:07:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x118548400) [pid = 1668] [serial = 1513] [outer = 0x11575d400] 03:07:25 INFO - PROCESS | 1668 | 1461406045618 Marionette DEBUG loaded listener.js 03:07:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x118cf2400) [pid = 1668] [serial = 1514] [outer = 0x11575d400] 03:07:25 INFO - PROCESS | 1668 | 1461406045980 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]]]}] 03:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 519ms 03:07:26 INFO - PROCESS | 1668 | 1461406046015 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 03:07:26 INFO - PROCESS | 1668 | 1461406046018 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 03:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:07:26 INFO - PROCESS | 1668 | 1461406046025 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:07:26 INFO - PROCESS | 1668 | 1461406046028 Marionette TRACE conn2 <- [1,1990,null,{}] 03:07:26 INFO - PROCESS | 1668 | 1461406046031 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}] 03:07:26 INFO - PROCESS | 1668 | 1461406046117 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 03:07:26 INFO - PROCESS | 1668 | 1461406046121 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x1259ca800 == 48 [pid = 1668] [id = 505] 03:07:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x118e11c00) [pid = 1668] [serial = 1515] [outer = 0x0] 03:07:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x119b56000) [pid = 1668] [serial = 1516] [outer = 0x118e11c00] 03:07:26 INFO - PROCESS | 1668 | 1461406046148 Marionette DEBUG loaded listener.js 03:07:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x119d58000) [pid = 1668] [serial = 1517] [outer = 0x118e11c00] 03:07:26 INFO - PROCESS | 1668 | 1461406046500 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]]]}] 03:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 524ms 03:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:07:26 INFO - PROCESS | 1668 | 1461406046546 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 03:07:26 INFO - PROCESS | 1668 | 1461406046547 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 03:07:26 INFO - PROCESS | 1668 | 1461406046549 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:07:26 INFO - PROCESS | 1668 | 1461406046550 Marionette TRACE conn2 <- [1,1994,null,{}] 03:07:26 INFO - PROCESS | 1668 | 1461406046553 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}] 03:07:26 INFO - PROCESS | 1668 | 1461406046635 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 03:07:26 INFO - PROCESS | 1668 | 1461406046640 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x126cbc800 == 49 [pid = 1668] [id = 506] 03:07:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x11aa06000) [pid = 1668] [serial = 1518] [outer = 0x0] 03:07:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x11ad44c00) [pid = 1668] [serial = 1519] [outer = 0x11aa06000] 03:07:26 INFO - PROCESS | 1668 | 1461406046667 Marionette DEBUG loaded listener.js 03:07:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x11ad80800) [pid = 1668] [serial = 1520] [outer = 0x11aa06000] 03:07:26 INFO - PROCESS | 1668 | 1461406046996 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]]]}] 03:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 470ms 03:07:27 INFO - PROCESS | 1668 | 1461406047020 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 03:07:27 INFO - PROCESS | 1668 | 1461406047021 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 03:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:07:27 INFO - PROCESS | 1668 | 1461406047023 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:07:27 INFO - PROCESS | 1668 | 1461406047025 Marionette TRACE conn2 <- [1,1998,null,{}] 03:07:27 INFO - PROCESS | 1668 | 1461406047029 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}] 03:07:27 INFO - PROCESS | 1668 | 1461406047108 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 03:07:27 INFO - PROCESS | 1668 | 1461406047116 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x1272bf000 == 50 [pid = 1668] [id = 507] 03:07:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x11b9a0c00) [pid = 1668] [serial = 1521] [outer = 0x0] 03:07:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x11c134000) [pid = 1668] [serial = 1522] [outer = 0x11b9a0c00] 03:07:27 INFO - PROCESS | 1668 | 1461406047149 Marionette DEBUG loaded listener.js 03:07:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x125707800) [pid = 1668] [serial = 1523] [outer = 0x11b9a0c00] 03:07:27 INFO - PROCESS | 1668 | 1461406047516 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]]]}] 03:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 523ms 03:07:27 INFO - PROCESS | 1668 | 1461406047558 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 03:07:27 INFO - PROCESS | 1668 | 1461406047560 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 03:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:07:27 INFO - PROCESS | 1668 | 1461406047562 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:07:27 INFO - PROCESS | 1668 | 1461406047563 Marionette TRACE conn2 <- [1,2002,null,{}] 03:07:27 INFO - PROCESS | 1668 | 1461406047565 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}] 03:07:27 INFO - PROCESS | 1668 | 1461406047671 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 03:07:27 INFO - PROCESS | 1668 | 1461406047686 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x129678800 == 51 [pid = 1668] [id = 508] 03:07:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x125708800) [pid = 1668] [serial = 1524] [outer = 0x0] 03:07:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x1259f7400) [pid = 1668] [serial = 1525] [outer = 0x125708800] 03:07:27 INFO - PROCESS | 1668 | 1461406047711 Marionette DEBUG loaded listener.js 03:07:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x12699f800) [pid = 1668] [serial = 1526] [outer = 0x125708800] 03:07:28 INFO - PROCESS | 1668 | 1461406048052 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]]]}] 03:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 518ms 03:07:28 INFO - PROCESS | 1668 | 1461406048081 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 03:07:28 INFO - PROCESS | 1668 | 1461406048082 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 03:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:07:28 INFO - PROCESS | 1668 | 1461406048084 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:07:28 INFO - PROCESS | 1668 | 1461406048085 Marionette TRACE conn2 <- [1,2006,null,{}] 03:07:28 INFO - PROCESS | 1668 | 1461406048093 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}] 03:07:28 INFO - PROCESS | 1668 | 1461406048194 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 03:07:28 INFO - PROCESS | 1668 | 1461406048229 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b5a5000 == 52 [pid = 1668] [id = 509] 03:07:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x12570d400) [pid = 1668] [serial = 1527] [outer = 0x0] 03:07:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x126c11000) [pid = 1668] [serial = 1528] [outer = 0x12570d400] 03:07:28 INFO - PROCESS | 1668 | 1461406048254 Marionette DEBUG loaded listener.js 03:07:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x12769f400) [pid = 1668] [serial = 1529] [outer = 0x12570d400] 03:07:28 INFO - PROCESS | 1668 | 1461406048590 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]]]}] 03:07:28 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 03:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 528ms 03:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:07:28 INFO - PROCESS | 1668 | 1461406048613 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 03:07:28 INFO - PROCESS | 1668 | 1461406048614 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 03:07:28 INFO - PROCESS | 1668 | 1461406048616 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:07:28 INFO - PROCESS | 1668 | 1461406048617 Marionette TRACE conn2 <- [1,2010,null,{}] 03:07:28 INFO - PROCESS | 1668 | 1461406048620 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}] 03:07:28 INFO - PROCESS | 1668 | 1461406048723 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 03:07:28 INFO - PROCESS | 1668 | 1461406048738 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bdd3800 == 53 [pid = 1668] [id = 510] 03:07:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x1274f2000) [pid = 1668] [serial = 1530] [outer = 0x0] 03:07:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x12964f000) [pid = 1668] [serial = 1531] [outer = 0x1274f2000] 03:07:28 INFO - PROCESS | 1668 | 1461406048763 Marionette DEBUG loaded listener.js 03:07:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x1298ef800) [pid = 1668] [serial = 1532] [outer = 0x1274f2000] 03:07:29 INFO - PROCESS | 1668 | 1461406049075 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]]]}] 03:07:29 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 03:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms 03:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:07:29 INFO - PROCESS | 1668 | 1461406049143 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 03:07:29 INFO - PROCESS | 1668 | 1461406049144 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 03:07:29 INFO - PROCESS | 1668 | 1461406049146 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:07:29 INFO - PROCESS | 1668 | 1461406049147 Marionette TRACE conn2 <- [1,2014,null,{}] 03:07:29 INFO - PROCESS | 1668 | 1461406049149 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}] 03:07:29 INFO - PROCESS | 1668 | 1461406049254 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 03:07:29 INFO - PROCESS | 1668 | 1461406049291 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf87000 == 54 [pid = 1668] [id = 511] 03:07:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x1276a6400) [pid = 1668] [serial = 1533] [outer = 0x0] 03:07:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x129abd000) [pid = 1668] [serial = 1534] [outer = 0x1276a6400] 03:07:29 INFO - PROCESS | 1668 | 1461406049316 Marionette DEBUG loaded listener.js 03:07:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x12b33fc00) [pid = 1668] [serial = 1535] [outer = 0x1276a6400] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x11ad50c00) [pid = 1668] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x11ad4b000) [pid = 1668] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x129ab9000) [pid = 1668] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x115097c00) [pid = 1668] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x114bb4400) [pid = 1668] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x115048400) [pid = 1668] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x11b9a7800) [pid = 1668] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x11b957400) [pid = 1668] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x11515e800) [pid = 1668] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x11aa05000) [pid = 1668] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x11aa0c800) [pid = 1668] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x11c455400) [pid = 1668] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x114e29800) [pid = 1668] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x115048800) [pid = 1668] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x126e82800) [pid = 1668] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x12570cc00) [pid = 1668] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x115095800) [pid = 1668] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x118f15400) [pid = 1668] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x1187d9000) [pid = 1668] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x12b340000) [pid = 1668] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12769d800) [pid = 1668] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x125b4d000) [pid = 1668] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x1298ad400) [pid = 1668] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:07:29 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12b3ab400) [pid = 1668] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:07:29 INFO - PROCESS | 1668 | 1461406049760 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]]]}] 03:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 619ms 03:07:29 INFO - PROCESS | 1668 | 1461406049765 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 03:07:29 INFO - PROCESS | 1668 | 1461406049766 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 03:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:07:29 INFO - PROCESS | 1668 | 1461406049768 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:07:29 INFO - PROCESS | 1668 | 1461406049769 Marionette TRACE conn2 <- [1,2018,null,{}] 03:07:29 INFO - PROCESS | 1668 | 1461406049772 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}] 03:07:29 INFO - PROCESS | 1668 | 1461406049858 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 03:07:29 INFO - PROCESS | 1668 | 1461406049863 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x119aea800 == 55 [pid = 1668] [id = 512] 03:07:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x115048400) [pid = 1668] [serial = 1536] [outer = 0x0] 03:07:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x1150a1800) [pid = 1668] [serial = 1537] [outer = 0x115048400] 03:07:29 INFO - PROCESS | 1668 | 1461406049894 Marionette DEBUG loaded listener.js 03:07:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x11ad47c00) [pid = 1668] [serial = 1538] [outer = 0x115048400] 03:07:30 INFO - PROCESS | 1668 | 1461406050251 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]]]}] 03:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 03:07:30 INFO - PROCESS | 1668 | 1461406050287 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 03:07:30 INFO - PROCESS | 1668 | 1461406050289 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 03:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:07:30 INFO - PROCESS | 1668 | 1461406050297 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:07:30 INFO - PROCESS | 1668 | 1461406050299 Marionette TRACE conn2 <- [1,2022,null,{}] 03:07:30 INFO - PROCESS | 1668 | 1461406050302 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}] 03:07:30 INFO - PROCESS | 1668 | 1461406050402 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 03:07:30 INFO - PROCESS | 1668 | 1461406050406 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4be000 == 56 [pid = 1668] [id = 513] 03:07:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x11b957400) [pid = 1668] [serial = 1539] [outer = 0x0] 03:07:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12b349000) [pid = 1668] [serial = 1540] [outer = 0x11b957400] 03:07:30 INFO - PROCESS | 1668 | 1461406050431 Marionette DEBUG loaded listener.js 03:07:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12b706c00) [pid = 1668] [serial = 1541] [outer = 0x11b957400] 03:07:30 INFO - PROCESS | 1668 | 1461406050772 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]]]}] 03:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 528ms 03:07:30 INFO - PROCESS | 1668 | 1461406050819 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 03:07:30 INFO - PROCESS | 1668 | 1461406050820 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 03:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:07:30 INFO - PROCESS | 1668 | 1461406050823 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:07:30 INFO - PROCESS | 1668 | 1461406050824 Marionette TRACE conn2 <- [1,2026,null,{}] 03:07:30 INFO - PROCESS | 1668 | 1461406050827 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}] 03:07:30 INFO - PROCESS | 1668 | 1461406050933 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 03:07:31 INFO - PROCESS | 1668 | 1461406051025 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e6b6000 == 57 [pid = 1668] [id = 514] 03:07:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x129abe400) [pid = 1668] [serial = 1542] [outer = 0x0] 03:07:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x12bb24800) [pid = 1668] [serial = 1543] [outer = 0x129abe400] 03:07:31 INFO - PROCESS | 1668 | 1461406051065 Marionette DEBUG loaded listener.js 03:07:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x12bd7f800) [pid = 1668] [serial = 1544] [outer = 0x129abe400] 03:07:31 INFO - PROCESS | 1668 | 1461406051439 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]]]}] 03:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 621ms 03:07:31 INFO - PROCESS | 1668 | 1461406051444 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 03:07:31 INFO - PROCESS | 1668 | 1461406051445 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 03:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:07:31 INFO - PROCESS | 1668 | 1461406051447 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:07:31 INFO - PROCESS | 1668 | 1461406051448 Marionette TRACE conn2 <- [1,2030,null,{}] 03:07:31 INFO - PROCESS | 1668 | 1461406051451 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}] 03:07:31 INFO - PROCESS | 1668 | 1461406051536 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 03:07:31 INFO - PROCESS | 1668 | 1461406051596 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f405000 == 58 [pid = 1668] [id = 515] 03:07:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x12bb2e800) [pid = 1668] [serial = 1545] [outer = 0x0] 03:07:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x12ced6000) [pid = 1668] [serial = 1546] [outer = 0x12bb2e800] 03:07:31 INFO - PROCESS | 1668 | 1461406051620 Marionette DEBUG loaded listener.js 03:07:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x12d09a000) [pid = 1668] [serial = 1547] [outer = 0x12bb2e800] 03:07:32 INFO - PROCESS | 1668 | 1461406052068 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]]]}] 03:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 669ms 03:07:32 INFO - PROCESS | 1668 | 1461406052118 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 03:07:32 INFO - PROCESS | 1668 | 1461406052121 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 03:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:07:32 INFO - PROCESS | 1668 | 1461406052125 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:07:32 INFO - PROCESS | 1668 | 1461406052129 Marionette TRACE conn2 <- [1,2034,null,{}] 03:07:32 INFO - PROCESS | 1668 | 1461406052133 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}] 03:07:32 INFO - PROCESS | 1668 | 1461406052244 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 03:07:32 INFO - PROCESS | 1668 | 1461406052319 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x11ba13800 == 59 [pid = 1668] [id = 516] 03:07:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x115046400) [pid = 1668] [serial = 1548] [outer = 0x0] 03:07:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x1150a0400) [pid = 1668] [serial = 1549] [outer = 0x115046400] 03:07:32 INFO - PROCESS | 1668 | 1461406052350 Marionette DEBUG loaded listener.js 03:07:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x115315c00) [pid = 1668] [serial = 1550] [outer = 0x115046400] 03:07:32 INFO - PROCESS | 1668 | 1461406052778 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]]]}] 03:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 673ms 03:07:32 INFO - PROCESS | 1668 | 1461406052798 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 03:07:32 INFO - PROCESS | 1668 | 1461406052802 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 03:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:07:32 INFO - PROCESS | 1668 | 1461406052807 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:07:32 INFO - PROCESS | 1668 | 1461406052809 Marionette TRACE conn2 <- [1,2038,null,{}] 03:07:32 INFO - PROCESS | 1668 | 1461406052811 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}] 03:07:32 INFO - PROCESS | 1668 | 1461406052942 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 03:07:33 INFO - PROCESS | 1668 | 1461406053017 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x126a64000 == 60 [pid = 1668] [id = 517] 03:07:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x11888ac00) [pid = 1668] [serial = 1551] [outer = 0x0] 03:07:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x119b03400) [pid = 1668] [serial = 1552] [outer = 0x11888ac00] 03:07:33 INFO - PROCESS | 1668 | 1461406053046 Marionette DEBUG loaded listener.js 03:07:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x119d59000) [pid = 1668] [serial = 1553] [outer = 0x11888ac00] 03:07:33 INFO - PROCESS | 1668 | 1461406053464 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]]]}] 03:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 719ms 03:07:33 INFO - PROCESS | 1668 | 1461406053527 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 03:07:33 INFO - PROCESS | 1668 | 1461406053528 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 03:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:07:33 INFO - PROCESS | 1668 | 1461406053531 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:07:33 INFO - PROCESS | 1668 | 1461406053533 Marionette TRACE conn2 <- [1,2042,null,{}] 03:07:33 INFO - PROCESS | 1668 | 1461406053541 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}] 03:07:33 INFO - PROCESS | 1668 | 1461406053648 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 03:07:33 INFO - PROCESS | 1668 | 1461406053752 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4bf800 == 61 [pid = 1668] [id = 518] 03:07:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x11ad4c000) [pid = 1668] [serial = 1554] [outer = 0x0] 03:07:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x11aff8800) [pid = 1668] [serial = 1555] [outer = 0x11ad4c000] 03:07:33 INFO - PROCESS | 1668 | 1461406053787 Marionette DEBUG loaded listener.js 03:07:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x12570cc00) [pid = 1668] [serial = 1556] [outer = 0x11ad4c000] 03:07:34 INFO - PROCESS | 1668 | 1461406054228 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]]]}] 03:07:34 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) 03:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 722ms 03:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:07:34 INFO - PROCESS | 1668 | 1461406054253 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 03:07:34 INFO - PROCESS | 1668 | 1461406054255 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 03:07:34 INFO - PROCESS | 1668 | 1461406054257 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:07:34 INFO - PROCESS | 1668 | 1461406054259 Marionette TRACE conn2 <- [1,2046,null,{}] 03:07:34 INFO - PROCESS | 1668 | 1461406054296 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}] 03:07:34 INFO - PROCESS | 1668 | 1461406054403 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 03:07:34 INFO - PROCESS | 1668 | 1461406054477 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x129669800 == 62 [pid = 1668] [id = 519] 03:07:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x118e16000) [pid = 1668] [serial = 1557] [outer = 0x0] 03:07:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x126a0d400) [pid = 1668] [serial = 1558] [outer = 0x118e16000] 03:07:34 INFO - PROCESS | 1668 | 1461406054507 Marionette DEBUG loaded listener.js 03:07:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x1298aa400) [pid = 1668] [serial = 1559] [outer = 0x118e16000] 03:07:34 INFO - PROCESS | 1668 | 1461406054922 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]]]}] 03:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 706ms 03:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:07:34 INFO - PROCESS | 1668 | 1461406054963 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 03:07:34 INFO - PROCESS | 1668 | 1461406054965 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 03:07:34 INFO - PROCESS | 1668 | 1461406054967 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:07:34 INFO - PROCESS | 1668 | 1461406054968 Marionette TRACE conn2 <- [1,2050,null,{}] 03:07:34 INFO - PROCESS | 1668 | 1461406054971 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}] 03:07:35 INFO - PROCESS | 1668 | 1461406055077 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 03:07:35 INFO - PROCESS | 1668 | 1461406055139 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x125e2a000 == 63 [pid = 1668] [id = 520] 03:07:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x114544800) [pid = 1668] [serial = 1560] [outer = 0x0] 03:07:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x11656dc00) [pid = 1668] [serial = 1561] [outer = 0x114544800] 03:07:35 INFO - PROCESS | 1668 | 1461406055169 Marionette DEBUG loaded listener.js 03:07:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x12570e000) [pid = 1668] [serial = 1562] [outer = 0x114544800] 03:07:35 INFO - PROCESS | 1668 | 1461406055855 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]]]}] 03:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 920ms 03:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:07:35 INFO - PROCESS | 1668 | 1461406055887 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 03:07:35 INFO - PROCESS | 1668 | 1461406055890 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 03:07:35 INFO - PROCESS | 1668 | 1461406055893 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:07:35 INFO - PROCESS | 1668 | 1461406055895 Marionette TRACE conn2 <- [1,2054,null,{}] 03:07:35 INFO - PROCESS | 1668 | 1461406055899 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}] 03:07:35 INFO - PROCESS | 1668 | 1461406055993 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 03:07:36 INFO - PROCESS | 1668 | 1461406056070 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x1259c4800 == 64 [pid = 1668] [id = 521] 03:07:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x11504e400) [pid = 1668] [serial = 1563] [outer = 0x0] 03:07:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x115097c00) [pid = 1668] [serial = 1564] [outer = 0x11504e400] 03:07:36 INFO - PROCESS | 1668 | 1461406056100 Marionette DEBUG loaded listener.js 03:07:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x11516a800) [pid = 1668] [serial = 1565] [outer = 0x11504e400] 03:07:36 INFO - PROCESS | 1668 | 1461406056526 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]]]}] 03:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 672ms 03:07:36 INFO - PROCESS | 1668 | 1461406056565 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 03:07:36 INFO - PROCESS | 1668 | 1461406056571 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 03:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:07:36 INFO - PROCESS | 1668 | 1461406056577 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:07:36 INFO - PROCESS | 1668 | 1461406056578 Marionette TRACE conn2 <- [1,2058,null,{}] 03:07:36 INFO - PROCESS | 1668 | 1461406056581 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}] 03:07:36 INFO - PROCESS | 1668 | 1461406056706 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 03:07:36 INFO - PROCESS | 1668 | 1461406056815 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b25000 == 65 [pid = 1668] [id = 522] 03:07:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x11572b400) [pid = 1668] [serial = 1566] [outer = 0x0] 03:07:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x11883a800) [pid = 1668] [serial = 1567] [outer = 0x11572b400] 03:07:36 INFO - PROCESS | 1668 | 1461406056862 Marionette DEBUG loaded listener.js 03:07:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x118f61000) [pid = 1668] [serial = 1568] [outer = 0x11572b400] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x11c69f000 == 64 [pid = 1668] [id = 443] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x11b053000 == 63 [pid = 1668] [id = 480] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x12db82800 == 62 [pid = 1668] [id = 482] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x126a60800 == 61 [pid = 1668] [id = 481] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x11bcaa000 == 60 [pid = 1668] [id = 447] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x12fb60000 == 59 [pid = 1668] [id = 483] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb1b800 == 58 [pid = 1668] [id = 444] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x12e6b6000 == 57 [pid = 1668] [id = 514] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4be000 == 56 [pid = 1668] [id = 513] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x119aea800 == 55 [pid = 1668] [id = 512] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x115312400) [pid = 1668] [serial = 1440] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x125cbf000) [pid = 1668] [serial = 1453] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x12d091000) [pid = 1668] [serial = 1437] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x129ab7c00) [pid = 1668] [serial = 1449] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x119790800) [pid = 1668] [serial = 1443] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x11c4cb800) [pid = 1668] [serial = 1446] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x12d573c00) [pid = 1668] [serial = 1480] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf87000 == 54 [pid = 1668] [id = 511] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x12bdd3800 == 53 [pid = 1668] [id = 510] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x12b5a5000 == 52 [pid = 1668] [id = 509] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x129678800 == 51 [pid = 1668] [id = 508] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x1272bf000 == 50 [pid = 1668] [id = 507] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x126cbc800 == 49 [pid = 1668] [id = 506] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x1259ca800 == 48 [pid = 1668] [id = 505] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x11c20f800 == 47 [pid = 1668] [id = 504] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x119aec000 == 46 [pid = 1668] [id = 503] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x1155d7000 == 45 [pid = 1668] [id = 502] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x11adde800 == 44 [pid = 1668] [id = 501] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x1304df800 == 43 [pid = 1668] [id = 500] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x12fe98800 == 42 [pid = 1668] [id = 499] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x12fb7a800 == 41 [pid = 1668] [id = 498] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x12f404800 == 40 [pid = 1668] [id = 497] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x12bde3000 == 39 [pid = 1668] [id = 496] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x126cc6800 == 38 [pid = 1668] [id = 495] 03:07:37 INFO - PROCESS | 1668 | --DOCSHELL 0x118fdb800 == 37 [pid = 1668] [id = 494] 03:07:37 INFO - PROCESS | 1668 | 1461406057359 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]]]}] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x12b585800) [pid = 1668] [serial = 1472] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x12b31a000) [pid = 1668] [serial = 1471] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x12b710000) [pid = 1668] [serial = 1474] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x12cf25000) [pid = 1668] [serial = 1477] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x11b9a1c00) [pid = 1668] [serial = 1228] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x11af7a000) [pid = 1668] [serial = 1177] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x12b34b000) [pid = 1668] [serial = 1339] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x116577c00) [pid = 1668] [serial = 1222] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x11504dc00) [pid = 1668] [serial = 1327] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x115166400) [pid = 1668] [serial = 1180] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x1298eec00) [pid = 1668] [serial = 1336] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x125cbe400) [pid = 1668] [serial = 1466] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x119198c00) [pid = 1668] [serial = 1330] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x11b957800) [pid = 1668] [serial = 1463] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x11b95dc00) [pid = 1668] [serial = 1333] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x126e81000) [pid = 1668] [serial = 1231] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x118549c00) [pid = 1668] [serial = 1273] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x11c454800) [pid = 1668] [serial = 1465] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x11ad44400) [pid = 1668] [serial = 1462] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x119d56400) [pid = 1668] [serial = 1460] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x129ab7800) [pid = 1668] [serial = 1282] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x126a0f000) [pid = 1668] [serial = 1279] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x1165d4c00) [pid = 1668] [serial = 1457] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x119b56400) [pid = 1668] [serial = 1225] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x11509bc00) [pid = 1668] [serial = 1456] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x1274e4800) [pid = 1668] [serial = 859] [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.] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x11aa04400) [pid = 1668] [serial = 1276] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12b34e000) [pid = 1668] [serial = 1270] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x12964e000) [pid = 1668] [serial = 1219] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x1274f1800) [pid = 1668] [serial = 1468] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x118ee4400) [pid = 1668] [serial = 1459] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x127f7dc00) [pid = 1668] [serial = 1469] [outer = 0x0] [url = about:blank] 03:07:37 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x12d564c00) [pid = 1668] [serial = 1478] [outer = 0x0] [url = about:blank] 03:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 821ms 03:07:37 INFO - PROCESS | 1668 | 1461406057397 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 03:07:37 INFO - PROCESS | 1668 | 1461406057399 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 03:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:07:37 INFO - PROCESS | 1668 | 1461406057401 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:07:37 INFO - PROCESS | 1668 | 1461406057403 Marionette TRACE conn2 <- [1,2062,null,{}] 03:07:37 INFO - PROCESS | 1668 | 1461406057411 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}] 03:07:37 INFO - PROCESS | 1668 | 1461406057490 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 03:07:37 INFO - PROCESS | 1668 | 1461406057497 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x11addd000 == 38 [pid = 1668] [id = 523] 03:07:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x118ce5400) [pid = 1668] [serial = 1569] [outer = 0x0] 03:07:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x119798c00) [pid = 1668] [serial = 1570] [outer = 0x118ce5400] 03:07:37 INFO - PROCESS | 1668 | 1461406057526 Marionette DEBUG loaded listener.js 03:07:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x119d56c00) [pid = 1668] [serial = 1571] [outer = 0x118ce5400] 03:07:37 INFO - PROCESS | 1668 | 1461406057886 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]]]}] 03:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 521ms 03:07:37 INFO - PROCESS | 1668 | 1461406057934 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 03:07:37 INFO - PROCESS | 1668 | 1461406057936 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 03:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:07:37 INFO - PROCESS | 1668 | 1461406057940 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:07:37 INFO - PROCESS | 1668 | 1461406057941 Marionette TRACE conn2 <- [1,2066,null,{}] 03:07:37 INFO - PROCESS | 1668 | 1461406057943 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}] 03:07:38 INFO - PROCESS | 1668 | 1461406058019 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 03:07:38 INFO - PROCESS | 1668 | 1461406058023 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x125921000 == 39 [pid = 1668] [id = 524] 03:07:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x11aa0a800) [pid = 1668] [serial = 1572] [outer = 0x0] 03:07:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11aacc800) [pid = 1668] [serial = 1573] [outer = 0x11aa0a800] 03:07:38 INFO - PROCESS | 1668 | 1461406058053 Marionette DEBUG loaded listener.js 03:07:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x11ad4d800) [pid = 1668] [serial = 1574] [outer = 0x11aa0a800] 03:07:38 INFO - PROCESS | 1668 | 1461406058382 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]]]}] 03:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 473ms 03:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:07:38 INFO - PROCESS | 1668 | 1461406058413 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 03:07:38 INFO - PROCESS | 1668 | 1461406058415 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 03:07:38 INFO - PROCESS | 1668 | 1461406058417 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:07:38 INFO - PROCESS | 1668 | 1461406058418 Marionette TRACE conn2 <- [1,2070,null,{}] 03:07:38 INFO - PROCESS | 1668 | 1461406058420 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}] 03:07:38 INFO - PROCESS | 1668 | 1461406058498 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 03:07:38 INFO - PROCESS | 1668 | 1461406058555 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x125e15800 == 40 [pid = 1668] [id = 525] 03:07:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x11aa0b400) [pid = 1668] [serial = 1575] [outer = 0x0] 03:07:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x11ad78000) [pid = 1668] [serial = 1576] [outer = 0x11aa0b400] 03:07:38 INFO - PROCESS | 1668 | 1461406058581 Marionette DEBUG loaded listener.js 03:07:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x11b0f7800) [pid = 1668] [serial = 1577] [outer = 0x11aa0b400] 03:07:38 INFO - PROCESS | 1668 | 1461406058890 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]]]}] 03:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 520ms 03:07:38 INFO - PROCESS | 1668 | 1461406058937 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 03:07:38 INFO - PROCESS | 1668 | 1461406058938 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 03:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:07:38 INFO - PROCESS | 1668 | 1461406058941 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:07:38 INFO - PROCESS | 1668 | 1461406058942 Marionette TRACE conn2 <- [1,2074,null,{}] 03:07:38 INFO - PROCESS | 1668 | 1461406058944 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}] 03:07:39 INFO - PROCESS | 1668 | 1461406059037 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 03:07:39 INFO - PROCESS | 1668 | 1461406059099 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x11ade0000 == 41 [pid = 1668] [id = 526] 03:07:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x11aa7b400) [pid = 1668] [serial = 1578] [outer = 0x0] 03:07:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x11c132c00) [pid = 1668] [serial = 1579] [outer = 0x11aa7b400] 03:07:39 INFO - PROCESS | 1668 | 1461406059129 Marionette DEBUG loaded listener.js 03:07:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x125cc7800) [pid = 1668] [serial = 1580] [outer = 0x11aa7b400] 03:07:39 INFO - PROCESS | 1668 | 1461406059402 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]]]}] 03:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 471ms 03:07:39 INFO - PROCESS | 1668 | 1461406059423 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 03:07:39 INFO - PROCESS | 1668 | 1461406059425 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 03:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:07:39 INFO - PROCESS | 1668 | 1461406059434 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:07:39 INFO - PROCESS | 1668 | 1461406059435 Marionette TRACE conn2 <- [1,2078,null,{}] 03:07:39 INFO - PROCESS | 1668 | 1461406059438 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}] 03:07:39 INFO - PROCESS | 1668 | 1461406059542 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 03:07:39 INFO - PROCESS | 1668 | 1461406059547 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x128454000 == 42 [pid = 1668] [id = 527] 03:07:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x11aff1800) [pid = 1668] [serial = 1581] [outer = 0x0] 03:07:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x125f79c00) [pid = 1668] [serial = 1582] [outer = 0x11aff1800] 03:07:39 INFO - PROCESS | 1668 | 1461406059572 Marionette DEBUG loaded listener.js 03:07:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x126e82000) [pid = 1668] [serial = 1583] [outer = 0x11aff1800] 03:07:39 INFO - PROCESS | 1668 | 1461406059923 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]]]}] 03:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 522ms 03:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:07:39 INFO - PROCESS | 1668 | 1461406059961 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 03:07:39 INFO - PROCESS | 1668 | 1461406059962 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 03:07:39 INFO - PROCESS | 1668 | 1461406059964 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:07:39 INFO - PROCESS | 1668 | 1461406059965 Marionette TRACE conn2 <- [1,2082,null,{}] 03:07:39 INFO - PROCESS | 1668 | 1461406059967 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}] 03:07:40 INFO - PROCESS | 1668 | 1461406060065 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 03:07:40 INFO - PROCESS | 1668 | 1461406060070 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b247000 == 43 [pid = 1668] [id = 528] 03:07:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x126e82800) [pid = 1668] [serial = 1584] [outer = 0x0] 03:07:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x12766a800) [pid = 1668] [serial = 1585] [outer = 0x126e82800] 03:07:40 INFO - PROCESS | 1668 | 1461406060095 Marionette DEBUG loaded listener.js 03:07:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x1276e9000) [pid = 1668] [serial = 1586] [outer = 0x126e82800] 03:07:40 INFO - PROCESS | 1668 | 1461406060414 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]]]}] 03:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 472ms 03:07:40 INFO - PROCESS | 1668 | 1461406060437 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 03:07:40 INFO - PROCESS | 1668 | 1461406060438 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 03:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:07:40 INFO - PROCESS | 1668 | 1461406060440 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:07:40 INFO - PROCESS | 1668 | 1461406060441 Marionette TRACE conn2 <- [1,2086,null,{}] 03:07:40 INFO - PROCESS | 1668 | 1461406060449 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}] 03:07:40 INFO - PROCESS | 1668 | 1461406060575 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 03:07:40 INFO - PROCESS | 1668 | 1461406060624 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb09000 == 44 [pid = 1668] [id = 529] 03:07:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x1272d4000) [pid = 1668] [serial = 1587] [outer = 0x0] 03:07:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x12964e000) [pid = 1668] [serial = 1588] [outer = 0x1272d4000] 03:07:40 INFO - PROCESS | 1668 | 1461406060665 Marionette DEBUG loaded listener.js 03:07:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x11aa7b000) [pid = 1668] [serial = 1589] [outer = 0x1272d4000] 03:07:41 INFO - PROCESS | 1668 | 1461406061150 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]]]}] 03:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 723ms 03:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:07:41 INFO - PROCESS | 1668 | 1461406061164 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 03:07:41 INFO - PROCESS | 1668 | 1461406061166 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 03:07:41 INFO - PROCESS | 1668 | 1461406061169 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:07:41 INFO - PROCESS | 1668 | 1461406061171 Marionette TRACE conn2 <- [1,2090,null,{}] 03:07:41 INFO - PROCESS | 1668 | 1461406061174 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}] 03:07:41 INFO - PROCESS | 1668 | 1461406061301 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 03:07:41 INFO - PROCESS | 1668 | 1461406061315 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf5b800 == 45 [pid = 1668] [id = 530] 03:07:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x1298f2800) [pid = 1668] [serial = 1590] [outer = 0x0] 03:07:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x129ab7000) [pid = 1668] [serial = 1591] [outer = 0x1298f2800] 03:07:41 INFO - PROCESS | 1668 | 1461406061340 Marionette DEBUG loaded listener.js 03:07:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x12b31c400) [pid = 1668] [serial = 1592] [outer = 0x1298f2800] 03:07:41 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x12570d400) [pid = 1668] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:07:41 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x1274f2000) [pid = 1668] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:07:41 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x1276a6400) [pid = 1668] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:07:41 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x115048400) [pid = 1668] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:07:41 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x118e11c00) [pid = 1668] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:07:41 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x11aa06000) [pid = 1668] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:07:41 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x11575d400) [pid = 1668] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:07:41 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x11509a400) [pid = 1668] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:07:41 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x114288c00) [pid = 1668] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:07:41 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x11b9a0c00) [pid = 1668] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:07:41 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x12d565400) [pid = 1668] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:07:41 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x11b957400) [pid = 1668] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:07:41 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x125708800) [pid = 1668] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:07:41 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x129abe400) [pid = 1668] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:07:41 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x12cecc000) [pid = 1668] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:07:41 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x125cc4400) [pid = 1668] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:07:41 INFO - PROCESS | 1668 | 1461406061881 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]]]}] 03:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 721ms 03:07:41 INFO - PROCESS | 1668 | 1461406061891 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 03:07:41 INFO - PROCESS | 1668 | 1461406061893 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 03:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:07:41 INFO - PROCESS | 1668 | 1461406061923 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:07:41 INFO - PROCESS | 1668 | 1461406061925 Marionette TRACE conn2 <- [1,2094,null,{}] 03:07:41 INFO - PROCESS | 1668 | 1461406061932 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}] 03:07:42 INFO - PROCESS | 1668 | 1461406062056 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 03:07:42 INFO - PROCESS | 1668 | 1461406062066 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d307000 == 46 [pid = 1668] [id = 531] 03:07:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x114295800) [pid = 1668] [serial = 1593] [outer = 0x0] 03:07:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x127670000) [pid = 1668] [serial = 1594] [outer = 0x114295800] 03:07:42 INFO - PROCESS | 1668 | 1461406062096 Marionette DEBUG loaded listener.js 03:07:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12b342c00) [pid = 1668] [serial = 1595] [outer = 0x114295800] 03:07:42 INFO - PROCESS | 1668 | 1461406062382 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]]]}] 03:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 497ms 03:07:42 INFO - PROCESS | 1668 | 1461406062400 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 03:07:42 INFO - PROCESS | 1668 | 1461406062401 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 03:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:07:42 INFO - PROCESS | 1668 | 1461406062404 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:07:42 INFO - PROCESS | 1668 | 1461406062405 Marionette TRACE conn2 <- [1,2098,null,{}] 03:07:42 INFO - PROCESS | 1668 | 1461406062407 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}] 03:07:42 INFO - PROCESS | 1668 | 1461406062500 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 03:07:42 INFO - PROCESS | 1668 | 1461406062558 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db13000 == 47 [pid = 1668] [id = 532] 03:07:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x1151a1c00) [pid = 1668] [serial = 1596] [outer = 0x0] 03:07:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12b34e400) [pid = 1668] [serial = 1597] [outer = 0x1151a1c00] 03:07:42 INFO - PROCESS | 1668 | 1461406062583 Marionette DEBUG loaded listener.js 03:07:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12b587000) [pid = 1668] [serial = 1598] [outer = 0x1151a1c00] 03:07:42 INFO - PROCESS | 1668 | 1461406062856 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]]]}] 03:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 468ms 03:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:07:42 INFO - PROCESS | 1668 | 1461406062872 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 03:07:42 INFO - PROCESS | 1668 | 1461406062873 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 03:07:42 INFO - PROCESS | 1668 | 1461406062883 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:07:42 INFO - PROCESS | 1668 | 1461406062884 Marionette TRACE conn2 <- [1,2102,null,{}] 03:07:42 INFO - PROCESS | 1668 | 1461406062886 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}] 03:07:42 INFO - PROCESS | 1668 | 1461406062971 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 03:07:42 INFO - PROCESS | 1668 | 1461406062976 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e35e000 == 48 [pid = 1668] [id = 533] 03:07:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x12b321000) [pid = 1668] [serial = 1599] [outer = 0x0] 03:07:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x12ba5cc00) [pid = 1668] [serial = 1600] [outer = 0x12b321000] 03:07:43 INFO - PROCESS | 1668 | 1461406063002 Marionette DEBUG loaded listener.js 03:07:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x12bb28800) [pid = 1668] [serial = 1601] [outer = 0x12b321000] 03:07:43 INFO - PROCESS | 1668 | 1461406063341 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]]]}] 03:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 476ms 03:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:07:43 INFO - PROCESS | 1668 | 1461406063352 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 03:07:43 INFO - PROCESS | 1668 | 1461406063353 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 03:07:43 INFO - PROCESS | 1668 | 1461406063355 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:07:43 INFO - PROCESS | 1668 | 1461406063356 Marionette TRACE conn2 <- [1,2106,null,{}] 03:07:43 INFO - PROCESS | 1668 | 1461406063358 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}] 03:07:43 INFO - PROCESS | 1668 | 1461406063472 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 03:07:43 INFO - PROCESS | 1668 | 1461406063479 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4d2800 == 49 [pid = 1668] [id = 534] 03:07:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x12b3a5c00) [pid = 1668] [serial = 1602] [outer = 0x0] 03:07:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x12bb27400) [pid = 1668] [serial = 1603] [outer = 0x12b3a5c00] 03:07:43 INFO - PROCESS | 1668 | 1461406063505 Marionette DEBUG loaded listener.js 03:07:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x12c028400) [pid = 1668] [serial = 1604] [outer = 0x12b3a5c00] 03:07:43 INFO - PROCESS | 1668 | 1461406063932 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]]]}] 03:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 618ms 03:07:43 INFO - PROCESS | 1668 | 1461406063977 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 03:07:43 INFO - PROCESS | 1668 | 1461406063979 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 03:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:07:43 INFO - PROCESS | 1668 | 1461406063984 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:07:43 INFO - PROCESS | 1668 | 1461406063987 Marionette TRACE conn2 <- [1,2110,null,{}] 03:07:43 INFO - PROCESS | 1668 | 1461406063991 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}] 03:07:44 INFO - PROCESS | 1668 | 1461406064098 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 03:07:44 INFO - PROCESS | 1668 | 1461406064184 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x119743000 == 50 [pid = 1668] [id = 535] 03:07:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x115047400) [pid = 1668] [serial = 1605] [outer = 0x0] 03:07:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x11504f800) [pid = 1668] [serial = 1606] [outer = 0x115047400] 03:07:44 INFO - PROCESS | 1668 | 1461406064218 Marionette DEBUG loaded listener.js 03:07:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x11516c400) [pid = 1668] [serial = 1607] [outer = 0x115047400] 03:07:44 INFO - PROCESS | 1668 | 1461406064633 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]]]}] 03:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 721ms 03:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:07:44 INFO - PROCESS | 1668 | 1461406064705 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 03:07:44 INFO - PROCESS | 1668 | 1461406064710 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 03:07:44 INFO - PROCESS | 1668 | 1461406064714 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:07:44 INFO - PROCESS | 1668 | 1461406064716 Marionette TRACE conn2 <- [1,2114,null,{}] 03:07:44 INFO - PROCESS | 1668 | 1461406064719 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}] 03:07:44 INFO - PROCESS | 1668 | 1461406064825 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 03:07:44 INFO - PROCESS | 1668 | 1461406064897 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x1259c2000 == 51 [pid = 1668] [id = 536] 03:07:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x11572e400) [pid = 1668] [serial = 1608] [outer = 0x0] 03:07:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x118f19000) [pid = 1668] [serial = 1609] [outer = 0x11572e400] 03:07:44 INFO - PROCESS | 1668 | 1461406064928 Marionette DEBUG loaded listener.js 03:07:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x119b64000) [pid = 1668] [serial = 1610] [outer = 0x11572e400] 03:07:45 INFO - PROCESS | 1668 | 1461406065346 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]]]}] 03:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 674ms 03:07:45 INFO - PROCESS | 1668 | 1461406065389 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 03:07:45 INFO - PROCESS | 1668 | 1461406065390 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 03:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:07:45 INFO - PROCESS | 1668 | 1461406065393 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:07:45 INFO - PROCESS | 1668 | 1461406065396 Marionette TRACE conn2 <- [1,2118,null,{}] 03:07:45 INFO - PROCESS | 1668 | 1461406065404 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}] 03:07:45 INFO - PROCESS | 1668 | 1461406065508 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 03:07:45 INFO - PROCESS | 1668 | 1461406065571 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bdda800 == 52 [pid = 1668] [id = 537] 03:07:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x11ad79800) [pid = 1668] [serial = 1611] [outer = 0x0] 03:07:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x11c139000) [pid = 1668] [serial = 1612] [outer = 0x11ad79800] 03:07:45 INFO - PROCESS | 1668 | 1461406065643 Marionette DEBUG loaded listener.js 03:07:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x125705400) [pid = 1668] [serial = 1613] [outer = 0x11ad79800] 03:07:46 INFO - PROCESS | 1668 | 1461406066051 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]]]}] 03:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 721ms 03:07:46 INFO - PROCESS | 1668 | 1461406066139 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 03:07:46 INFO - PROCESS | 1668 | 1461406066141 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 03:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:07:46 INFO - PROCESS | 1668 | 1461406066157 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:07:46 INFO - PROCESS | 1668 | 1461406066159 Marionette TRACE conn2 <- [1,2122,null,{}] 03:07:46 INFO - PROCESS | 1668 | 1461406066179 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}] 03:07:46 INFO - PROCESS | 1668 | 1461406066280 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 03:07:46 INFO - PROCESS | 1668 | 1461406066339 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12efd8000 == 53 [pid = 1668] [id = 538] 03:07:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x11c6e5800) [pid = 1668] [serial = 1614] [outer = 0x0] 03:07:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x125f80000) [pid = 1668] [serial = 1615] [outer = 0x11c6e5800] 03:07:46 INFO - PROCESS | 1668 | 1461406066370 Marionette DEBUG loaded listener.js 03:07:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x1276a0c00) [pid = 1668] [serial = 1616] [outer = 0x11c6e5800] 03:07:46 INFO - PROCESS | 1668 | 1461406066847 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]]]}] 03:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 752ms 03:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:07:46 INFO - PROCESS | 1668 | 1461406066897 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 03:07:46 INFO - PROCESS | 1668 | 1461406066898 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 03:07:46 INFO - PROCESS | 1668 | 1461406066900 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:07:46 INFO - PROCESS | 1668 | 1461406066901 Marionette TRACE conn2 <- [1,2126,null,{}] 03:07:46 INFO - PROCESS | 1668 | 1461406066904 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}] 03:07:47 INFO - PROCESS | 1668 | 1461406067005 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 03:07:47 INFO - PROCESS | 1668 | 1461406067063 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bdde800 == 54 [pid = 1668] [id = 539] 03:07:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x12570a000) [pid = 1668] [serial = 1617] [outer = 0x0] 03:07:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x127f80400) [pid = 1668] [serial = 1618] [outer = 0x12570a000] 03:07:47 INFO - PROCESS | 1668 | 1461406067093 Marionette DEBUG loaded listener.js 03:07:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x12b31cc00) [pid = 1668] [serial = 1619] [outer = 0x12570a000] 03:07:47 INFO - PROCESS | 1668 | 1461406067699 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]]]}] 03:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 819ms 03:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:07:47 INFO - PROCESS | 1668 | 1461406067719 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 03:07:47 INFO - PROCESS | 1668 | 1461406067722 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 03:07:47 INFO - PROCESS | 1668 | 1461406067744 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:07:47 INFO - PROCESS | 1668 | 1461406067746 Marionette TRACE conn2 <- [1,2130,null,{}] 03:07:47 INFO - PROCESS | 1668 | 1461406067751 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}] 03:07:47 INFO - PROCESS | 1668 | 1461406067852 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 03:07:47 INFO - PROCESS | 1668 | 1461406067928 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x119ae7800 == 55 [pid = 1668] [id = 540] 03:07:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x115165400) [pid = 1668] [serial = 1620] [outer = 0x0] 03:07:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x115386800) [pid = 1668] [serial = 1621] [outer = 0x115165400] 03:07:47 INFO - PROCESS | 1668 | 1461406067958 Marionette DEBUG loaded listener.js 03:07:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x1165ca800) [pid = 1668] [serial = 1622] [outer = 0x115165400] 03:07:48 INFO - PROCESS | 1668 | 1461406068394 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] 03:07:48 INFO - PROCESS | 1668 | 1461406068423 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 03:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:07:48 INFO - PROCESS | 1668 | 1461406068427 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:07:48 INFO - PROCESS | 1668 | 1461406068429 Marionette TRACE conn2 <- [1,2134,null,{}] 03:07:48 INFO - PROCESS | 1668 | 1461406068431 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}] 03:07:48 INFO - PROCESS | 1668 | 1461406068525 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 03:07:48 INFO - PROCESS | 1668 | 1461406068587 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x126e99000 == 56 [pid = 1668] [id = 541] 03:07:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x11883d800) [pid = 1668] [serial = 1623] [outer = 0x0] 03:07:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x119b5e800) [pid = 1668] [serial = 1624] [outer = 0x11883d800] 03:07:48 INFO - PROCESS | 1668 | 1461406068615 Marionette DEBUG loaded listener.js 03:07:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x11aa05000) [pid = 1668] [serial = 1625] [outer = 0x11883d800] 03:07:48 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4cd000 == 55 [pid = 1668] [id = 445] 03:07:48 INFO - PROCESS | 1668 | --DOCSHELL 0x12e35e000 == 54 [pid = 1668] [id = 533] 03:07:48 INFO - PROCESS | 1668 | --DOCSHELL 0x12db13000 == 53 [pid = 1668] [id = 532] 03:07:48 INFO - PROCESS | 1668 | --DOCSHELL 0x12d307000 == 52 [pid = 1668] [id = 531] 03:07:48 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x12ced6000) [pid = 1668] [serial = 1546] [outer = 0x0] [url = about:blank] 03:07:48 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x12e32d400) [pid = 1668] [serial = 1501] [outer = 0x0] [url = about:blank] 03:07:48 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x11ad81c00) [pid = 1668] [serial = 1489] [outer = 0x0] [url = about:blank] 03:07:48 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x12d5f2400) [pid = 1668] [serial = 1498] [outer = 0x0] [url = about:blank] 03:07:48 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x11ad43c00) [pid = 1668] [serial = 1504] [outer = 0x0] [url = about:blank] 03:07:48 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x114e1f800) [pid = 1668] [serial = 1483] [outer = 0x0] [url = about:blank] 03:07:48 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x119191400) [pid = 1668] [serial = 1486] [outer = 0x0] [url = about:blank] 03:07:48 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x1298f0400) [pid = 1668] [serial = 1492] [outer = 0x0] [url = about:blank] 03:07:48 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x12ba5c800) [pid = 1668] [serial = 1495] [outer = 0x0] [url = about:blank] 03:07:48 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf5b800 == 51 [pid = 1668] [id = 530] 03:07:48 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb09000 == 50 [pid = 1668] [id = 529] 03:07:48 INFO - PROCESS | 1668 | --DOCSHELL 0x12b247000 == 49 [pid = 1668] [id = 528] 03:07:48 INFO - PROCESS | 1668 | --DOCSHELL 0x128454000 == 48 [pid = 1668] [id = 527] 03:07:48 INFO - PROCESS | 1668 | --DOCSHELL 0x11ade0000 == 47 [pid = 1668] [id = 526] 03:07:48 INFO - PROCESS | 1668 | --DOCSHELL 0x125e15800 == 46 [pid = 1668] [id = 525] 03:07:48 INFO - PROCESS | 1668 | --DOCSHELL 0x125921000 == 45 [pid = 1668] [id = 524] 03:07:48 INFO - PROCESS | 1668 | --DOCSHELL 0x11addd000 == 44 [pid = 1668] [id = 523] 03:07:48 INFO - PROCESS | 1668 | --DOCSHELL 0x119b25000 == 43 [pid = 1668] [id = 522] 03:07:48 INFO - PROCESS | 1668 | --DOCSHELL 0x1259c4800 == 42 [pid = 1668] [id = 521] 03:07:49 INFO - PROCESS | 1668 | 1461406069020 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]]]}] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x12d564800) [pid = 1668] [serial = 1438] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x12c024c00) [pid = 1668] [serial = 1475] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x126c11000) [pid = 1668] [serial = 1528] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x12964f000) [pid = 1668] [serial = 1531] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x12769f400) [pid = 1668] [serial = 1529] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x129abd000) [pid = 1668] [serial = 1534] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x11ad47c00) [pid = 1668] [serial = 1538] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x119b56000) [pid = 1668] [serial = 1516] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x119d58000) [pid = 1668] [serial = 1517] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x11ad44c00) [pid = 1668] [serial = 1519] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x11ad80800) [pid = 1668] [serial = 1520] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x118548400) [pid = 1668] [serial = 1513] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x118cf2400) [pid = 1668] [serial = 1514] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x11516b800) [pid = 1668] [serial = 1511] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x11515f000) [pid = 1668] [serial = 1510] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x1144bd400) [pid = 1668] [serial = 1508] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x11428f800) [pid = 1668] [serial = 1507] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x11c134000) [pid = 1668] [serial = 1522] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x12d5ef400) [pid = 1668] [serial = 1481] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x1150a1800) [pid = 1668] [serial = 1537] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x12b349000) [pid = 1668] [serial = 1540] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12b33fc00) [pid = 1668] [serial = 1535] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x1259f7400) [pid = 1668] [serial = 1525] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x1298ef800) [pid = 1668] [serial = 1532] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12699f800) [pid = 1668] [serial = 1526] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x12b706c00) [pid = 1668] [serial = 1541] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12bb24800) [pid = 1668] [serial = 1543] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x125707800) [pid = 1668] [serial = 1523] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x12bd7f800) [pid = 1668] [serial = 1544] [outer = 0x0] [url = about:blank] 03:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 620ms 03:07:49 INFO - PROCESS | 1668 | 1461406069047 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 03:07:49 INFO - PROCESS | 1668 | 1461406069049 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 03:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:07:49 INFO - PROCESS | 1668 | 1461406069051 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:07:49 INFO - PROCESS | 1668 | 1461406069053 Marionette TRACE conn2 <- [1,2138,null,{}] 03:07:49 INFO - PROCESS | 1668 | 1461406069061 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}] 03:07:49 INFO - PROCESS | 1668 | 1461406069143 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 03:07:49 INFO - PROCESS | 1668 | 1461406069171 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x125921000 == 43 [pid = 1668] [id = 542] 03:07:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x11ad75800) [pid = 1668] [serial = 1626] [outer = 0x0] 03:07:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11ad76000) [pid = 1668] [serial = 1627] [outer = 0x11ad75800] 03:07:49 INFO - PROCESS | 1668 | 1461406069200 Marionette DEBUG loaded listener.js 03:07:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x11b95e000) [pid = 1668] [serial = 1628] [outer = 0x11ad75800] 03:07:49 INFO - PROCESS | 1668 | 1461406069548 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]]]}] 03:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 520ms 03:07:49 INFO - PROCESS | 1668 | 1461406069572 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 03:07:49 INFO - PROCESS | 1668 | 1461406069573 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 03:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:07:49 INFO - PROCESS | 1668 | 1461406069576 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:07:49 INFO - PROCESS | 1668 | 1461406069579 Marionette TRACE conn2 <- [1,2142,null,{}] 03:07:49 INFO - PROCESS | 1668 | 1461406069582 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}] 03:07:49 INFO - PROCESS | 1668 | 1461406069663 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 03:07:49 INFO - PROCESS | 1668 | 1461406069719 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x126ebc800 == 44 [pid = 1668] [id = 543] 03:07:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x11b0fd400) [pid = 1668] [serial = 1629] [outer = 0x0] 03:07:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x125704800) [pid = 1668] [serial = 1630] [outer = 0x11b0fd400] 03:07:49 INFO - PROCESS | 1668 | 1461406069745 Marionette DEBUG loaded listener.js 03:07:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x125cbdc00) [pid = 1668] [serial = 1631] [outer = 0x11b0fd400] 03:07:50 INFO - PROCESS | 1668 | 1461406070027 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] 03:07:50 INFO - PROCESS | 1668 | 1461406070050 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 03:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:07:50 INFO - PROCESS | 1668 | 1461406070053 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:07:50 INFO - PROCESS | 1668 | 1461406070054 Marionette TRACE conn2 <- [1,2146,null,{}] 03:07:50 INFO - PROCESS | 1668 | 1461406070056 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}] 03:07:50 INFO - PROCESS | 1668 | 1461406070139 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 03:07:50 INFO - PROCESS | 1668 | 1461406070146 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a5bb800 == 45 [pid = 1668] [id = 544] 03:07:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x125cbe000) [pid = 1668] [serial = 1632] [outer = 0x0] 03:07:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x126a10c00) [pid = 1668] [serial = 1633] [outer = 0x125cbe000] 03:07:50 INFO - PROCESS | 1668 | 1461406070172 Marionette DEBUG loaded listener.js 03:07:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12769f000) [pid = 1668] [serial = 1634] [outer = 0x125cbe000] 03:07:50 INFO - PROCESS | 1668 | 1461406070528 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] 03:07:50 INFO - PROCESS | 1668 | 1461406070573 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 03:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:07:50 INFO - PROCESS | 1668 | 1461406070575 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:07:50 INFO - PROCESS | 1668 | 1461406070576 Marionette TRACE conn2 <- [1,2150,null,{}] 03:07:50 INFO - PROCESS | 1668 | 1461406070579 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}] 03:07:50 INFO - PROCESS | 1668 | 1461406070672 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 03:07:50 INFO - PROCESS | 1668 | 1461406070679 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba2a000 == 46 [pid = 1668] [id = 545] 03:07:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x1276a8000) [pid = 1668] [serial = 1635] [outer = 0x0] 03:07:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x1298eb000) [pid = 1668] [serial = 1636] [outer = 0x1276a8000] 03:07:50 INFO - PROCESS | 1668 | 1461406070707 Marionette DEBUG loaded listener.js 03:07:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x12b34c000) [pid = 1668] [serial = 1637] [outer = 0x1276a8000] 03:07:51 INFO - PROCESS | 1668 | 1461406071066 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]]]}] 03:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 518ms 03:07:51 INFO - PROCESS | 1668 | 1461406071096 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 03:07:51 INFO - PROCESS | 1668 | 1461406071098 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 03:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:07:51 INFO - PROCESS | 1668 | 1461406071100 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:07:51 INFO - PROCESS | 1668 | 1461406071101 Marionette TRACE conn2 <- [1,2154,null,{}] 03:07:51 INFO - PROCESS | 1668 | 1461406071103 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}] 03:07:51 INFO - PROCESS | 1668 | 1461406071206 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 03:07:51 INFO - PROCESS | 1668 | 1461406071210 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bdec000 == 47 [pid = 1668] [id = 546] 03:07:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x12b327000) [pid = 1668] [serial = 1638] [outer = 0x0] 03:07:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x12b591400) [pid = 1668] [serial = 1639] [outer = 0x12b327000] 03:07:51 INFO - PROCESS | 1668 | 1461406071236 Marionette DEBUG loaded listener.js 03:07:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x12bb26400) [pid = 1668] [serial = 1640] [outer = 0x12b327000] 03:07:51 INFO - PROCESS | 1668 | 1461406071592 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]]]}] 03:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 520ms 03:07:51 INFO - PROCESS | 1668 | 1461406071621 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 03:07:51 INFO - PROCESS | 1668 | 1461406071622 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 03:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:07:51 INFO - PROCESS | 1668 | 1461406071624 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:07:51 INFO - PROCESS | 1668 | 1461406071625 Marionette TRACE conn2 <- [1,2158,null,{}] 03:07:51 INFO - PROCESS | 1668 | 1461406071634 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}] 03:07:51 INFO - PROCESS | 1668 | 1461406071732 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 03:07:51 INFO - PROCESS | 1668 | 1461406071736 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db16000 == 48 [pid = 1668] [id = 547] 03:07:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x12b3a4800) [pid = 1668] [serial = 1641] [outer = 0x0] 03:07:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x12bd7f800) [pid = 1668] [serial = 1642] [outer = 0x12b3a4800] 03:07:51 INFO - PROCESS | 1668 | 1461406071793 Marionette DEBUG loaded listener.js 03:07:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x12ced7c00) [pid = 1668] [serial = 1643] [outer = 0x12b3a4800] 03:07:52 INFO - PROCESS | 1668 | 1461406072115 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]]]}] 03:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 525ms 03:07:52 INFO - PROCESS | 1668 | 1461406072152 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 03:07:52 INFO - PROCESS | 1668 | 1461406072153 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 03:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:07:52 INFO - PROCESS | 1668 | 1461406072155 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:07:52 INFO - PROCESS | 1668 | 1461406072156 Marionette TRACE conn2 <- [1,2162,null,{}] 03:07:52 INFO - PROCESS | 1668 | 1461406072158 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}] 03:07:52 INFO - PROCESS | 1668 | 1461406072259 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 03:07:52 INFO - PROCESS | 1668 | 1461406072263 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e360000 == 49 [pid = 1668] [id = 548] 03:07:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x12c02a000) [pid = 1668] [serial = 1644] [outer = 0x0] 03:07:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x12cf2c400) [pid = 1668] [serial = 1645] [outer = 0x12c02a000] 03:07:52 INFO - PROCESS | 1668 | 1461406072322 Marionette DEBUG loaded listener.js 03:07:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x12d099c00) [pid = 1668] [serial = 1646] [outer = 0x12c02a000] 03:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:07:52 INFO - PROCESS | 1668 | 1461406072623 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]]]}] 03:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 474ms 03:07:52 INFO - PROCESS | 1668 | 1461406072640 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 03:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:07:52 INFO - PROCESS | 1668 | 1461406072641 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 03:07:52 INFO - PROCESS | 1668 | 1461406072647 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:07:52 INFO - PROCESS | 1668 | 1461406072648 Marionette TRACE conn2 <- [1,2166,null,{}] 03:07:52 INFO - PROCESS | 1668 | 1461406072651 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}] 03:07:52 INFO - PROCESS | 1668 | 1461406072776 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 03:07:52 INFO - PROCESS | 1668 | 1461406072802 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x12efc3000 == 50 [pid = 1668] [id = 549] 03:07:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x12cf20400) [pid = 1668] [serial = 1647] [outer = 0x0] 03:07:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x12d56ac00) [pid = 1668] [serial = 1648] [outer = 0x12cf20400] 03:07:52 INFO - PROCESS | 1668 | 1461406072839 Marionette DEBUG loaded listener.js 03:07:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x12d5eb000) [pid = 1668] [serial = 1649] [outer = 0x12cf20400] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x12d5e6800) [pid = 1668] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x1298f5400) [pid = 1668] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x114e24400) [pid = 1668] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x12d5e5000) [pid = 1668] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x114441000) [pid = 1668] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x11aff1800) [pid = 1668] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x1272d4000) [pid = 1668] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x126e82800) [pid = 1668] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x1298f2800) [pid = 1668] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x114544800) [pid = 1668] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x118ce5400) [pid = 1668] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x11aa0b400) [pid = 1668] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x11aa7b400) [pid = 1668] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x11aa0a800) [pid = 1668] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x114295800) [pid = 1668] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x11572b400) [pid = 1668] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x11504e400) [pid = 1668] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x1151a1c00) [pid = 1668] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x11b9aac00) [pid = 1668] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x118ee9800) [pid = 1668] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x1147d1c00) [pid = 1668] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x115092400) [pid = 1668] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x119d51000) [pid = 1668] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x1259ed400) [pid = 1668] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x115097800) [pid = 1668] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x125ddfc00) [pid = 1668] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x11509b400) [pid = 1668] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x1185b0c00) [pid = 1668] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x127673000) [pid = 1668] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x114f35800) [pid = 1668] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:07:53 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12b321000) [pid = 1668] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:07:53 INFO - PROCESS | 1668 | 1461406073350 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]]]}] 03:07:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 721ms 03:07:53 INFO - PROCESS | 1668 | 1461406073366 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 03:07:53 INFO - PROCESS | 1668 | 1461406073368 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 03:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:07:53 INFO - PROCESS | 1668 | 1461406073370 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:07:53 INFO - PROCESS | 1668 | 1461406073372 Marionette TRACE conn2 <- [1,2170,null,{}] 03:07:53 INFO - PROCESS | 1668 | 1461406073375 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}] 03:07:53 INFO - PROCESS | 1668 | 1461406073508 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 03:07:53 INFO - PROCESS | 1668 | 1461406073517 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b252000 == 51 [pid = 1668] [id = 550] 03:07:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x11428d000) [pid = 1668] [serial = 1650] [outer = 0x0] 03:07:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x119cd7c00) [pid = 1668] [serial = 1651] [outer = 0x11428d000] 03:07:53 INFO - PROCESS | 1668 | 1461406073548 Marionette DEBUG loaded listener.js 03:07:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x1274ecc00) [pid = 1668] [serial = 1652] [outer = 0x11428d000] 03:07:53 INFO - PROCESS | 1668 | 1461406073855 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]]]}] 03:07:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 520ms 03:07:53 INFO - PROCESS | 1668 | 1461406073890 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 03:07:53 INFO - PROCESS | 1668 | 1461406073892 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 03:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:07:53 INFO - PROCESS | 1668 | 1461406073896 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:07:53 INFO - PROCESS | 1668 | 1461406073897 Marionette TRACE conn2 <- [1,2174,null,{}] 03:07:53 INFO - PROCESS | 1668 | 1461406073900 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}] 03:07:53 INFO - PROCESS | 1668 | 1461406073981 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 03:07:54 INFO - PROCESS | 1668 | 1461406074044 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f94d000 == 52 [pid = 1668] [id = 551] 03:07:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x116742c00) [pid = 1668] [serial = 1653] [outer = 0x0] 03:07:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x1298f3800) [pid = 1668] [serial = 1654] [outer = 0x116742c00] 03:07:54 INFO - PROCESS | 1668 | 1461406074069 Marionette DEBUG loaded listener.js 03:07:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12cf21c00) [pid = 1668] [serial = 1655] [outer = 0x116742c00] 03:07:54 INFO - PROCESS | 1668 | 1461406074352 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]]]}] 03:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 469ms 03:07:54 INFO - PROCESS | 1668 | 1461406074368 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 03:07:54 INFO - PROCESS | 1668 | 1461406074369 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 03:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:07:54 INFO - PROCESS | 1668 | 1461406074371 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:07:54 INFO - PROCESS | 1668 | 1461406074372 Marionette TRACE conn2 <- [1,2178,null,{}] 03:07:54 INFO - PROCESS | 1668 | 1461406074375 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}] 03:07:54 INFO - PROCESS | 1668 | 1461406074463 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 03:07:54 INFO - PROCESS | 1668 | 1461406074467 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fc84800 == 53 [pid = 1668] [id = 552] 03:07:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x12b31dc00) [pid = 1668] [serial = 1656] [outer = 0x0] 03:07:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x12d5f1000) [pid = 1668] [serial = 1657] [outer = 0x12b31dc00] 03:07:54 INFO - PROCESS | 1668 | 1461406074492 Marionette DEBUG loaded listener.js 03:07:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12e29f000) [pid = 1668] [serial = 1658] [outer = 0x12b31dc00] 03:07:54 INFO - PROCESS | 1668 | 1461406074817 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]]]}] 03:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 470ms 03:07:54 INFO - PROCESS | 1668 | 1461406074842 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 03:07:54 INFO - PROCESS | 1668 | 1461406074845 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 03:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:07:54 INFO - PROCESS | 1668 | 1461406074848 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:07:54 INFO - PROCESS | 1668 | 1461406074849 Marionette TRACE conn2 <- [1,2182,null,{}] 03:07:54 INFO - PROCESS | 1668 | 1461406074851 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}] 03:07:54 INFO - PROCESS | 1668 | 1461406074961 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 03:07:54 INFO - PROCESS | 1668 | 1461406074969 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fea0800 == 54 [pid = 1668] [id = 553] 03:07:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x125707000) [pid = 1668] [serial = 1659] [outer = 0x0] 03:07:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x12e29ec00) [pid = 1668] [serial = 1660] [outer = 0x125707000] 03:07:55 INFO - PROCESS | 1668 | 1461406074997 Marionette DEBUG loaded listener.js 03:07:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12e329400) [pid = 1668] [serial = 1661] [outer = 0x125707000] 03:07:55 INFO - PROCESS | 1668 | 1461406075633 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]]]}] 03:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 818ms 03:07:55 INFO - PROCESS | 1668 | 1461406075667 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 03:07:55 INFO - PROCESS | 1668 | 1461406075670 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 03:07:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:07:55 INFO - PROCESS | 1668 | 1461406075674 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:07:55 INFO - PROCESS | 1668 | 1461406075676 Marionette TRACE conn2 <- [1,2186,null,{}] 03:07:55 INFO - PROCESS | 1668 | 1461406075705 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}] 03:07:55 INFO - PROCESS | 1668 | 1461406075815 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 03:07:55 INFO - PROCESS | 1668 | 1461406075892 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c221000 == 55 [pid = 1668] [id = 554] 03:07:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x11504e800) [pid = 1668] [serial = 1662] [outer = 0x0] 03:07:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x1151a0000) [pid = 1668] [serial = 1663] [outer = 0x11504e800] 03:07:55 INFO - PROCESS | 1668 | 1461406075924 Marionette DEBUG loaded listener.js 03:07:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x116577800) [pid = 1668] [serial = 1664] [outer = 0x11504e800] 03:07:56 INFO - PROCESS | 1668 | 1461406076323 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]]]}] 03:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 674ms 03:07:56 INFO - PROCESS | 1668 | 1461406076348 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 03:07:56 INFO - PROCESS | 1668 | 1461406076352 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 03:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:07:56 INFO - PROCESS | 1668 | 1461406076356 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:07:56 INFO - PROCESS | 1668 | 1461406076359 Marionette TRACE conn2 <- [1,2190,null,{}] 03:07:56 INFO - PROCESS | 1668 | 1461406076361 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}] 03:07:56 INFO - PROCESS | 1668 | 1461406076464 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 03:07:56 INFO - PROCESS | 1668 | 1461406076527 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x126eae000 == 56 [pid = 1668] [id = 555] 03:07:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x1188cd000) [pid = 1668] [serial = 1665] [outer = 0x0] 03:07:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x119b56c00) [pid = 1668] [serial = 1666] [outer = 0x1188cd000] 03:07:56 INFO - PROCESS | 1668 | 1461406076556 Marionette DEBUG loaded listener.js 03:07:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x11aaca800) [pid = 1668] [serial = 1667] [outer = 0x1188cd000] 03:07:57 INFO - PROCESS | 1668 | 1461406077008 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]]]}] 03:07:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:07:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 672ms 03:07:57 INFO - PROCESS | 1668 | 1461406077028 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 03:07:57 INFO - PROCESS | 1668 | 1461406077030 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 03:07:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:07:57 INFO - PROCESS | 1668 | 1461406077032 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:07:57 INFO - PROCESS | 1668 | 1461406077035 Marionette TRACE conn2 <- [1,2194,null,{}] 03:07:57 INFO - PROCESS | 1668 | 1461406077043 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}] 03:07:57 INFO - PROCESS | 1668 | 1461406077151 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 03:07:57 INFO - PROCESS | 1668 | 1461406077251 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f954000 == 57 [pid = 1668] [id = 556] 03:07:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x125705000) [pid = 1668] [serial = 1668] [outer = 0x0] 03:07:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x125de6400) [pid = 1668] [serial = 1669] [outer = 0x125705000] 03:07:57 INFO - PROCESS | 1668 | 1461406077283 Marionette DEBUG loaded listener.js 03:07:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x127f7bc00) [pid = 1668] [serial = 1670] [outer = 0x125705000] 03:07:57 INFO - PROCESS | 1668 | 1461406077693 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]]]}] 03:07:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:07:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 671ms 03:07:57 INFO - PROCESS | 1668 | 1461406077704 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 03:07:57 INFO - PROCESS | 1668 | 1461406077706 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 03:07:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:07:57 INFO - PROCESS | 1668 | 1461406077708 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:07:57 INFO - PROCESS | 1668 | 1461406077709 Marionette TRACE conn2 <- [1,2198,null,{}] 03:07:57 INFO - PROCESS | 1668 | 1461406077712 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}] 03:07:57 INFO - PROCESS | 1668 | 1461406077815 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 03:07:57 INFO - PROCESS | 1668 | 1461406077872 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x1304fc000 == 58 [pid = 1668] [id = 557] 03:07:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x127f7dc00) [pid = 1668] [serial = 1671] [outer = 0x0] 03:07:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x12b31d800) [pid = 1668] [serial = 1672] [outer = 0x127f7dc00] 03:07:57 INFO - PROCESS | 1668 | 1461406077903 Marionette DEBUG loaded listener.js 03:07:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x12b342800) [pid = 1668] [serial = 1673] [outer = 0x127f7dc00] 03:07:58 INFO - PROCESS | 1668 | 1461406078335 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]]]}] 03:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 670ms 03:07:58 INFO - PROCESS | 1668 | 1461406078379 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 03:07:58 INFO - PROCESS | 1668 | 1461406078380 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 03:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:07:58 INFO - PROCESS | 1668 | 1461406078383 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:07:58 INFO - PROCESS | 1668 | 1461406078384 Marionette TRACE conn2 <- [1,2202,null,{}] 03:07:58 INFO - PROCESS | 1668 | 1461406078386 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}] 03:07:58 INFO - PROCESS | 1668 | 1461406078486 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 03:07:58 INFO - PROCESS | 1668 | 1461406078580 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x13a3a3800 == 59 [pid = 1668] [id = 558] 03:07:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x12b342000) [pid = 1668] [serial = 1674] [outer = 0x0] 03:07:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x12bb2a800) [pid = 1668] [serial = 1675] [outer = 0x12b342000] 03:07:58 INFO - PROCESS | 1668 | 1461406078610 Marionette DEBUG loaded listener.js 03:07:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x12d566000) [pid = 1668] [serial = 1676] [outer = 0x12b342000] 03:07:59 INFO - PROCESS | 1668 | 1461406079056 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]]]}] 03:07:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:07:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 719ms 03:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:07:59 INFO - PROCESS | 1668 | 1461406079102 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 03:07:59 INFO - PROCESS | 1668 | 1461406079104 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 03:07:59 INFO - PROCESS | 1668 | 1461406079106 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:07:59 INFO - PROCESS | 1668 | 1461406079107 Marionette TRACE conn2 <- [1,2206,null,{}] 03:07:59 INFO - PROCESS | 1668 | 1461406079131 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}] 03:07:59 INFO - PROCESS | 1668 | 1461406079252 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 03:07:59 INFO - PROCESS | 1668 | 1461406079366 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x1158c6800 == 60 [pid = 1668] [id = 559] 03:07:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x114baa800) [pid = 1668] [serial = 1677] [outer = 0x0] 03:07:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x114f33800) [pid = 1668] [serial = 1678] [outer = 0x114baa800] 03:07:59 INFO - PROCESS | 1668 | 1461406079399 Marionette DEBUG loaded listener.js 03:07:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x11ad76800) [pid = 1668] [serial = 1679] [outer = 0x114baa800] 03:08:00 INFO - PROCESS | 1668 | 1461406080048 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]]]}] 03:08:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:08:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 972ms 03:08:00 INFO - PROCESS | 1668 | 1461406080079 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 03:08:00 INFO - PROCESS | 1668 | 1461406080081 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 03:08:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:08:00 INFO - PROCESS | 1668 | 1461406080085 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:08:00 INFO - PROCESS | 1668 | 1461406080087 Marionette TRACE conn2 <- [1,2210,null,{}] 03:08:00 INFO - PROCESS | 1668 | 1461406080091 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}] 03:08:00 INFO - PROCESS | 1668 | 1461406080193 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 03:08:00 INFO - PROCESS | 1668 | 1461406080260 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x119114800 == 61 [pid = 1668] [id = 560] 03:08:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x11509b400) [pid = 1668] [serial = 1680] [outer = 0x0] 03:08:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x115163000) [pid = 1668] [serial = 1681] [outer = 0x11509b400] 03:08:00 INFO - PROCESS | 1668 | 1461406080290 Marionette DEBUG loaded listener.js 03:08:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x11575d400) [pid = 1668] [serial = 1682] [outer = 0x11509b400] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12fc84800 == 60 [pid = 1668] [id = 552] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12f94d000 == 59 [pid = 1668] [id = 551] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12b252000 == 58 [pid = 1668] [id = 550] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12efc3000 == 57 [pid = 1668] [id = 549] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12e360000 == 56 [pid = 1668] [id = 548] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12db16000 == 55 [pid = 1668] [id = 547] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12bdec000 == 54 [pid = 1668] [id = 546] 03:08:00 INFO - PROCESS | 1668 | 1461406080758 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]]]}] 03:08:00 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x1150a0400) [pid = 1668] [serial = 1549] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x119b03400) [pid = 1668] [serial = 1552] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x11aff8800) [pid = 1668] [serial = 1555] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x126a0d400) [pid = 1668] [serial = 1558] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x12bb27400) [pid = 1668] [serial = 1603] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba2a000 == 53 [pid = 1668] [id = 545] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12a5bb800 == 52 [pid = 1668] [id = 544] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x126ebc800 == 51 [pid = 1668] [id = 543] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x125921000 == 50 [pid = 1668] [id = 542] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x126e99000 == 49 [pid = 1668] [id = 541] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x119ae7800 == 48 [pid = 1668] [id = 540] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12bdde800 == 47 [pid = 1668] [id = 539] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12efd8000 == 46 [pid = 1668] [id = 538] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12bdda800 == 45 [pid = 1668] [id = 537] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x1259c2000 == 44 [pid = 1668] [id = 536] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x119743000 == 43 [pid = 1668] [id = 535] 03:08:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4d2800 == 42 [pid = 1668] [id = 534] 03:08:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:08:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 719ms 03:08:00 INFO - PROCESS | 1668 | 1461406080805 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 03:08:00 INFO - PROCESS | 1668 | 1461406080809 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 03:08:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:08:00 INFO - PROCESS | 1668 | 1461406080813 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:08:00 INFO - PROCESS | 1668 | 1461406080815 Marionette TRACE conn2 <- [1,2214,null,{}] 03:08:00 INFO - PROCESS | 1668 | 1461406080818 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}] 03:08:00 INFO - PROCESS | 1668 | 1461406080901 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 03:08:00 INFO - PROCESS | 1668 | 1461406080926 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x11add3800 == 43 [pid = 1668] [id = 561] 03:08:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x11853ec00) [pid = 1668] [serial = 1683] [outer = 0x0] 03:08:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x1187d8800) [pid = 1668] [serial = 1684] [outer = 0x11853ec00] 03:08:00 INFO - PROCESS | 1668 | 1461406080954 Marionette DEBUG loaded listener.js 03:08:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x119273800) [pid = 1668] [serial = 1685] [outer = 0x11853ec00] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x125cc1800) [pid = 1668] [serial = 1447] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x119ce2c00) [pid = 1668] [serial = 1487] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x11509c000) [pid = 1668] [serial = 1484] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x116577400) [pid = 1668] [serial = 1441] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x11c76cc00) [pid = 1668] [serial = 1490] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x12b326400) [pid = 1668] [serial = 1493] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x11acd0400) [pid = 1668] [serial = 1387] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x12b33f800) [pid = 1668] [serial = 1450] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x1298b0400) [pid = 1668] [serial = 1505] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x11aa0ac00) [pid = 1668] [serial = 1444] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x1298ee000) [pid = 1668] [serial = 1390] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x1298f6400) [pid = 1668] [serial = 1393] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x12e336400) [pid = 1668] [serial = 1502] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x12bd7b800) [pid = 1668] [serial = 1496] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x115162c00) [pid = 1668] [serial = 1384] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x12e2a3400) [pid = 1668] [serial = 1499] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12b320c00) [pid = 1668] [serial = 1454] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x125f79c00) [pid = 1668] [serial = 1582] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x12964e000) [pid = 1668] [serial = 1588] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12766a800) [pid = 1668] [serial = 1585] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x129ab7000) [pid = 1668] [serial = 1591] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12570e000) [pid = 1668] [serial = 1562] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x11656dc00) [pid = 1668] [serial = 1561] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x119798c00) [pid = 1668] [serial = 1570] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x119d56c00) [pid = 1668] [serial = 1571] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x11aa7b000) [pid = 1668] [serial = 1589] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x11ad78000) [pid = 1668] [serial = 1576] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x11b0f7800) [pid = 1668] [serial = 1577] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x11c132c00) [pid = 1668] [serial = 1579] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x11aacc800) [pid = 1668] [serial = 1573] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x127670000) [pid = 1668] [serial = 1594] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x11ad4d800) [pid = 1668] [serial = 1574] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x11883a800) [pid = 1668] [serial = 1567] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x118f61000) [pid = 1668] [serial = 1568] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x11516a800) [pid = 1668] [serial = 1565] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x115097c00) [pid = 1668] [serial = 1564] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x12b587000) [pid = 1668] [serial = 1598] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12b31c400) [pid = 1668] [serial = 1592] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x1276e9000) [pid = 1668] [serial = 1586] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x126e82000) [pid = 1668] [serial = 1583] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x12b342c00) [pid = 1668] [serial = 1595] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x125cc7800) [pid = 1668] [serial = 1580] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x12bb28800) [pid = 1668] [serial = 1601] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x12b34e400) [pid = 1668] [serial = 1597] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x12ba5cc00) [pid = 1668] [serial = 1600] [outer = 0x0] [url = about:blank] 03:08:01 INFO - PROCESS | 1668 | 1461406081340 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]]]}] 03:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 569ms 03:08:01 INFO - PROCESS | 1668 | 1461406081383 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 03:08:01 INFO - PROCESS | 1668 | 1461406081384 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 03:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:08:01 INFO - PROCESS | 1668 | 1461406081386 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:08:01 INFO - PROCESS | 1668 | 1461406081388 Marionette TRACE conn2 <- [1,2218,null,{}] 03:08:01 INFO - PROCESS | 1668 | 1461406081402 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}] 03:08:01 INFO - PROCESS | 1668 | 1461406081489 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 03:08:01 INFO - PROCESS | 1668 | 1461406081496 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x125e1b000 == 44 [pid = 1668] [id = 562] 03:08:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x11aa05400) [pid = 1668] [serial = 1686] [outer = 0x0] 03:08:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x11aa6fc00) [pid = 1668] [serial = 1687] [outer = 0x11aa05400] 03:08:01 INFO - PROCESS | 1668 | 1461406081524 Marionette DEBUG loaded listener.js 03:08:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x11ad43c00) [pid = 1668] [serial = 1688] [outer = 0x11aa05400] 03:08:01 INFO - PROCESS | 1668 | 1461406081892 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]]]}] 03:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 521ms 03:08:01 INFO - PROCESS | 1668 | 1461406081908 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 03:08:01 INFO - PROCESS | 1668 | 1461406081911 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 03:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:08:01 INFO - PROCESS | 1668 | 1461406081914 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:08:01 INFO - PROCESS | 1668 | 1461406081916 Marionette TRACE conn2 <- [1,2222,null,{}] 03:08:01 INFO - PROCESS | 1668 | 1461406081919 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}] 03:08:02 INFO - PROCESS | 1668 | 1461406082045 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 03:08:02 INFO - PROCESS | 1668 | 1461406082052 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x12718d800 == 45 [pid = 1668] [id = 563] 03:08:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x11ad4a000) [pid = 1668] [serial = 1689] [outer = 0x0] 03:08:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11af71400) [pid = 1668] [serial = 1690] [outer = 0x11ad4a000] 03:08:02 INFO - PROCESS | 1668 | 1461406082094 Marionette DEBUG loaded listener.js 03:08:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x11b99b400) [pid = 1668] [serial = 1691] [outer = 0x11ad4a000] 03:08:02 INFO - PROCESS | 1668 | 1461406082488 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]]]}] 03:08:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:08:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 620ms 03:08:02 INFO - PROCESS | 1668 | 1461406082533 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 03:08:02 INFO - PROCESS | 1668 | 1461406082534 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 03:08:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:08:02 INFO - PROCESS | 1668 | 1461406082537 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:08:02 INFO - PROCESS | 1668 | 1461406082538 Marionette TRACE conn2 <- [1,2226,null,{}] 03:08:02 INFO - PROCESS | 1668 | 1461406082540 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}] 03:08:02 INFO - PROCESS | 1668 | 1461406082620 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 03:08:02 INFO - PROCESS | 1668 | 1461406082624 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bca1800 == 46 [pid = 1668] [id = 564] 03:08:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11b9a5800) [pid = 1668] [serial = 1692] [outer = 0x0] 03:08:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x11c4cb800) [pid = 1668] [serial = 1693] [outer = 0x11b9a5800] 03:08:02 INFO - PROCESS | 1668 | 1461406082651 Marionette DEBUG loaded listener.js 03:08:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x1259f5800) [pid = 1668] [serial = 1694] [outer = 0x11b9a5800] 03:08:03 INFO - PROCESS | 1668 | 1461406083008 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]]]}] 03:08:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 518ms 03:08:03 INFO - PROCESS | 1668 | 1461406083056 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 03:08:03 INFO - PROCESS | 1668 | 1461406083058 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 03:08:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:08:03 INFO - PROCESS | 1668 | 1461406083062 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:08:03 INFO - PROCESS | 1668 | 1461406083063 Marionette TRACE conn2 <- [1,2230,null,{}] 03:08:03 INFO - PROCESS | 1668 | 1461406083066 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}] 03:08:03 INFO - PROCESS | 1668 | 1461406083254 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 03:08:03 INFO - PROCESS | 1668 | 1461406083292 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ac10000 == 47 [pid = 1668] [id = 565] 03:08:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x125cc8800) [pid = 1668] [serial = 1695] [outer = 0x0] 03:08:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x126e7a800) [pid = 1668] [serial = 1696] [outer = 0x125cc8800] 03:08:03 INFO - PROCESS | 1668 | 1461406083336 Marionette DEBUG loaded listener.js 03:08:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x1276a7800) [pid = 1668] [serial = 1697] [outer = 0x125cc8800] 03:08:03 INFO - PROCESS | 1668 | 1461406083735 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]]]}] 03:08:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 722ms 03:08:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:08:03 INFO - PROCESS | 1668 | 1461406083783 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 03:08:03 INFO - PROCESS | 1668 | 1461406083784 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 03:08:03 INFO - PROCESS | 1668 | 1461406083786 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:08:03 INFO - PROCESS | 1668 | 1461406083787 Marionette TRACE conn2 <- [1,2234,null,{}] 03:08:03 INFO - PROCESS | 1668 | 1461406083790 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}] 03:08:03 INFO - PROCESS | 1668 | 1461406083890 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 03:08:03 INFO - PROCESS | 1668 | 1461406083894 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ac25000 == 48 [pid = 1668] [id = 566] 03:08:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x1276a8800) [pid = 1668] [serial = 1698] [outer = 0x0] 03:08:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x1298ab000) [pid = 1668] [serial = 1699] [outer = 0x1276a8800] 03:08:03 INFO - PROCESS | 1668 | 1461406083950 Marionette DEBUG loaded listener.js 03:08:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x129ab5000) [pid = 1668] [serial = 1700] [outer = 0x1276a8800] 03:08:04 INFO - PROCESS | 1668 | 1461406084247 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]]]}] 03:08:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 518ms 03:08:04 INFO - PROCESS | 1668 | 1461406084306 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 03:08:04 INFO - PROCESS | 1668 | 1461406084307 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 03:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:08:04 INFO - PROCESS | 1668 | 1461406084309 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:08:04 INFO - PROCESS | 1668 | 1461406084310 Marionette TRACE conn2 <- [1,2238,null,{}] 03:08:04 INFO - PROCESS | 1668 | 1461406084313 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}] 03:08:04 INFO - PROCESS | 1668 | 1461406084414 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 03:08:04 INFO - PROCESS | 1668 | 1461406084426 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b5a6800 == 49 [pid = 1668] [id = 567] 03:08:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x129ab8400) [pid = 1668] [serial = 1701] [outer = 0x0] 03:08:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12b31c800) [pid = 1668] [serial = 1702] [outer = 0x129ab8400] 03:08:04 INFO - PROCESS | 1668 | 1461406084452 Marionette DEBUG loaded listener.js 03:08:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12b341800) [pid = 1668] [serial = 1703] [outer = 0x129ab8400] 03:08:04 INFO - PROCESS | 1668 | 1461406084775 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]]]}] 03:08:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 469ms 03:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:08:04 INFO - PROCESS | 1668 | 1461406084780 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 03:08:04 INFO - PROCESS | 1668 | 1461406084782 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 03:08:04 INFO - PROCESS | 1668 | 1461406084784 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:08:04 INFO - PROCESS | 1668 | 1461406084785 Marionette TRACE conn2 <- [1,2242,null,{}] 03:08:04 INFO - PROCESS | 1668 | 1461406084788 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}] 03:08:04 INFO - PROCESS | 1668 | 1461406084890 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 03:08:04 INFO - PROCESS | 1668 | 1461406084903 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bddb000 == 50 [pid = 1668] [id = 568] 03:08:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x12b346400) [pid = 1668] [serial = 1704] [outer = 0x0] 03:08:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12b3a7000) [pid = 1668] [serial = 1705] [outer = 0x12b346400] 03:08:04 INFO - PROCESS | 1668 | 1461406084928 Marionette DEBUG loaded listener.js 03:08:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x12b590000) [pid = 1668] [serial = 1706] [outer = 0x12b346400] 03:08:05 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x11ad75800) [pid = 1668] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:08:05 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x11b0fd400) [pid = 1668] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:08:05 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x12c02a000) [pid = 1668] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:08:05 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x11428d000) [pid = 1668] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:08:05 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x12cf20400) [pid = 1668] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:08:05 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x116742c00) [pid = 1668] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:08:05 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12b327000) [pid = 1668] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:08:05 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12b3a4800) [pid = 1668] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:08:05 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x115165400) [pid = 1668] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:08:05 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x12b31dc00) [pid = 1668] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:08:05 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x1276a8000) [pid = 1668] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:08:05 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x12570a000) [pid = 1668] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:08:05 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x125cbe000) [pid = 1668] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:08:05 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x11883d800) [pid = 1668] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:08:05 INFO - PROCESS | 1668 | 1461406085414 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]]]}] 03:08:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:08:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 669ms 03:08:05 INFO - PROCESS | 1668 | 1461406085453 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 03:08:05 INFO - PROCESS | 1668 | 1461406085455 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 03:08:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:08:05 INFO - PROCESS | 1668 | 1461406085457 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:08:05 INFO - PROCESS | 1668 | 1461406085458 Marionette TRACE conn2 <- [1,2246,null,{}] 03:08:05 INFO - PROCESS | 1668 | 1461406085460 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}] 03:08:05 INFO - PROCESS | 1668 | 1461406085542 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 03:08:05 INFO - PROCESS | 1668 | 1461406085546 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x1272bc000 == 51 [pid = 1668] [id = 569] 03:08:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x115099000) [pid = 1668] [serial = 1707] [outer = 0x0] 03:08:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x11ad75800) [pid = 1668] [serial = 1708] [outer = 0x115099000] 03:08:05 INFO - PROCESS | 1668 | 1461406085572 Marionette DEBUG loaded listener.js 03:08:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12b3a4800) [pid = 1668] [serial = 1709] [outer = 0x115099000] 03:08:05 INFO - PROCESS | 1668 | 1461406085937 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]]]}] 03:08:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:08:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 517ms 03:08:05 INFO - PROCESS | 1668 | 1461406085975 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 03:08:05 INFO - PROCESS | 1668 | 1461406085977 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 03:08:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:08:05 INFO - PROCESS | 1668 | 1461406085979 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:08:05 INFO - PROCESS | 1668 | 1461406085980 Marionette TRACE conn2 <- [1,2250,null,{}] 03:08:05 INFO - PROCESS | 1668 | 1461406085983 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}] 03:08:06 INFO - PROCESS | 1668 | 1461406086080 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 03:08:06 INFO - PROCESS | 1668 | 1461406086085 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db1c800 == 52 [pid = 1668] [id = 570] 03:08:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x11c133800) [pid = 1668] [serial = 1710] [outer = 0x0] 03:08:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12bd7f400) [pid = 1668] [serial = 1711] [outer = 0x11c133800] 03:08:06 INFO - PROCESS | 1668 | 1461406086115 Marionette DEBUG loaded listener.js 03:08:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12d092800) [pid = 1668] [serial = 1712] [outer = 0x11c133800] 03:08:06 INFO - PROCESS | 1668 | 1461406086437 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]]]}] 03:08:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:08:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 470ms 03:08:06 INFO - PROCESS | 1668 | 1461406086450 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 03:08:06 INFO - PROCESS | 1668 | 1461406086451 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 03:08:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:08:06 INFO - PROCESS | 1668 | 1461406086453 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:08:06 INFO - PROCESS | 1668 | 1461406086454 Marionette TRACE conn2 <- [1,2254,null,{}] 03:08:06 INFO - PROCESS | 1668 | 1461406086456 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}] 03:08:06 INFO - PROCESS | 1668 | 1461406086541 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 03:08:06 INFO - PROCESS | 1668 | 1461406086599 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e349000 == 53 [pid = 1668] [id = 571] 03:08:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x12bb23400) [pid = 1668] [serial = 1713] [outer = 0x0] 03:08:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12d567400) [pid = 1668] [serial = 1714] [outer = 0x12bb23400] 03:08:06 INFO - PROCESS | 1668 | 1461406086624 Marionette DEBUG loaded listener.js 03:08:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12d5f2800) [pid = 1668] [serial = 1715] [outer = 0x12bb23400] 03:08:06 INFO - PROCESS | 1668 | 1461406086918 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]]]}] 03:08:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:08:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 517ms 03:08:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:08:06 INFO - PROCESS | 1668 | 1461406086971 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 03:08:06 INFO - PROCESS | 1668 | 1461406086972 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 03:08:06 INFO - PROCESS | 1668 | 1461406086974 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:08:06 INFO - PROCESS | 1668 | 1461406086975 Marionette TRACE conn2 <- [1,2258,null,{}] 03:08:06 INFO - PROCESS | 1668 | 1461406086978 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}] 03:08:07 INFO - PROCESS | 1668 | 1461406087058 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 03:08:07 INFO - PROCESS | 1668 | 1461406087065 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eb8f800 == 54 [pid = 1668] [id = 572] 03:08:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12d5f0000) [pid = 1668] [serial = 1716] [outer = 0x0] 03:08:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12e326400) [pid = 1668] [serial = 1717] [outer = 0x12d5f0000] 03:08:07 INFO - PROCESS | 1668 | 1461406087090 Marionette DEBUG loaded listener.js 03:08:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x12e332800) [pid = 1668] [serial = 1718] [outer = 0x12d5f0000] 03:08:07 INFO - PROCESS | 1668 | 1461406087537 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]]]}] 03:08:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:08:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 572ms 03:08:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:08:07 INFO - PROCESS | 1668 | 1461406087547 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 03:08:07 INFO - PROCESS | 1668 | 1461406087550 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 03:08:07 INFO - PROCESS | 1668 | 1461406087553 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:08:07 INFO - PROCESS | 1668 | 1461406087555 Marionette TRACE conn2 <- [1,2262,null,{}] 03:08:07 INFO - PROCESS | 1668 | 1461406087559 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}] 03:08:07 INFO - PROCESS | 1668 | 1461406087670 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 03:08:07 INFO - PROCESS | 1668 | 1461406087732 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bcbc000 == 55 [pid = 1668] [id = 573] 03:08:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x114e28000) [pid = 1668] [serial = 1719] [outer = 0x0] 03:08:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x11504c400) [pid = 1668] [serial = 1720] [outer = 0x114e28000] 03:08:07 INFO - PROCESS | 1668 | 1461406087807 Marionette DEBUG loaded listener.js 03:08:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x1162ec000) [pid = 1668] [serial = 1721] [outer = 0x114e28000] 03:08:08 INFO - PROCESS | 1668 | 1461406088278 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]]]}] 03:08:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:08:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 771ms 03:08:08 INFO - PROCESS | 1668 | 1461406088324 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 03:08:08 INFO - PROCESS | 1668 | 1461406088328 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 03:08:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:08:08 INFO - PROCESS | 1668 | 1461406088333 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:08:08 INFO - PROCESS | 1668 | 1461406088335 Marionette TRACE conn2 <- [1,2266,null,{}] 03:08:08 INFO - PROCESS | 1668 | 1461406088337 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}] 03:08:08 INFO - PROCESS | 1668 | 1461406088442 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 03:08:08 INFO - PROCESS | 1668 | 1461406088515 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x126e8a000 == 56 [pid = 1668] [id = 574] 03:08:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x118f1bc00) [pid = 1668] [serial = 1722] [outer = 0x0] 03:08:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x119b58000) [pid = 1668] [serial = 1723] [outer = 0x118f1bc00] 03:08:08 INFO - PROCESS | 1668 | 1461406088546 Marionette DEBUG loaded listener.js 03:08:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x11accfc00) [pid = 1668] [serial = 1724] [outer = 0x118f1bc00] 03:08:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:08:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 621ms 03:08:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:08:08 INFO - PROCESS | 1668 | 1461406088949 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]]]}] 03:08:08 INFO - PROCESS | 1668 | 1461406088954 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 03:08:08 INFO - PROCESS | 1668 | 1461406088956 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 03:08:08 INFO - PROCESS | 1668 | 1461406088958 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:08:08 INFO - PROCESS | 1668 | 1461406088961 Marionette TRACE conn2 <- [1,2270,null,{}] 03:08:08 INFO - PROCESS | 1668 | 1461406088969 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}] 03:08:09 INFO - PROCESS | 1668 | 1461406089076 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 03:08:09 INFO - PROCESS | 1668 | 1461406089173 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db08000 == 57 [pid = 1668] [id = 575] 03:08:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x11b9a2400) [pid = 1668] [serial = 1725] [outer = 0x0] 03:08:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x125cbf400) [pid = 1668] [serial = 1726] [outer = 0x11b9a2400] 03:08:09 INFO - PROCESS | 1668 | 1461406089205 Marionette DEBUG loaded listener.js 03:08:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x126e84800) [pid = 1668] [serial = 1727] [outer = 0x11b9a2400] 03:08:09 INFO - PROCESS | 1668 | 1461406089616 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]]]}] 03:08:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:08:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 671ms 03:08:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:08:09 INFO - PROCESS | 1668 | 1461406089630 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 03:08:09 INFO - PROCESS | 1668 | 1461406089632 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 03:08:09 INFO - PROCESS | 1668 | 1461406089634 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:08:09 INFO - PROCESS | 1668 | 1461406089635 Marionette TRACE conn2 <- [1,2274,null,{}] 03:08:09 INFO - PROCESS | 1668 | 1461406089637 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}] 03:08:09 INFO - PROCESS | 1668 | 1461406089743 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 03:08:09 INFO - PROCESS | 1668 | 1461406089803 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x12efda800 == 58 [pid = 1668] [id = 576] 03:08:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x126ed3400) [pid = 1668] [serial = 1728] [outer = 0x0] 03:08:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x128002800) [pid = 1668] [serial = 1729] [outer = 0x126ed3400] 03:08:09 INFO - PROCESS | 1668 | 1461406089874 Marionette DEBUG loaded listener.js 03:08:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12b708000) [pid = 1668] [serial = 1730] [outer = 0x126ed3400] 03:08:10 INFO - PROCESS | 1668 | 1461406090270 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]]]}] 03:08:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:08:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 668ms 03:08:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:08:10 INFO - PROCESS | 1668 | 1461406090302 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 03:08:10 INFO - PROCESS | 1668 | 1461406090304 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 03:08:10 INFO - PROCESS | 1668 | 1461406090306 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:08:10 INFO - PROCESS | 1668 | 1461406090307 Marionette TRACE conn2 <- [1,2278,null,{}] 03:08:10 INFO - PROCESS | 1668 | 1461406090310 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}] 03:08:10 INFO - PROCESS | 1668 | 1461406090412 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 03:08:10 INFO - PROCESS | 1668 | 1461406090505 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fc7d000 == 59 [pid = 1668] [id = 577] 03:08:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12b70c000) [pid = 1668] [serial = 1731] [outer = 0x0] 03:08:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x12bd73800) [pid = 1668] [serial = 1732] [outer = 0x12b70c000] 03:08:10 INFO - PROCESS | 1668 | 1461406090534 Marionette DEBUG loaded listener.js 03:08:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x12cf27400) [pid = 1668] [serial = 1733] [outer = 0x12b70c000] 03:08:10 INFO - PROCESS | 1668 | 1461406090947 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]]]}] 03:08:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:08:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 669ms 03:08:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:08:10 INFO - PROCESS | 1668 | 1461406090975 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 03:08:10 INFO - PROCESS | 1668 | 1461406090977 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 03:08:10 INFO - PROCESS | 1668 | 1461406090979 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:08:10 INFO - PROCESS | 1668 | 1461406090980 Marionette TRACE conn2 <- [1,2282,null,{}] 03:08:10 INFO - PROCESS | 1668 | 1461406090982 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}] 03:08:11 INFO - PROCESS | 1668 | 1461406091100 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 03:08:11 INFO - PROCESS | 1668 | 1461406091176 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x1304f0000 == 60 [pid = 1668] [id = 578] 03:08:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x12d570400) [pid = 1668] [serial = 1734] [outer = 0x0] 03:08:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x12e33c400) [pid = 1668] [serial = 1735] [outer = 0x12d570400] 03:08:11 INFO - PROCESS | 1668 | 1461406091209 Marionette DEBUG loaded listener.js 03:08:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x12eb08c00) [pid = 1668] [serial = 1736] [outer = 0x12d570400] 03:08:11 INFO - PROCESS | 1668 | 1461406091650 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]]]}] 03:08:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:08:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 719ms 03:08:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:08:11 INFO - PROCESS | 1668 | 1461406091699 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 03:08:11 INFO - PROCESS | 1668 | 1461406091700 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 03:08:11 INFO - PROCESS | 1668 | 1461406091702 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:08:11 INFO - PROCESS | 1668 | 1461406091703 Marionette TRACE conn2 <- [1,2286,null,{}] 03:08:11 INFO - PROCESS | 1668 | 1461406091706 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}] 03:08:11 INFO - PROCESS | 1668 | 1461406091829 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 03:08:11 INFO - PROCESS | 1668 | 1461406091932 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x11973c000 == 61 [pid = 1668] [id = 579] 03:08:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x114bac800) [pid = 1668] [serial = 1737] [outer = 0x0] 03:08:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x115165800) [pid = 1668] [serial = 1738] [outer = 0x114bac800] 03:08:11 INFO - PROCESS | 1668 | 1461406091965 Marionette DEBUG loaded listener.js 03:08:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x125cc2c00) [pid = 1668] [serial = 1739] [outer = 0x114bac800] 03:08:12 INFO - PROCESS | 1668 | 1461406092475 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]]]}] 03:08:12 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 03:08:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 820ms 03:08:12 INFO - PROCESS | 1668 | 1461406092523 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 03:08:12 INFO - PROCESS | 1668 | 1461406092525 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 03:08:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:08:12 INFO - PROCESS | 1668 | 1461406092529 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:08:12 INFO - PROCESS | 1668 | 1461406092531 Marionette TRACE conn2 <- [1,2290,null,{}] 03:08:12 INFO - PROCESS | 1668 | 1461406092534 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}] 03:08:12 INFO - PROCESS | 1668 | 1461406092638 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 03:08:12 INFO - PROCESS | 1668 | 1461406092721 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x12591c800 == 62 [pid = 1668] [id = 580] 03:08:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x114bb4400) [pid = 1668] [serial = 1740] [outer = 0x0] 03:08:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x11509e800) [pid = 1668] [serial = 1741] [outer = 0x114bb4400] 03:08:12 INFO - PROCESS | 1668 | 1461406092749 Marionette DEBUG loaded listener.js 03:08:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x11575c400) [pid = 1668] [serial = 1742] [outer = 0x114bb4400] 03:08:13 INFO - PROCESS | 1668 | 1461406093199 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]]]}] 03:08:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:08:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 724ms 03:08:13 INFO - PROCESS | 1668 | 1461406093253 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 03:08:13 INFO - PROCESS | 1668 | 1461406093256 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 03:08:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:08:13 INFO - PROCESS | 1668 | 1461406093261 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:08:13 INFO - PROCESS | 1668 | 1461406093263 Marionette TRACE conn2 <- [1,2294,null,{}] 03:08:13 INFO - PROCESS | 1668 | 1461406093265 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}] 03:08:13 INFO - PROCESS | 1668 | 1461406093361 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 03:08:13 INFO - PROCESS | 1668 | --DOCSHELL 0x12e349000 == 61 [pid = 1668] [id = 571] 03:08:13 INFO - PROCESS | 1668 | --DOCSHELL 0x12db1c800 == 60 [pid = 1668] [id = 570] 03:08:13 INFO - PROCESS | 1668 | --DOCSHELL 0x1272bc000 == 59 [pid = 1668] [id = 569] 03:08:13 INFO - PROCESS | 1668 | --DOCSHELL 0x12bddb000 == 58 [pid = 1668] [id = 568] 03:08:13 INFO - PROCESS | 1668 | --DOCSHELL 0x12b5a6800 == 57 [pid = 1668] [id = 567] 03:08:13 INFO - PROCESS | 1668 | --DOCSHELL 0x12ac25000 == 56 [pid = 1668] [id = 566] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x125f80000) [pid = 1668] [serial = 1615] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x12e29ec00) [pid = 1668] [serial = 1660] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | 1461406093488 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:13 INFO - PROCESS | 1668 | --DOCSHELL 0x12ac10000 == 55 [pid = 1668] [id = 565] 03:08:13 INFO - PROCESS | 1668 | --DOCSHELL 0x11bca1800 == 54 [pid = 1668] [id = 564] 03:08:13 INFO - PROCESS | 1668 | --DOCSHELL 0x12718d800 == 53 [pid = 1668] [id = 563] 03:08:13 INFO - PROCESS | 1668 | --DOCSHELL 0x125e1b000 == 52 [pid = 1668] [id = 562] 03:08:13 INFO - PROCESS | 1668 | --DOCSHELL 0x11add3800 == 51 [pid = 1668] [id = 561] 03:08:13 INFO - PROCESS | 1668 | --DOCSHELL 0x119114800 == 50 [pid = 1668] [id = 560] 03:08:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x119114800 == 51 [pid = 1668] [id = 581] 03:08:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x114ba8800) [pid = 1668] [serial = 1743] [outer = 0x0] 03:08:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x115165000) [pid = 1668] [serial = 1744] [outer = 0x114ba8800] 03:08:13 INFO - PROCESS | 1668 | 1461406093520 Marionette DEBUG loaded listener.js 03:08:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x119b60c00) [pid = 1668] [serial = 1745] [outer = 0x114ba8800] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x12b591400) [pid = 1668] [serial = 1639] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x12bd7f800) [pid = 1668] [serial = 1642] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x12ced7c00) [pid = 1668] [serial = 1643] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x11c139000) [pid = 1668] [serial = 1612] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x1165ca800) [pid = 1668] [serial = 1622] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x115386800) [pid = 1668] [serial = 1621] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x118f19000) [pid = 1668] [serial = 1609] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x12d5f1000) [pid = 1668] [serial = 1657] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x11504f800) [pid = 1668] [serial = 1606] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x1298eb000) [pid = 1668] [serial = 1636] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x12b31cc00) [pid = 1668] [serial = 1619] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x127f80400) [pid = 1668] [serial = 1618] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x126a10c00) [pid = 1668] [serial = 1633] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x12769f000) [pid = 1668] [serial = 1634] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x11aa05000) [pid = 1668] [serial = 1625] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x119b5e800) [pid = 1668] [serial = 1624] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x11ad76000) [pid = 1668] [serial = 1627] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x11b95e000) [pid = 1668] [serial = 1628] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x125704800) [pid = 1668] [serial = 1630] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x125cbdc00) [pid = 1668] [serial = 1631] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12d099c00) [pid = 1668] [serial = 1646] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x12cf2c400) [pid = 1668] [serial = 1645] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x119cd7c00) [pid = 1668] [serial = 1651] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x12d56ac00) [pid = 1668] [serial = 1648] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x12cf21c00) [pid = 1668] [serial = 1655] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x12d5eb000) [pid = 1668] [serial = 1649] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12e29f000) [pid = 1668] [serial = 1658] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x1274ecc00) [pid = 1668] [serial = 1652] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x12bb26400) [pid = 1668] [serial = 1640] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x1298f3800) [pid = 1668] [serial = 1654] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12b34c000) [pid = 1668] [serial = 1637] [outer = 0x0] [url = about:blank] 03:08:13 INFO - PROCESS | 1668 | 1461406093838 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]]]}] 03:08:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:08:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 620ms 03:08:13 INFO - PROCESS | 1668 | 1461406093882 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 03:08:13 INFO - PROCESS | 1668 | 1461406093883 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 03:08:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:08:13 INFO - PROCESS | 1668 | 1461406093885 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:08:13 INFO - PROCESS | 1668 | 1461406093888 Marionette TRACE conn2 <- [1,2298,null,{}] 03:08:13 INFO - PROCESS | 1668 | 1461406093895 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}] 03:08:13 INFO - PROCESS | 1668 | 1461406093983 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 03:08:13 INFO - PROCESS | 1668 | 1461406093989 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x126cd2000 == 52 [pid = 1668] [id = 582] 03:08:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11ad4ac00) [pid = 1668] [serial = 1746] [outer = 0x0] 03:08:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x11af73c00) [pid = 1668] [serial = 1747] [outer = 0x11ad4ac00] 03:08:14 INFO - PROCESS | 1668 | 1461406094018 Marionette DEBUG loaded listener.js 03:08:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x125703000) [pid = 1668] [serial = 1748] [outer = 0x11ad4ac00] 03:08:14 INFO - PROCESS | 1668 | 1461406094469 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]]]}] 03:08:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:08:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 628ms 03:08:14 INFO - PROCESS | 1668 | 1461406094514 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 03:08:14 INFO - PROCESS | 1668 | 1461406094517 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 03:08:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:08:14 INFO - PROCESS | 1668 | 1461406094520 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:08:14 INFO - PROCESS | 1668 | 1461406094522 Marionette TRACE conn2 <- [1,2302,null,{}] 03:08:14 INFO - PROCESS | 1668 | 1461406094525 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}] 03:08:14 INFO - PROCESS | 1668 | 1461406094651 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 03:08:14 INFO - PROCESS | 1668 | 1461406094662 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x127fad000 == 53 [pid = 1668] [id = 583] 03:08:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x125704400) [pid = 1668] [serial = 1749] [outer = 0x0] 03:08:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x125cbcc00) [pid = 1668] [serial = 1750] [outer = 0x125704400] 03:08:14 INFO - PROCESS | 1668 | 1461406094705 Marionette DEBUG loaded listener.js 03:08:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x1259ed400) [pid = 1668] [serial = 1751] [outer = 0x125704400] 03:08:15 INFO - PROCESS | 1668 | 1461406095081 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]]]}] 03:08:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:08:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 571ms 03:08:15 INFO - PROCESS | 1668 | 1461406095092 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 03:08:15 INFO - PROCESS | 1668 | 1461406095093 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 03:08:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:08:15 INFO - PROCESS | 1668 | 1461406095097 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:08:15 INFO - PROCESS | 1668 | 1461406095099 Marionette TRACE conn2 <- [1,2306,null,{}] 03:08:15 INFO - PROCESS | 1668 | 1461406095101 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}] 03:08:15 INFO - PROCESS | 1668 | 1461406095185 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 03:08:15 INFO - PROCESS | 1668 | 1461406095190 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a91d800 == 54 [pid = 1668] [id = 584] 03:08:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x126ed3000) [pid = 1668] [serial = 1752] [outer = 0x0] 03:08:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x1151a8400) [pid = 1668] [serial = 1753] [outer = 0x126ed3000] 03:08:15 INFO - PROCESS | 1668 | 1461406095216 Marionette DEBUG loaded listener.js 03:08:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x126a12c00) [pid = 1668] [serial = 1754] [outer = 0x126ed3000] 03:08:15 INFO - PROCESS | 1668 | 1461406095565 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]]]}] 03:08:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:08:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 472ms 03:08:15 INFO - PROCESS | 1668 | 1461406095569 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 03:08:15 INFO - PROCESS | 1668 | 1461406095570 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 03:08:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:08:15 INFO - PROCESS | 1668 | 1461406095573 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:08:15 INFO - PROCESS | 1668 | 1461406095574 Marionette TRACE conn2 <- [1,2310,null,{}] 03:08:15 INFO - PROCESS | 1668 | 1461406095580 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}] 03:08:15 INFO - PROCESS | 1668 | 1461406095683 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 03:08:15 INFO - PROCESS | 1668 | 1461406095754 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b5be000 == 55 [pid = 1668] [id = 585] 03:08:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x127202c00) [pid = 1668] [serial = 1755] [outer = 0x0] 03:08:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x129ab7c00) [pid = 1668] [serial = 1756] [outer = 0x127202c00] 03:08:15 INFO - PROCESS | 1668 | 1461406095781 Marionette DEBUG loaded listener.js 03:08:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x12b33fc00) [pid = 1668] [serial = 1757] [outer = 0x127202c00] 03:08:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:08:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 568ms 03:08:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:08:16 INFO - PROCESS | 1668 | 1461406096137 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]]]}] 03:08:16 INFO - PROCESS | 1668 | 1461406096141 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 03:08:16 INFO - PROCESS | 1668 | 1461406096143 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 03:08:16 INFO - PROCESS | 1668 | 1461406096147 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:08:16 INFO - PROCESS | 1668 | 1461406096148 Marionette TRACE conn2 <- [1,2314,null,{}] 03:08:16 INFO - PROCESS | 1668 | 1461406096151 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}] 03:08:16 INFO - PROCESS | 1668 | 1461406096258 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 03:08:16 INFO - PROCESS | 1668 | 1461406096296 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf5a000 == 56 [pid = 1668] [id = 586] 03:08:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12b340000) [pid = 1668] [serial = 1758] [outer = 0x0] 03:08:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x12b58a400) [pid = 1668] [serial = 1759] [outer = 0x12b340000] 03:08:16 INFO - PROCESS | 1668 | 1461406096322 Marionette DEBUG loaded listener.js 03:08:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12c02cc00) [pid = 1668] [serial = 1760] [outer = 0x12b340000] 03:08:16 INFO - PROCESS | 1668 | 1461406096628 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]]]}] 03:08:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:08:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 519ms 03:08:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:08:16 INFO - PROCESS | 1668 | 1461406096666 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 03:08:16 INFO - PROCESS | 1668 | 1461406096667 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 03:08:16 INFO - PROCESS | 1668 | 1461406096669 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:08:16 INFO - PROCESS | 1668 | 1461406096670 Marionette TRACE conn2 <- [1,2318,null,{}] 03:08:16 INFO - PROCESS | 1668 | 1461406096672 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}] 03:08:16 INFO - PROCESS | 1668 | 1461406096776 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 03:08:16 INFO - PROCESS | 1668 | 1461406096788 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db1c800 == 57 [pid = 1668] [id = 587] 03:08:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12b3a4000) [pid = 1668] [serial = 1761] [outer = 0x0] 03:08:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12cf2c400) [pid = 1668] [serial = 1762] [outer = 0x12b3a4000] 03:08:16 INFO - PROCESS | 1668 | 1461406096813 Marionette DEBUG loaded listener.js 03:08:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12d5e5000) [pid = 1668] [serial = 1763] [outer = 0x12b3a4000] 03:08:17 INFO - PROCESS | 1668 | 1461406097193 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] 03:08:17 INFO - PROCESS | 1668 | 1461406097243 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 03:08:17 INFO - PROCESS | 1668 | 1461406097247 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:08:17 INFO - PROCESS | 1668 | 1461406097249 Marionette TRACE conn2 <- [1,2322,null,{}] 03:08:17 INFO - PROCESS | 1668 | 1461406097252 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}] 03:08:17 INFO - PROCESS | 1668 | 1461406097399 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 03:08:17 INFO - PROCESS | 1668 | 1461406097440 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4b9800 == 58 [pid = 1668] [id = 588] 03:08:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12d5eb000) [pid = 1668] [serial = 1764] [outer = 0x0] 03:08:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x12e330c00) [pid = 1668] [serial = 1765] [outer = 0x12d5eb000] 03:08:17 INFO - PROCESS | 1668 | 1461406097466 Marionette DEBUG loaded listener.js 03:08:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x12e340000) [pid = 1668] [serial = 1766] [outer = 0x12d5eb000] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x11ad79800) [pid = 1668] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x11572e400) [pid = 1668] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x115047400) [pid = 1668] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x11ad4a000) [pid = 1668] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x11c133800) [pid = 1668] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x118e16000) [pid = 1668] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x1188cd000) [pid = 1668] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x114baa800) [pid = 1668] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x1276a8800) [pid = 1668] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x11509b400) [pid = 1668] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x11aa05400) [pid = 1668] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x115046400) [pid = 1668] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x12b342000) [pid = 1668] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x129ab8400) [pid = 1668] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x127f7dc00) [pid = 1668] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x12b346400) [pid = 1668] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x11853ec00) [pid = 1668] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x11504e800) [pid = 1668] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x11b9a5800) [pid = 1668] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x115099000) [pid = 1668] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12bb23400) [pid = 1668] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x125705000) [pid = 1668] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x11ad4c000) [pid = 1668] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x12b3a5c00) [pid = 1668] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x125cc8800) [pid = 1668] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11888ac00) [pid = 1668] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12bb2e800) [pid = 1668] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:08:17 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x11c6e5800) [pid = 1668] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:08:17 INFO - PROCESS | 1668 | 1461406097831 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]]]}] 03:08:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:08:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 620ms 03:08:17 INFO - PROCESS | 1668 | 1461406097866 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 03:08:17 INFO - PROCESS | 1668 | 1461406097868 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 03:08:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:08:17 INFO - PROCESS | 1668 | 1461406097870 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:08:17 INFO - PROCESS | 1668 | 1461406097871 Marionette TRACE conn2 <- [1,2326,null,{}] 03:08:17 INFO - PROCESS | 1668 | 1461406097873 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}] 03:08:17 INFO - PROCESS | 1668 | 1461406097959 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 03:08:17 INFO - PROCESS | 1668 | 1461406097964 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x11ba19800 == 59 [pid = 1668] [id = 589] 03:08:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11504d400) [pid = 1668] [serial = 1767] [outer = 0x0] 03:08:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x11656dc00) [pid = 1668] [serial = 1768] [outer = 0x11504d400] 03:08:17 INFO - PROCESS | 1668 | 1461406097989 Marionette DEBUG loaded listener.js 03:08:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x119a79400) [pid = 1668] [serial = 1769] [outer = 0x11504d400] 03:08:18 INFO - PROCESS | 1668 | 1461406098388 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]]]}] 03:08:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:08:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 570ms 03:08:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:08:18 INFO - PROCESS | 1668 | 1461406098441 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 03:08:18 INFO - PROCESS | 1668 | 1461406098443 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 03:08:18 INFO - PROCESS | 1668 | 1461406098447 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:08:18 INFO - PROCESS | 1668 | 1461406098450 Marionette TRACE conn2 <- [1,2330,null,{}] 03:08:18 INFO - PROCESS | 1668 | 1461406098453 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}] 03:08:18 INFO - PROCESS | 1668 | 1461406098606 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 03:08:18 INFO - PROCESS | 1668 | 1461406098648 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f946800 == 60 [pid = 1668] [id = 590] 03:08:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x11c130c00) [pid = 1668] [serial = 1770] [outer = 0x0] 03:08:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x127f7dc00) [pid = 1668] [serial = 1771] [outer = 0x11c130c00] 03:08:18 INFO - PROCESS | 1668 | 1461406098694 Marionette DEBUG loaded listener.js 03:08:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12cf21c00) [pid = 1668] [serial = 1772] [outer = 0x11c130c00] 03:08:19 INFO - PROCESS | 1668 | 1461406099050 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]]]}] 03:08:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:08:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 622ms 03:08:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:08:19 INFO - PROCESS | 1668 | 1461406099069 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 03:08:19 INFO - PROCESS | 1668 | 1461406099070 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 03:08:19 INFO - PROCESS | 1668 | 1461406099072 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:08:19 INFO - PROCESS | 1668 | 1461406099073 Marionette TRACE conn2 <- [1,2334,null,{}] 03:08:19 INFO - PROCESS | 1668 | 1461406099076 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}] 03:08:19 INFO - PROCESS | 1668 | 1461406099192 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 03:08:19 INFO - PROCESS | 1668 | 1461406099200 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fc7e800 == 61 [pid = 1668] [id = 591] 03:08:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12bb23400) [pid = 1668] [serial = 1773] [outer = 0x0] 03:08:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x12eb07400) [pid = 1668] [serial = 1774] [outer = 0x12bb23400] 03:08:19 INFO - PROCESS | 1668 | 1461406099224 Marionette DEBUG loaded listener.js 03:08:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12eb0d800) [pid = 1668] [serial = 1775] [outer = 0x12bb23400] 03:08:19 INFO - PROCESS | 1668 | 1461406099531 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]]]}] 03:08:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:08:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 471ms 03:08:19 INFO - PROCESS | 1668 | 1461406099545 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 03:08:19 INFO - PROCESS | 1668 | 1461406099548 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 03:08:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:08:19 INFO - PROCESS | 1668 | 1461406099550 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:08:19 INFO - PROCESS | 1668 | 1461406099551 Marionette TRACE conn2 <- [1,2338,null,{}] 03:08:19 INFO - PROCESS | 1668 | 1461406099554 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}] 03:08:19 INFO - PROCESS | 1668 | 1461406099642 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 03:08:19 INFO - PROCESS | 1668 | 1461406099646 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x13a3a7800 == 62 [pid = 1668] [id = 592] 03:08:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12e335c00) [pid = 1668] [serial = 1776] [outer = 0x0] 03:08:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12ef04c00) [pid = 1668] [serial = 1777] [outer = 0x12e335c00] 03:08:19 INFO - PROCESS | 1668 | 1461406099671 Marionette DEBUG loaded listener.js 03:08:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12ef08c00) [pid = 1668] [serial = 1778] [outer = 0x12e335c00] 03:08:20 INFO - PROCESS | 1668 | 1461406100165 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]]]}] 03:08:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:08:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 669ms 03:08:20 INFO - PROCESS | 1668 | 1461406100220 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 03:08:20 INFO - PROCESS | 1668 | 1461406100222 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 03:08:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:08:20 INFO - PROCESS | 1668 | 1461406100226 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:08:20 INFO - PROCESS | 1668 | 1461406100228 Marionette TRACE conn2 <- [1,2342,null,{}] 03:08:20 INFO - PROCESS | 1668 | 1461406100233 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}] 03:08:20 INFO - PROCESS | 1668 | 1461406100356 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 03:08:20 INFO - PROCESS | 1668 | 1461406100452 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x1259bd800 == 63 [pid = 1668] [id = 593] 03:08:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x115093000) [pid = 1668] [serial = 1779] [outer = 0x0] 03:08:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x11657ac00) [pid = 1668] [serial = 1780] [outer = 0x115093000] 03:08:20 INFO - PROCESS | 1668 | 1461406100504 Marionette DEBUG loaded listener.js 03:08:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x11926d800) [pid = 1668] [serial = 1781] [outer = 0x115093000] 03:08:21 INFO - PROCESS | 1668 | 1461406101026 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]]]}] 03:08:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:08:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 823ms 03:08:21 INFO - PROCESS | 1668 | 1461406101049 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 03:08:21 INFO - PROCESS | 1668 | 1461406101053 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 03:08:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:08:21 INFO - PROCESS | 1668 | 1461406101057 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:08:21 INFO - PROCESS | 1668 | 1461406101059 Marionette TRACE conn2 <- [1,2346,null,{}] 03:08:21 INFO - PROCESS | 1668 | 1461406101062 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}] 03:08:21 INFO - PROCESS | 1668 | 1461406101189 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 03:08:21 INFO - PROCESS | 1668 | 1461406101293 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ac0f000 == 64 [pid = 1668] [id = 594] 03:08:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x119b5e400) [pid = 1668] [serial = 1782] [outer = 0x0] 03:08:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11aa7b800) [pid = 1668] [serial = 1783] [outer = 0x119b5e400] 03:08:21 INFO - PROCESS | 1668 | 1461406101324 Marionette DEBUG loaded listener.js 03:08:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x11b0f6000) [pid = 1668] [serial = 1784] [outer = 0x119b5e400] 03:08:21 INFO - PROCESS | 1668 | 1461406101770 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]]]}] 03:08:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:08:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 720ms 03:08:21 INFO - PROCESS | 1668 | 1461406101778 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 03:08:21 INFO - PROCESS | 1668 | 1461406101779 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 03:08:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:08:21 INFO - PROCESS | 1668 | 1461406101782 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:08:21 INFO - PROCESS | 1668 | 1461406101784 Marionette TRACE conn2 <- [1,2350,null,{}] 03:08:21 INFO - PROCESS | 1668 | 1461406101793 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}] 03:08:21 INFO - PROCESS | 1668 | 1461406101954 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 03:08:22 INFO - PROCESS | 1668 | 1461406102064 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f95a000 == 65 [pid = 1668] [id = 595] 03:08:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x11b9a5800) [pid = 1668] [serial = 1785] [outer = 0x0] 03:08:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x1276a8800) [pid = 1668] [serial = 1786] [outer = 0x11b9a5800] 03:08:22 INFO - PROCESS | 1668 | 1461406102111 Marionette DEBUG loaded listener.js 03:08:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x129ac0400) [pid = 1668] [serial = 1787] [outer = 0x11b9a5800] 03:08:22 INFO - PROCESS | 1668 | 1461406102554 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]]]}] 03:08:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:08:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 820ms 03:08:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:08:22 INFO - PROCESS | 1668 | 1461406102603 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 03:08:22 INFO - PROCESS | 1668 | 1461406102604 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 03:08:22 INFO - PROCESS | 1668 | 1461406102606 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:08:22 INFO - PROCESS | 1668 | 1461406102607 Marionette TRACE conn2 <- [1,2354,null,{}] 03:08:22 INFO - PROCESS | 1668 | 1461406102609 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}] 03:08:22 INFO - PROCESS | 1668 | 1461406102700 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 03:08:22 INFO - PROCESS | 1668 | 1461406102764 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x139dca800 == 66 [pid = 1668] [id = 596] 03:08:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12a6c5400) [pid = 1668] [serial = 1788] [outer = 0x0] 03:08:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12a6cec00) [pid = 1668] [serial = 1789] [outer = 0x12a6c5400] 03:08:22 INFO - PROCESS | 1668 | 1461406102854 Marionette DEBUG loaded listener.js 03:08:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12b344c00) [pid = 1668] [serial = 1790] [outer = 0x12a6c5400] 03:08:23 INFO - PROCESS | 1668 | 1461406103386 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]]]}] 03:08:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:08:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 823ms 03:08:23 INFO - PROCESS | 1668 | 1461406103431 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 03:08:23 INFO - PROCESS | 1668 | 1461406103432 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 03:08:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:08:23 INFO - PROCESS | 1668 | 1461406103435 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:08:23 INFO - PROCESS | 1668 | 1461406103436 Marionette TRACE conn2 <- [1,2358,null,{}] 03:08:23 INFO - PROCESS | 1668 | 1461406103438 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}] 03:08:23 INFO - PROCESS | 1668 | 1461406103540 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 03:08:23 INFO - PROCESS | 1668 | 1461406103615 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x130486800 == 67 [pid = 1668] [id = 597] 03:08:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12a6c7400) [pid = 1668] [serial = 1791] [outer = 0x0] 03:08:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12cecec00) [pid = 1668] [serial = 1792] [outer = 0x12a6c7400] 03:08:23 INFO - PROCESS | 1668 | 1461406103646 Marionette DEBUG loaded listener.js 03:08:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x12e32b000) [pid = 1668] [serial = 1793] [outer = 0x12a6c7400] 03:08:24 INFO - PROCESS | 1668 | 1461406104057 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]]]}] 03:08:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:08:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 668ms 03:08:24 INFO - PROCESS | 1668 | 1461406104103 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 03:08:24 INFO - PROCESS | 1668 | 1461406104105 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 03:08:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:08:24 INFO - PROCESS | 1668 | 1461406104125 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:08:24 INFO - PROCESS | 1668 | 1461406104127 Marionette TRACE conn2 <- [1,2362,null,{}] 03:08:24 INFO - PROCESS | 1668 | 1461406104162 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}] 03:08:24 INFO - PROCESS | 1668 | 1461406104282 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 03:08:24 INFO - PROCESS | 1668 | 1461406104358 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x13acd8800 == 68 [pid = 1668] [id = 598] 03:08:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x12ef03800) [pid = 1668] [serial = 1794] [outer = 0x0] 03:08:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x12ef09c00) [pid = 1668] [serial = 1795] [outer = 0x12ef03800] 03:08:24 INFO - PROCESS | 1668 | 1461406104390 Marionette DEBUG loaded listener.js 03:08:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x12f221400) [pid = 1668] [serial = 1796] [outer = 0x12ef03800] 03:08:24 INFO - PROCESS | 1668 | 1461406104837 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]]]}] 03:08:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:08:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 736ms 03:08:24 INFO - PROCESS | 1668 | 1461406104863 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 03:08:24 INFO - PROCESS | 1668 | 1461406104865 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 03:08:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:08:24 INFO - PROCESS | 1668 | 1461406104868 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:08:24 INFO - PROCESS | 1668 | 1461406104869 Marionette TRACE conn2 <- [1,2366,null,{}] 03:08:24 INFO - PROCESS | 1668 | 1461406104871 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}] 03:08:24 INFO - PROCESS | 1668 | 1461406104974 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 03:08:25 INFO - PROCESS | 1668 | 1461406105079 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x119112000 == 69 [pid = 1668] [id = 599] 03:08:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x114bad000) [pid = 1668] [serial = 1797] [outer = 0x0] 03:08:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x11509a400) [pid = 1668] [serial = 1798] [outer = 0x114bad000] 03:08:25 INFO - PROCESS | 1668 | 1461406105111 Marionette DEBUG loaded listener.js 03:08:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x11aff3c00) [pid = 1668] [serial = 1799] [outer = 0x114bad000] 03:08:25 INFO - PROCESS | 1668 | 1461406105507 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]]]}] 03:08:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:08:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 671ms 03:08:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:08:25 INFO - PROCESS | 1668 | 1461406105540 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 03:08:25 INFO - PROCESS | 1668 | 1461406105541 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 03:08:25 INFO - PROCESS | 1668 | 1461406105543 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:08:25 INFO - PROCESS | 1668 | 1461406105545 Marionette TRACE conn2 <- [1,2370,null,{}] 03:08:25 INFO - PROCESS | 1668 | 1461406105547 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}] 03:08:25 INFO - PROCESS | 1668 | 1461406105672 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 03:08:25 INFO - PROCESS | 1668 | 1461406105750 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x119adf800 == 70 [pid = 1668] [id = 600] 03:08:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x114e25400) [pid = 1668] [serial = 1800] [outer = 0x0] 03:08:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x1151a6c00) [pid = 1668] [serial = 1801] [outer = 0x114e25400] 03:08:25 INFO - PROCESS | 1668 | 1461406105780 Marionette DEBUG loaded listener.js 03:08:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x1276a1000) [pid = 1668] [serial = 1802] [outer = 0x114e25400] 03:08:26 INFO - PROCESS | 1668 | 1461406106360 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]]]}] 03:08:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:08:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 871ms 03:08:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:08:26 INFO - PROCESS | 1668 | 1461406106430 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 03:08:26 INFO - PROCESS | 1668 | 1461406106432 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 03:08:26 INFO - PROCESS | 1668 | 1461406106438 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:08:26 INFO - PROCESS | 1668 | 1461406106439 Marionette TRACE conn2 <- [1,2374,null,{}] 03:08:26 INFO - PROCESS | 1668 | 1461406106443 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}] 03:08:26 INFO - PROCESS | 1668 | 1461406106548 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 03:08:26 INFO - PROCESS | 1668 | 1461406106631 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x1188af000 == 71 [pid = 1668] [id = 601] 03:08:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x115727800) [pid = 1668] [serial = 1803] [outer = 0x0] 03:08:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x11853ec00) [pid = 1668] [serial = 1804] [outer = 0x115727800] 03:08:26 INFO - PROCESS | 1668 | 1461406106660 Marionette DEBUG loaded listener.js 03:08:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x118f1f400) [pid = 1668] [serial = 1805] [outer = 0x115727800] 03:08:27 INFO - PROCESS | 1668 | 1461406107080 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]]]}] 03:08:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:08:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 672ms 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12fc7e800 == 70 [pid = 1668] [id = 591] 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12f946800 == 69 [pid = 1668] [id = 590] 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x11ba19800 == 68 [pid = 1668] [id = 589] 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4b9800 == 67 [pid = 1668] [id = 588] 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12db1c800 == 66 [pid = 1668] [id = 587] 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf5a000 == 65 [pid = 1668] [id = 586] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x12e326400) [pid = 1668] [serial = 1717] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | 1461406107167 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 03:08:27 INFO - PROCESS | 1668 | 1461406107170 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12b5be000 == 64 [pid = 1668] [id = 585] 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12a91d800 == 63 [pid = 1668] [id = 584] 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x127fad000 == 62 [pid = 1668] [id = 583] 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x126cd2000 == 61 [pid = 1668] [id = 582] 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x119114800 == 60 [pid = 1668] [id = 581] 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12591c800 == 59 [pid = 1668] [id = 580] 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x11973c000 == 58 [pid = 1668] [id = 579] 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x1304f0000 == 57 [pid = 1668] [id = 578] 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12fc7d000 == 56 [pid = 1668] [id = 577] 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12efda800 == 55 [pid = 1668] [id = 576] 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12db08000 == 54 [pid = 1668] [id = 575] 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x126e8a000 == 53 [pid = 1668] [id = 574] 03:08:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:08:27 INFO - PROCESS | 1668 | --DOCSHELL 0x11bcbc000 == 52 [pid = 1668] [id = 573] 03:08:27 INFO - PROCESS | 1668 | 1461406107212 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:08:27 INFO - PROCESS | 1668 | 1461406107215 Marionette TRACE conn2 <- [1,2378,null,{}] 03:08:27 INFO - PROCESS | 1668 | 1461406107217 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}] 03:08:27 INFO - PROCESS | 1668 | 1461406107305 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x12d5f2800) [pid = 1668] [serial = 1715] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x125705400) [pid = 1668] [serial = 1613] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x119b64000) [pid = 1668] [serial = 1610] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x11516c400) [pid = 1668] [serial = 1607] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x11af71400) [pid = 1668] [serial = 1690] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x12d092800) [pid = 1668] [serial = 1712] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x1298aa400) [pid = 1668] [serial = 1559] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x11aaca800) [pid = 1668] [serial = 1667] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x114f33800) [pid = 1668] [serial = 1678] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x11ad76800) [pid = 1668] [serial = 1679] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x129ab5000) [pid = 1668] [serial = 1700] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x12bd7f400) [pid = 1668] [serial = 1711] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x11575d400) [pid = 1668] [serial = 1682] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x11aa6fc00) [pid = 1668] [serial = 1687] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x115315c00) [pid = 1668] [serial = 1550] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12d566000) [pid = 1668] [serial = 1676] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x12b31c800) [pid = 1668] [serial = 1702] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x12b31d800) [pid = 1668] [serial = 1672] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12b3a7000) [pid = 1668] [serial = 1705] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x1187d8800) [pid = 1668] [serial = 1684] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x11ad43c00) [pid = 1668] [serial = 1688] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x1151a0000) [pid = 1668] [serial = 1663] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x11c4cb800) [pid = 1668] [serial = 1693] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x11b99b400) [pid = 1668] [serial = 1691] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x12b3a4800) [pid = 1668] [serial = 1709] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x12d567400) [pid = 1668] [serial = 1714] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x125de6400) [pid = 1668] [serial = 1669] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x119b56c00) [pid = 1668] [serial = 1666] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x12570cc00) [pid = 1668] [serial = 1556] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x11ad75800) [pid = 1668] [serial = 1708] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x119273800) [pid = 1668] [serial = 1685] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x12bb2a800) [pid = 1668] [serial = 1675] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x115163000) [pid = 1668] [serial = 1681] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x127f7bc00) [pid = 1668] [serial = 1670] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x1259f5800) [pid = 1668] [serial = 1694] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x12b341800) [pid = 1668] [serial = 1703] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x1298ab000) [pid = 1668] [serial = 1699] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x12c028400) [pid = 1668] [serial = 1604] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x12b342800) [pid = 1668] [serial = 1673] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x1276a7800) [pid = 1668] [serial = 1697] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x12b590000) [pid = 1668] [serial = 1706] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x119d59000) [pid = 1668] [serial = 1553] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x126e7a800) [pid = 1668] [serial = 1696] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x12d09a000) [pid = 1668] [serial = 1547] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x116577800) [pid = 1668] [serial = 1664] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x1276a0c00) [pid = 1668] [serial = 1616] [outer = 0x0] [url = about:blank] 03:08:27 INFO - PROCESS | 1668 | 1461406107376 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bcb9000 == 53 [pid = 1668] [id = 602] 03:08:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x115163000) [pid = 1668] [serial = 1806] [outer = 0x0] 03:08:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x1187d8800) [pid = 1668] [serial = 1807] [outer = 0x115163000] 03:08:27 INFO - PROCESS | 1668 | 1461406107406 Marionette DEBUG loaded listener.js 03:08:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x11aad0400) [pid = 1668] [serial = 1808] [outer = 0x115163000] 03:08:27 INFO - PROCESS | 1668 | 1461406107733 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]]]}] 03:08:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:08:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 577ms 03:08:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:08:27 INFO - PROCESS | 1668 | 1461406107784 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 03:08:27 INFO - PROCESS | 1668 | 1461406107786 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 03:08:27 INFO - PROCESS | 1668 | 1461406107788 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:08:27 INFO - PROCESS | 1668 | 1461406107790 Marionette TRACE conn2 <- [1,2382,null,{}] 03:08:27 INFO - PROCESS | 1668 | 1461406107797 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}] 03:08:27 INFO - PROCESS | 1668 | 1461406107890 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 03:08:27 INFO - PROCESS | 1668 | 1461406107974 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x128454800 == 54 [pid = 1668] [id = 603] 03:08:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x11ad81400) [pid = 1668] [serial = 1809] [outer = 0x0] 03:08:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x11c4d0000) [pid = 1668] [serial = 1810] [outer = 0x11ad81400] 03:08:28 INFO - PROCESS | 1668 | 1461406108003 Marionette DEBUG loaded listener.js 03:08:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x125cc2400) [pid = 1668] [serial = 1811] [outer = 0x11ad81400] 03:08:28 INFO - PROCESS | 1668 | 1461406108302 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]]]}] 03:08:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:08:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 526ms 03:08:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:08:28 INFO - PROCESS | 1668 | 1461406108320 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 03:08:28 INFO - PROCESS | 1668 | 1461406108321 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 03:08:28 INFO - PROCESS | 1668 | 1461406108324 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:08:28 INFO - PROCESS | 1668 | 1461406108325 Marionette TRACE conn2 <- [1,2386,null,{}] 03:08:28 INFO - PROCESS | 1668 | 1461406108328 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}] 03:08:28 INFO - PROCESS | 1668 | 1461406108419 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 03:08:28 INFO - PROCESS | 1668 | 1461406108424 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a921000 == 55 [pid = 1668] [id = 604] 03:08:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x125cc3000) [pid = 1668] [serial = 1812] [outer = 0x0] 03:08:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1276a4800) [pid = 1668] [serial = 1813] [outer = 0x125cc3000] 03:08:28 INFO - PROCESS | 1668 | 1461406108452 Marionette DEBUG loaded listener.js 03:08:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x12964dc00) [pid = 1668] [serial = 1814] [outer = 0x125cc3000] 03:08:28 INFO - PROCESS | 1668 | 1461406108805 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]]]}] 03:08:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:08:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 03:08:28 INFO - PROCESS | 1668 | 1461406108842 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 03:08:28 INFO - PROCESS | 1668 | 1461406108844 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 03:08:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:08:28 INFO - PROCESS | 1668 | 1461406108848 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:08:28 INFO - PROCESS | 1668 | 1461406108849 Marionette TRACE conn2 <- [1,2390,null,{}] 03:08:28 INFO - PROCESS | 1668 | 1461406108852 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}] 03:08:28 INFO - PROCESS | 1668 | 1461406108935 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 03:08:28 INFO - PROCESS | 1668 | 1461406108940 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b255800 == 56 [pid = 1668] [id = 605] 03:08:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x12964ec00) [pid = 1668] [serial = 1815] [outer = 0x0] 03:08:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x1298f7c00) [pid = 1668] [serial = 1816] [outer = 0x12964ec00] 03:08:28 INFO - PROCESS | 1668 | 1461406108966 Marionette DEBUG loaded listener.js 03:08:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12a6c9c00) [pid = 1668] [serial = 1817] [outer = 0x12964ec00] 03:08:29 INFO - PROCESS | 1668 | 1461406109315 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]]]}] 03:08:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:08:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 518ms 03:08:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:08:29 INFO - PROCESS | 1668 | 1461406109367 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 03:08:29 INFO - PROCESS | 1668 | 1461406109368 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 03:08:29 INFO - PROCESS | 1668 | 1461406109370 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:08:29 INFO - PROCESS | 1668 | 1461406109371 Marionette TRACE conn2 <- [1,2394,null,{}] 03:08:29 INFO - PROCESS | 1668 | 1461406109373 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}] 03:08:29 INFO - PROCESS | 1668 | 1461406109515 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 03:08:29 INFO - PROCESS | 1668 | 1461406109537 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb18800 == 57 [pid = 1668] [id = 606] 03:08:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12a6c8c00) [pid = 1668] [serial = 1818] [outer = 0x0] 03:08:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12abdb000) [pid = 1668] [serial = 1819] [outer = 0x12a6c8c00] 03:08:29 INFO - PROCESS | 1668 | 1461406109565 Marionette DEBUG loaded listener.js 03:08:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12b704000) [pid = 1668] [serial = 1820] [outer = 0x12a6c8c00] 03:08:29 INFO - PROCESS | 1668 | 1461406109926 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]]]}] 03:08:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:08:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 571ms 03:08:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:08:29 INFO - PROCESS | 1668 | 1461406109945 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 03:08:29 INFO - PROCESS | 1668 | 1461406109948 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 03:08:29 INFO - PROCESS | 1668 | 1461406109950 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:08:29 INFO - PROCESS | 1668 | 1461406109951 Marionette TRACE conn2 <- [1,2398,null,{}] 03:08:29 INFO - PROCESS | 1668 | 1461406109953 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}] 03:08:30 INFO - PROCESS | 1668 | 1461406110060 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 03:08:30 INFO - PROCESS | 1668 | 1461406110098 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d30a800 == 58 [pid = 1668] [id = 607] 03:08:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x12a6ca800) [pid = 1668] [serial = 1821] [outer = 0x0] 03:08:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12bd76400) [pid = 1668] [serial = 1822] [outer = 0x12a6ca800] 03:08:30 INFO - PROCESS | 1668 | 1461406110124 Marionette DEBUG loaded listener.js 03:08:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12d09a400) [pid = 1668] [serial = 1823] [outer = 0x12a6ca800] 03:08:30 INFO - PROCESS | 1668 | 1461406110488 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]]]}] 03:08:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:08:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 569ms 03:08:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:08:30 INFO - PROCESS | 1668 | 1461406110520 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 03:08:30 INFO - PROCESS | 1668 | 1461406110521 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 03:08:30 INFO - PROCESS | 1668 | 1461406110524 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:08:30 INFO - PROCESS | 1668 | 1461406110526 Marionette TRACE conn2 <- [1,2402,null,{}] 03:08:30 INFO - PROCESS | 1668 | 1461406110529 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}] 03:08:30 INFO - PROCESS | 1668 | 1461406110698 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 03:08:30 INFO - PROCESS | 1668 | 1461406110731 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db76800 == 59 [pid = 1668] [id = 608] 03:08:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12c024000) [pid = 1668] [serial = 1824] [outer = 0x0] 03:08:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12e298400) [pid = 1668] [serial = 1825] [outer = 0x12c024000] 03:08:30 INFO - PROCESS | 1668 | 1461406110771 Marionette DEBUG loaded listener.js 03:08:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x12e32f000) [pid = 1668] [serial = 1826] [outer = 0x12c024000] 03:08:31 INFO - PROCESS | 1668 | 1461406111237 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]]]}] 03:08:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:08:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 723ms 03:08:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:08:31 INFO - PROCESS | 1668 | 1461406111249 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 03:08:31 INFO - PROCESS | 1668 | 1461406111251 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 03:08:31 INFO - PROCESS | 1668 | 1461406111253 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:08:31 INFO - PROCESS | 1668 | 1461406111254 Marionette TRACE conn2 <- [1,2406,null,{}] 03:08:31 INFO - PROCESS | 1668 | 1461406111256 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}] 03:08:31 INFO - PROCESS | 1668 | 1461406111373 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 03:08:31 INFO - PROCESS | 1668 | 1461406111384 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eb83000 == 60 [pid = 1668] [id = 609] 03:08:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12b348c00) [pid = 1668] [serial = 1827] [outer = 0x0] 03:08:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x12e33e400) [pid = 1668] [serial = 1828] [outer = 0x12b348c00] 03:08:31 INFO - PROCESS | 1668 | 1461406111409 Marionette DEBUG loaded listener.js 03:08:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x12eb0c400) [pid = 1668] [serial = 1829] [outer = 0x12b348c00] 03:08:31 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x12b340000) [pid = 1668] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:08:31 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x11ad4ac00) [pid = 1668] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:08:31 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x12b3a4000) [pid = 1668] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:08:31 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x126ed3000) [pid = 1668] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:08:31 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x125704400) [pid = 1668] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:08:31 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x114bb4400) [pid = 1668] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:08:31 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x114ba8800) [pid = 1668] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:08:31 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12d5eb000) [pid = 1668] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:08:31 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x11504d400) [pid = 1668] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:08:31 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x12bb23400) [pid = 1668] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:08:31 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x11c130c00) [pid = 1668] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:08:31 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x127202c00) [pid = 1668] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:08:31 INFO - PROCESS | 1668 | 1461406111875 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]]]}] 03:08:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:08:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 670ms 03:08:31 INFO - PROCESS | 1668 | 1461406111924 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 03:08:31 INFO - PROCESS | 1668 | 1461406111926 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 03:08:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:08:31 INFO - PROCESS | 1668 | 1461406111959 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:08:31 INFO - PROCESS | 1668 | 1461406111962 Marionette TRACE conn2 <- [1,2410,null,{}] 03:08:31 INFO - PROCESS | 1668 | 1461406111972 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}] 03:08:32 INFO - PROCESS | 1668 | 1461406112072 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 03:08:32 INFO - PROCESS | 1668 | 1461406112099 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4c1000 == 61 [pid = 1668] [id = 610] 03:08:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x125704400) [pid = 1668] [serial = 1830] [outer = 0x0] 03:08:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12a986800) [pid = 1668] [serial = 1831] [outer = 0x125704400] 03:08:32 INFO - PROCESS | 1668 | 1461406112125 Marionette DEBUG loaded listener.js 03:08:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12a98ac00) [pid = 1668] [serial = 1832] [outer = 0x125704400] 03:08:32 INFO - PROCESS | 1668 | 1461406112459 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]]]}] 03:08:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:08:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 534ms 03:08:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:08:32 INFO - PROCESS | 1668 | 1461406112489 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 03:08:32 INFO - PROCESS | 1668 | 1461406112490 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 03:08:32 INFO - PROCESS | 1668 | 1461406112492 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:08:32 INFO - PROCESS | 1668 | 1461406112494 Marionette TRACE conn2 <- [1,2414,null,{}] 03:08:32 INFO - PROCESS | 1668 | 1461406112496 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}] 03:08:32 INFO - PROCESS | 1668 | 1461406112599 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 03:08:32 INFO - PROCESS | 1668 | 1461406112662 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fb63800 == 62 [pid = 1668] [id = 611] 03:08:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x12a98cc00) [pid = 1668] [serial = 1833] [outer = 0x0] 03:08:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12b58d000) [pid = 1668] [serial = 1834] [outer = 0x12a98cc00] 03:08:32 INFO - PROCESS | 1668 | 1461406112695 Marionette DEBUG loaded listener.js 03:08:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12ef0e000) [pid = 1668] [serial = 1835] [outer = 0x12a98cc00] 03:08:32 INFO - PROCESS | 1668 | 1461406112977 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]]]}] 03:08:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:08:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 523ms 03:08:33 INFO - PROCESS | 1668 | 1461406113019 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 03:08:33 INFO - PROCESS | 1668 | 1461406113020 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 03:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:08:33 INFO - PROCESS | 1668 | 1461406113022 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:08:33 INFO - PROCESS | 1668 | 1461406113023 Marionette TRACE conn2 <- [1,2418,null,{}] 03:08:33 INFO - PROCESS | 1668 | 1461406113026 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}] 03:08:33 INFO - PROCESS | 1668 | 1461406113120 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 03:08:33 INFO - PROCESS | 1668 | 1461406113124 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x1304e1800 == 63 [pid = 1668] [id = 612] 03:08:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12ac29800) [pid = 1668] [serial = 1836] [outer = 0x0] 03:08:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12ac30800) [pid = 1668] [serial = 1837] [outer = 0x12ac29800] 03:08:33 INFO - PROCESS | 1668 | 1461406113149 Marionette DEBUG loaded listener.js 03:08:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x12ac34800) [pid = 1668] [serial = 1838] [outer = 0x12ac29800] 03:08:33 INFO - PROCESS | 1668 | 1461406113500 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]]]}] 03:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 518ms 03:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:08:33 INFO - PROCESS | 1668 | 1461406113552 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 03:08:33 INFO - PROCESS | 1668 | 1461406113553 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 03:08:33 INFO - PROCESS | 1668 | 1461406113556 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:08:33 INFO - PROCESS | 1668 | 1461406113557 Marionette TRACE conn2 <- [1,2422,null,{}] 03:08:33 INFO - PROCESS | 1668 | 1461406113559 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}] 03:08:33 INFO - PROCESS | 1668 | 1461406113665 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 03:08:33 INFO - PROCESS | 1668 | 1461406113670 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x13954f000 == 64 [pid = 1668] [id = 613] 03:08:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12ac34c00) [pid = 1668] [serial = 1839] [outer = 0x0] 03:08:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x12f0d4400) [pid = 1668] [serial = 1840] [outer = 0x12ac34c00] 03:08:33 INFO - PROCESS | 1668 | 1461406113703 Marionette DEBUG loaded listener.js 03:08:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x12f0dac00) [pid = 1668] [serial = 1841] [outer = 0x12ac34c00] 03:08:34 INFO - PROCESS | 1668 | 1461406114414 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]]]}] 03:08:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:08:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 919ms 03:08:34 INFO - PROCESS | 1668 | 1461406114476 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 03:08:34 INFO - PROCESS | 1668 | 1461406114479 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 03:08:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:08:34 INFO - PROCESS | 1668 | 1461406114483 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:08:34 INFO - PROCESS | 1668 | 1461406114486 Marionette TRACE conn2 <- [1,2426,null,{}] 03:08:34 INFO - PROCESS | 1668 | 1461406114489 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}] 03:08:34 INFO - PROCESS | 1668 | 1461406114608 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 03:08:34 INFO - PROCESS | 1668 | 1461406114714 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x126a57000 == 65 [pid = 1668] [id = 614] 03:08:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11854b800) [pid = 1668] [serial = 1842] [outer = 0x0] 03:08:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x119a70800) [pid = 1668] [serial = 1843] [outer = 0x11854b800] 03:08:34 INFO - PROCESS | 1668 | 1461406114748 Marionette DEBUG loaded listener.js 03:08:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x11aaca800) [pid = 1668] [serial = 1844] [outer = 0x11854b800] 03:08:35 INFO - PROCESS | 1668 | 1461406115160 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]]]}] 03:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 722ms 03:08:35 INFO - PROCESS | 1668 | 1461406115206 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 03:08:35 INFO - PROCESS | 1668 | 1461406115210 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 03:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:08:35 INFO - PROCESS | 1668 | 1461406115215 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:08:35 INFO - PROCESS | 1668 | 1461406115217 Marionette TRACE conn2 <- [1,2430,null,{}] 03:08:35 INFO - PROCESS | 1668 | 1461406115219 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}] 03:08:35 INFO - PROCESS | 1668 | 1461406115333 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 03:08:35 INFO - PROCESS | 1668 | 1461406115412 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ac07000 == 66 [pid = 1668] [id = 615] 03:08:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x11ad4ac00) [pid = 1668] [serial = 1845] [outer = 0x0] 03:08:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x11c133000) [pid = 1668] [serial = 1846] [outer = 0x11ad4ac00] 03:08:35 INFO - PROCESS | 1668 | 1461406115444 Marionette DEBUG loaded listener.js 03:08:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x125d81800) [pid = 1668] [serial = 1847] [outer = 0x11ad4ac00] 03:08:35 INFO - PROCESS | 1668 | 1461406115864 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]]]}] 03:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 670ms 03:08:35 INFO - PROCESS | 1668 | 1461406115884 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 03:08:35 INFO - PROCESS | 1668 | 1461406115886 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 03:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:08:35 INFO - PROCESS | 1668 | 1461406115888 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:08:35 INFO - PROCESS | 1668 | 1461406115891 Marionette TRACE conn2 <- [1,2434,null,{}] 03:08:35 INFO - PROCESS | 1668 | 1461406115899 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}] 03:08:36 INFO - PROCESS | 1668 | 1461406116035 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 03:08:36 INFO - PROCESS | 1668 | 1461406116114 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x130474000 == 67 [pid = 1668] [id = 616] 03:08:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12a6d0c00) [pid = 1668] [serial = 1848] [outer = 0x0] 03:08:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12a992400) [pid = 1668] [serial = 1849] [outer = 0x12a6d0c00] 03:08:36 INFO - PROCESS | 1668 | 1461406116147 Marionette DEBUG loaded listener.js 03:08:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12abe2800) [pid = 1668] [serial = 1850] [outer = 0x12a6d0c00] 03:08:36 INFO - PROCESS | 1668 | 1461406116548 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]]]}] 03:08:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:08:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 675ms 03:08:36 INFO - PROCESS | 1668 | 1461406116564 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 03:08:36 INFO - PROCESS | 1668 | 1461406116565 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 03:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:08:36 INFO - PROCESS | 1668 | 1461406116568 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:08:36 INFO - PROCESS | 1668 | 1461406116569 Marionette TRACE conn2 <- [1,2438,null,{}] 03:08:36 INFO - PROCESS | 1668 | 1461406116571 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}] 03:08:36 INFO - PROCESS | 1668 | 1461406116683 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 03:08:36 INFO - PROCESS | 1668 | 1461406116788 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x139dce000 == 68 [pid = 1668] [id = 617] 03:08:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12abde000) [pid = 1668] [serial = 1851] [outer = 0x0] 03:08:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x12ac30c00) [pid = 1668] [serial = 1852] [outer = 0x12abde000] 03:08:36 INFO - PROCESS | 1668 | 1461406116820 Marionette DEBUG loaded listener.js 03:08:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x12b349000) [pid = 1668] [serial = 1853] [outer = 0x12abde000] 03:08:37 INFO - PROCESS | 1668 | 1461406117206 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]]]}] 03:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 670ms 03:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:08:37 INFO - PROCESS | 1668 | 1461406117238 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 03:08:37 INFO - PROCESS | 1668 | 1461406117240 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 03:08:37 INFO - PROCESS | 1668 | 1461406117242 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:08:37 INFO - PROCESS | 1668 | 1461406117243 Marionette TRACE conn2 <- [1,2442,null,{}] 03:08:37 INFO - PROCESS | 1668 | 1461406117246 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}] 03:08:37 INFO - PROCESS | 1668 | 1461406117352 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 03:08:37 INFO - PROCESS | 1668 | 1461406117459 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x13acd1000 == 69 [pid = 1668] [id = 618] 03:08:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x12b590000) [pid = 1668] [serial = 1854] [outer = 0x0] 03:08:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x12ced6000) [pid = 1668] [serial = 1855] [outer = 0x12b590000] 03:08:37 INFO - PROCESS | 1668 | 1461406117491 Marionette DEBUG loaded listener.js 03:08:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x12e33c800) [pid = 1668] [serial = 1856] [outer = 0x12b590000] 03:08:37 INFO - PROCESS | 1668 | 1461406117957 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]]]}] 03:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 723ms 03:08:37 INFO - PROCESS | 1668 | 1461406117965 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 03:08:37 INFO - PROCESS | 1668 | 1461406117967 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 03:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:08:37 INFO - PROCESS | 1668 | 1461406117969 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:08:37 INFO - PROCESS | 1668 | 1461406117970 Marionette TRACE conn2 <- [1,2446,null,{}] 03:08:37 INFO - PROCESS | 1668 | 1461406117973 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}] 03:08:38 INFO - PROCESS | 1668 | 1461406118091 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 03:08:38 INFO - PROCESS | 1668 | 1461406118196 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b15000 == 70 [pid = 1668] [id = 619] 03:08:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x11509bc00) [pid = 1668] [serial = 1857] [outer = 0x0] 03:08:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x11aa78800) [pid = 1668] [serial = 1858] [outer = 0x11509bc00] 03:08:38 INFO - PROCESS | 1668 | 1461406118231 Marionette DEBUG loaded listener.js 03:08:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x12ef02c00) [pid = 1668] [serial = 1859] [outer = 0x11509bc00] 03:08:38 INFO - PROCESS | 1668 | 1461406118866 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]]]}] 03:08:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:08:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 922ms 03:08:38 INFO - PROCESS | 1668 | 1461406118892 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 03:08:38 INFO - PROCESS | 1668 | 1461406118895 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 03:08:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:08:38 INFO - PROCESS | 1668 | 1461406118898 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:08:38 INFO - PROCESS | 1668 | 1461406118900 Marionette TRACE conn2 <- [1,2450,null,{}] 03:08:38 INFO - PROCESS | 1668 | 1461406118904 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}] 03:08:39 INFO - PROCESS | 1668 | 1461406119010 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 03:08:39 INFO - PROCESS | 1668 | 1461406119093 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c495000 == 71 [pid = 1668] [id = 620] 03:08:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x1144be000) [pid = 1668] [serial = 1860] [outer = 0x0] 03:08:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x115096c00) [pid = 1668] [serial = 1861] [outer = 0x1144be000] 03:08:39 INFO - PROCESS | 1668 | 1461406119122 Marionette DEBUG loaded listener.js 03:08:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x115312400) [pid = 1668] [serial = 1862] [outer = 0x1144be000] 03:08:39 INFO - PROCESS | 1668 | 1461406119555 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]]]}] 03:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 672ms 03:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:08:39 INFO - PROCESS | 1668 | 1461406119570 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 03:08:39 INFO - PROCESS | 1668 | 1461406119574 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 03:08:39 INFO - PROCESS | 1668 | 1461406119578 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:08:39 INFO - PROCESS | 1668 | 1461406119580 Marionette TRACE conn2 <- [1,2454,null,{}] 03:08:39 INFO - PROCESS | 1668 | 1461406119582 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}] 03:08:39 INFO - PROCESS | 1668 | 1461406119682 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 03:08:39 INFO - PROCESS | 1668 | 1461406119748 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c207800 == 72 [pid = 1668] [id = 621] 03:08:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x1157a6c00) [pid = 1668] [serial = 1863] [outer = 0x0] 03:08:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x118f89400) [pid = 1668] [serial = 1864] [outer = 0x1157a6c00] 03:08:39 INFO - PROCESS | 1668 | 1461406119777 Marionette DEBUG loaded listener.js 03:08:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x119cd7c00) [pid = 1668] [serial = 1865] [outer = 0x1157a6c00] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12eb8f800 == 71 [pid = 1668] [id = 572] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x1304e1800 == 70 [pid = 1668] [id = 612] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12fb63800 == 69 [pid = 1668] [id = 611] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4c1000 == 68 [pid = 1668] [id = 610] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12eb83000 == 67 [pid = 1668] [id = 609] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x12ef04c00) [pid = 1668] [serial = 1777] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x125cbf400) [pid = 1668] [serial = 1726] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x115165800) [pid = 1668] [serial = 1738] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x12bd73800) [pid = 1668] [serial = 1732] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x128002800) [pid = 1668] [serial = 1729] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x119b58000) [pid = 1668] [serial = 1723] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x12e33c400) [pid = 1668] [serial = 1735] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x11504c400) [pid = 1668] [serial = 1720] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12db76800 == 66 [pid = 1668] [id = 608] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12d30a800 == 65 [pid = 1668] [id = 607] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb18800 == 64 [pid = 1668] [id = 606] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12b255800 == 63 [pid = 1668] [id = 605] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12a921000 == 62 [pid = 1668] [id = 604] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x128454800 == 61 [pid = 1668] [id = 603] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x11bcb9000 == 60 [pid = 1668] [id = 602] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x1188af000 == 59 [pid = 1668] [id = 601] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x119adf800 == 58 [pid = 1668] [id = 600] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x119112000 == 57 [pid = 1668] [id = 599] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x13acd8800 == 56 [pid = 1668] [id = 598] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x130486800 == 55 [pid = 1668] [id = 597] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x139dca800 == 54 [pid = 1668] [id = 596] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12f95a000 == 53 [pid = 1668] [id = 595] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12ac0f000 == 52 [pid = 1668] [id = 594] 03:08:40 INFO - PROCESS | 1668 | --DOCSHELL 0x1259bd800 == 51 [pid = 1668] [id = 593] 03:08:40 INFO - PROCESS | 1668 | 1461406120288 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]]]}] 03:08:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:08:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 721ms 03:08:40 INFO - PROCESS | 1668 | 1461406120299 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 03:08:40 INFO - PROCESS | 1668 | 1461406120300 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 03:08:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:08:40 INFO - PROCESS | 1668 | 1461406120303 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:08:40 INFO - PROCESS | 1668 | 1461406120305 Marionette TRACE conn2 <- [1,2458,null,{}] 03:08:40 INFO - PROCESS | 1668 | 1461406120312 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}] 03:08:40 INFO - PROCESS | 1668 | 1461406120409 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x119a79400) [pid = 1668] [serial = 1769] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x12eb07400) [pid = 1668] [serial = 1774] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x12e340000) [pid = 1668] [serial = 1766] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x126a12c00) [pid = 1668] [serial = 1754] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x127f7dc00) [pid = 1668] [serial = 1771] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x129ab7c00) [pid = 1668] [serial = 1756] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x12b33fc00) [pid = 1668] [serial = 1757] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x12eb0d800) [pid = 1668] [serial = 1775] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x12cf21c00) [pid = 1668] [serial = 1772] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12d5e5000) [pid = 1668] [serial = 1763] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x12b58a400) [pid = 1668] [serial = 1759] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x11af73c00) [pid = 1668] [serial = 1747] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12cf2c400) [pid = 1668] [serial = 1762] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x125703000) [pid = 1668] [serial = 1748] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12c02cc00) [pid = 1668] [serial = 1760] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x1151a8400) [pid = 1668] [serial = 1753] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x125cbcc00) [pid = 1668] [serial = 1750] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x1259ed400) [pid = 1668] [serial = 1751] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x11575c400) [pid = 1668] [serial = 1742] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x11509e800) [pid = 1668] [serial = 1741] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x115165000) [pid = 1668] [serial = 1744] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x119b60c00) [pid = 1668] [serial = 1745] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x12e330c00) [pid = 1668] [serial = 1765] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x11656dc00) [pid = 1668] [serial = 1768] [outer = 0x0] [url = about:blank] 03:08:40 INFO - PROCESS | 1668 | 1461406120476 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c193800 == 52 [pid = 1668] [id = 622] 03:08:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x1151a8400) [pid = 1668] [serial = 1866] [outer = 0x0] 03:08:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x118f88c00) [pid = 1668] [serial = 1867] [outer = 0x1151a8400] 03:08:40 INFO - PROCESS | 1668 | 1461406120505 Marionette DEBUG loaded listener.js 03:08:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x11afeac00) [pid = 1668] [serial = 1868] [outer = 0x1151a8400] 03:08:40 INFO - PROCESS | 1668 | 1461406120935 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]]]}] 03:08:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:08:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 672ms 03:08:40 INFO - PROCESS | 1668 | 1461406120976 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 03:08:40 INFO - PROCESS | 1668 | 1461406120980 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 03:08:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:08:40 INFO - PROCESS | 1668 | 1461406120984 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:08:40 INFO - PROCESS | 1668 | 1461406120986 Marionette TRACE conn2 <- [1,2462,null,{}] 03:08:40 INFO - PROCESS | 1668 | 1461406120989 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}] 03:08:41 INFO - PROCESS | 1668 | 1461406121150 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 03:08:41 INFO - PROCESS | 1668 | 1461406121165 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x12781f000 == 53 [pid = 1668] [id = 623] 03:08:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x11c4c6000) [pid = 1668] [serial = 1869] [outer = 0x0] 03:08:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x125705000) [pid = 1668] [serial = 1870] [outer = 0x11c4c6000] 03:08:41 INFO - PROCESS | 1668 | 1461406121209 Marionette DEBUG loaded listener.js 03:08:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x1259f5400) [pid = 1668] [serial = 1871] [outer = 0x11c4c6000] 03:08:41 INFO - PROCESS | 1668 | 1461406121538 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]]]}] 03:08:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:08:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 570ms 03:08:41 INFO - PROCESS | 1668 | 1461406121559 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 03:08:41 INFO - PROCESS | 1668 | 1461406121560 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 03:08:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:08:41 INFO - PROCESS | 1668 | 1461406121565 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:08:41 INFO - PROCESS | 1668 | 1461406121567 Marionette TRACE conn2 <- [1,2466,null,{}] 03:08:41 INFO - PROCESS | 1668 | 1461406121569 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}] 03:08:41 INFO - PROCESS | 1668 | 1461406121656 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 03:08:41 INFO - PROCESS | 1668 | 1461406121660 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a912000 == 54 [pid = 1668] [id = 624] 03:08:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x125cc3800) [pid = 1668] [serial = 1872] [outer = 0x0] 03:08:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x125f79c00) [pid = 1668] [serial = 1873] [outer = 0x125cc3800] 03:08:41 INFO - PROCESS | 1668 | 1461406121687 Marionette DEBUG loaded listener.js 03:08:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x126c4b000) [pid = 1668] [serial = 1874] [outer = 0x125cc3800] 03:08:42 INFO - PROCESS | 1668 | 1461406122020 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]]]}] 03:08:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:08:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 473ms 03:08:42 INFO - PROCESS | 1668 | 1461406122036 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 03:08:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:08:42 INFO - PROCESS | 1668 | 1461406122038 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 03:08:42 INFO - PROCESS | 1668 | 1461406122040 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:08:42 INFO - PROCESS | 1668 | 1461406122041 Marionette TRACE conn2 <- [1,2470,null,{}] 03:08:42 INFO - PROCESS | 1668 | 1461406122043 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}] 03:08:42 INFO - PROCESS | 1668 | 1461406122143 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 03:08:42 INFO - PROCESS | 1668 | 1461406122211 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12aac2000 == 55 [pid = 1668] [id = 625] 03:08:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x125cc6000) [pid = 1668] [serial = 1875] [outer = 0x0] 03:08:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x126c4f400) [pid = 1668] [serial = 1876] [outer = 0x125cc6000] 03:08:42 INFO - PROCESS | 1668 | 1461406122239 Marionette DEBUG loaded listener.js 03:08:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12800d400) [pid = 1668] [serial = 1877] [outer = 0x125cc6000] 03:08:42 INFO - PROCESS | 1668 | 1461406122592 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]]]}] 03:08:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:08:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 574ms 03:08:42 INFO - PROCESS | 1668 | 1461406122622 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 03:08:42 INFO - PROCESS | 1668 | 1461406122624 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 03:08:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:08:42 INFO - PROCESS | 1668 | 1461406122628 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:08:42 INFO - PROCESS | 1668 | 1461406122629 Marionette TRACE conn2 <- [1,2474,null,{}] 03:08:42 INFO - PROCESS | 1668 | 1461406122633 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}] 03:08:42 INFO - PROCESS | 1668 | 1461406122798 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 03:08:42 INFO - PROCESS | 1668 | 1461406122824 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb10800 == 56 [pid = 1668] [id = 626] 03:08:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x1298ec400) [pid = 1668] [serial = 1878] [outer = 0x0] 03:08:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x1298f6800) [pid = 1668] [serial = 1879] [outer = 0x1298ec400] 03:08:42 INFO - PROCESS | 1668 | 1461406122866 Marionette DEBUG loaded listener.js 03:08:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12a6c9000) [pid = 1668] [serial = 1880] [outer = 0x1298ec400] 03:08:43 INFO - PROCESS | 1668 | 1461406123226 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]]]}] 03:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 621ms 03:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:08:43 INFO - PROCESS | 1668 | 1461406123249 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 03:08:43 INFO - PROCESS | 1668 | 1461406123250 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 03:08:43 INFO - PROCESS | 1668 | 1461406123252 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:08:43 INFO - PROCESS | 1668 | 1461406123253 Marionette TRACE conn2 <- [1,2478,null,{}] 03:08:43 INFO - PROCESS | 1668 | 1461406123261 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}] 03:08:43 INFO - PROCESS | 1668 | 1461406123368 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 03:08:43 INFO - PROCESS | 1668 | 1461406123406 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf59800 == 57 [pid = 1668] [id = 627] 03:08:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x118c0c800) [pid = 1668] [serial = 1881] [outer = 0x0] 03:08:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x125cc9000) [pid = 1668] [serial = 1882] [outer = 0x118c0c800] 03:08:43 INFO - PROCESS | 1668 | 1461406123432 Marionette DEBUG loaded listener.js 03:08:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12a98c000) [pid = 1668] [serial = 1883] [outer = 0x118c0c800] 03:08:43 INFO - PROCESS | 1668 | 1461406123822 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]]]}] 03:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 574ms 03:08:43 INFO - PROCESS | 1668 | 1461406123827 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 03:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:08:43 INFO - PROCESS | 1668 | 1461406123832 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 03:08:43 INFO - PROCESS | 1668 | 1461406123836 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:08:43 INFO - PROCESS | 1668 | 1461406123838 Marionette TRACE conn2 <- [1,2482,null,{}] 03:08:43 INFO - PROCESS | 1668 | 1461406123841 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}] 03:08:44 INFO - PROCESS | 1668 | 1461406124011 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 03:08:44 INFO - PROCESS | 1668 | 1461406124035 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db6c000 == 58 [pid = 1668] [id = 628] 03:08:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x11926d400) [pid = 1668] [serial = 1884] [outer = 0x0] 03:08:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x12abda800) [pid = 1668] [serial = 1885] [outer = 0x11926d400] 03:08:44 INFO - PROCESS | 1668 | 1461406124076 Marionette DEBUG loaded listener.js 03:08:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x12abe2c00) [pid = 1668] [serial = 1886] [outer = 0x11926d400] 03:08:44 INFO - PROCESS | 1668 | 1461406124868 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]]]}] 03:08:44 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x114bac800) [pid = 1668] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:08:44 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x125707000) [pid = 1668] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:08:44 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x12a6ca800) [pid = 1668] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:08:44 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x12c024000) [pid = 1668] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:08:44 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x12b348c00) [pid = 1668] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:08:44 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x114e25400) [pid = 1668] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:08:44 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12964ec00) [pid = 1668] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:08:44 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x125cc3000) [pid = 1668] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:08:44 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x115727800) [pid = 1668] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:08:44 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x115163000) [pid = 1668] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:08:44 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x11ad81400) [pid = 1668] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:08:44 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12a98cc00) [pid = 1668] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:08:44 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x125704400) [pid = 1668] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:08:44 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x12a6c8c00) [pid = 1668] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:08:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:08:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1074ms 03:08:44 INFO - PROCESS | 1668 | 1461406124913 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 03:08:44 INFO - PROCESS | 1668 | 1461406124914 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 03:08:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:08:44 INFO - PROCESS | 1668 | 1461406124916 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:08:44 INFO - PROCESS | 1668 | 1461406124917 Marionette TRACE conn2 <- [1,2486,null,{}] 03:08:44 INFO - PROCESS | 1668 | 1461406124920 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}] 03:08:45 INFO - PROCESS | 1668 | 1461406125009 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 03:08:45 INFO - PROCESS | 1668 | 1461406125014 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x126cbd800 == 59 [pid = 1668] [id = 629] 03:08:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x1150a1800) [pid = 1668] [serial = 1887] [outer = 0x0] 03:08:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11b99b400) [pid = 1668] [serial = 1888] [outer = 0x1150a1800] 03:08:45 INFO - PROCESS | 1668 | 1461406125040 Marionette DEBUG loaded listener.js 03:08:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x127f7d800) [pid = 1668] [serial = 1889] [outer = 0x1150a1800] 03:08:45 INFO - PROCESS | 1668 | 1461406125398 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]]]}] 03:08:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:08:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 522ms 03:08:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:08:45 INFO - PROCESS | 1668 | 1461406125439 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 03:08:45 INFO - PROCESS | 1668 | 1461406125441 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 03:08:45 INFO - PROCESS | 1668 | 1461406125443 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:08:45 INFO - PROCESS | 1668 | 1461406125445 Marionette TRACE conn2 <- [1,2490,null,{}] 03:08:45 INFO - PROCESS | 1668 | 1461406125447 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}] 03:08:45 INFO - PROCESS | 1668 | 1461406125573 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 03:08:45 INFO - PROCESS | 1668 | 1461406125587 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eb82800 == 60 [pid = 1668] [id = 630] 03:08:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x1274ecc00) [pid = 1668] [serial = 1890] [outer = 0x0] 03:08:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12ac32000) [pid = 1668] [serial = 1891] [outer = 0x1274ecc00] 03:08:45 INFO - PROCESS | 1668 | 1461406125617 Marionette DEBUG loaded listener.js 03:08:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x12bb32400) [pid = 1668] [serial = 1892] [outer = 0x1274ecc00] 03:08:45 INFO - PROCESS | 1668 | 1461406125930 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]]]}] 03:08:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:08:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 523ms 03:08:45 INFO - PROCESS | 1668 | 1461406125966 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 03:08:45 INFO - PROCESS | 1668 | 1461406125968 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 03:08:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:08:45 INFO - PROCESS | 1668 | 1461406125970 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:08:45 INFO - PROCESS | 1668 | 1461406125971 Marionette TRACE conn2 <- [1,2494,null,{}] 03:08:45 INFO - PROCESS | 1668 | 1461406125973 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}] 03:08:46 INFO - PROCESS | 1668 | 1461406126062 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 03:08:46 INFO - PROCESS | 1668 | 1461406126066 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f944800 == 61 [pid = 1668] [id = 631] 03:08:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x116574000) [pid = 1668] [serial = 1893] [outer = 0x0] 03:08:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12cece000) [pid = 1668] [serial = 1894] [outer = 0x116574000] 03:08:46 INFO - PROCESS | 1668 | 1461406126091 Marionette DEBUG loaded listener.js 03:08:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12d09a800) [pid = 1668] [serial = 1895] [outer = 0x116574000] 03:08:46 INFO - PROCESS | 1668 | 1461406126431 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]]]}] 03:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 469ms 03:08:46 INFO - PROCESS | 1668 | 1461406126439 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 03:08:46 INFO - PROCESS | 1668 | 1461406126440 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 03:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:08:46 INFO - PROCESS | 1668 | 1461406126442 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:08:46 INFO - PROCESS | 1668 | 1461406126444 Marionette TRACE conn2 <- [1,2498,null,{}] 03:08:46 INFO - PROCESS | 1668 | 1461406126448 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}] 03:08:46 INFO - PROCESS | 1668 | 1461406126572 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 03:08:46 INFO - PROCESS | 1668 | 1461406126579 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f95a000 == 62 [pid = 1668] [id = 632] 03:08:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12b70c400) [pid = 1668] [serial = 1896] [outer = 0x0] 03:08:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12d56d000) [pid = 1668] [serial = 1897] [outer = 0x12b70c400] 03:08:46 INFO - PROCESS | 1668 | 1461406126604 Marionette DEBUG loaded listener.js 03:08:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x12e29d800) [pid = 1668] [serial = 1898] [outer = 0x12b70c400] 03:08:47 INFO - PROCESS | 1668 | 1461406127035 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]]]}] 03:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 621ms 03:08:47 INFO - PROCESS | 1668 | 1461406127065 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 03:08:47 INFO - PROCESS | 1668 | 1461406127068 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 03:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:08:47 INFO - PROCESS | 1668 | 1461406127072 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:08:47 INFO - PROCESS | 1668 | 1461406127074 Marionette TRACE conn2 <- [1,2502,null,{}] 03:08:47 INFO - PROCESS | 1668 | 1461406127095 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}] 03:08:47 INFO - PROCESS | 1668 | 1461406127237 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 03:08:47 INFO - PROCESS | 1668 | 1461406127295 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x11ba1a000 == 63 [pid = 1668] [id = 633] 03:08:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x114f30800) [pid = 1668] [serial = 1899] [outer = 0x0] 03:08:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x11504d800) [pid = 1668] [serial = 1900] [outer = 0x114f30800] 03:08:47 INFO - PROCESS | 1668 | 1461406127328 Marionette DEBUG loaded listener.js 03:08:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x11530e800) [pid = 1668] [serial = 1901] [outer = 0x114f30800] 03:08:47 INFO - PROCESS | 1668 | 1461406127753 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]]]}] 03:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 722ms 03:08:47 INFO - PROCESS | 1668 | 1461406127794 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 03:08:47 INFO - PROCESS | 1668 | 1461406127798 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 03:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:08:47 INFO - PROCESS | 1668 | 1461406127803 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:08:47 INFO - PROCESS | 1668 | 1461406127805 Marionette TRACE conn2 <- [1,2506,null,{}] 03:08:47 INFO - PROCESS | 1668 | 1461406127807 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}] 03:08:47 INFO - PROCESS | 1668 | 1461406127918 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 03:08:48 INFO - PROCESS | 1668 | 1461406128023 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x127fb7800 == 64 [pid = 1668] [id = 634] 03:08:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x117874400) [pid = 1668] [serial = 1902] [outer = 0x0] 03:08:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x119b64000) [pid = 1668] [serial = 1903] [outer = 0x117874400] 03:08:48 INFO - PROCESS | 1668 | 1461406128057 Marionette DEBUG loaded listener.js 03:08:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x11ad75800) [pid = 1668] [serial = 1904] [outer = 0x117874400] 03:08:48 INFO - PROCESS | 1668 | 1461406128468 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]]]}] 03:08:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:08:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 720ms 03:08:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:08:48 INFO - PROCESS | 1668 | 1461406128539 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 03:08:48 INFO - PROCESS | 1668 | 1461406128540 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 03:08:48 INFO - PROCESS | 1668 | 1461406128543 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:08:48 INFO - PROCESS | 1668 | 1461406128545 Marionette TRACE conn2 <- [1,2510,null,{}] 03:08:48 INFO - PROCESS | 1668 | 1461406128585 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}] 03:08:48 INFO - PROCESS | 1668 | 1461406128695 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 03:08:48 INFO - PROCESS | 1668 | 1461406128772 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e6ad800 == 65 [pid = 1668] [id = 635] 03:08:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x125cc5000) [pid = 1668] [serial = 1905] [outer = 0x0] 03:08:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x126c54000) [pid = 1668] [serial = 1906] [outer = 0x125cc5000] 03:08:48 INFO - PROCESS | 1668 | 1461406128804 Marionette DEBUG loaded listener.js 03:08:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x127205c00) [pid = 1668] [serial = 1907] [outer = 0x125cc5000] 03:08:49 INFO - PROCESS | 1668 | 1461406129206 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]]]}] 03:08:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:08:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 684ms 03:08:49 INFO - PROCESS | 1668 | 1461406129228 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 03:08:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:08:49 INFO - PROCESS | 1668 | 1461406129232 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 03:08:49 INFO - PROCESS | 1668 | 1461406129234 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:08:49 INFO - PROCESS | 1668 | 1461406129236 Marionette TRACE conn2 <- [1,2514,null,{}] 03:08:49 INFO - PROCESS | 1668 | 1461406129238 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}] 03:08:49 INFO - PROCESS | 1668 | 1461406129345 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 03:08:49 INFO - PROCESS | 1668 | 1461406129448 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x130483000 == 66 [pid = 1668] [id = 636] 03:08:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x126c55800) [pid = 1668] [serial = 1908] [outer = 0x0] 03:08:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x129abd800) [pid = 1668] [serial = 1909] [outer = 0x126c55800] 03:08:49 INFO - PROCESS | 1668 | 1461406129481 Marionette DEBUG loaded listener.js 03:08:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x12ac2bc00) [pid = 1668] [serial = 1910] [outer = 0x126c55800] 03:08:49 INFO - PROCESS | 1668 | 1461406129867 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]]]}] 03:08:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:08:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 669ms 03:08:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:08:49 INFO - PROCESS | 1668 | 1461406129904 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 03:08:49 INFO - PROCESS | 1668 | 1461406129906 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 03:08:49 INFO - PROCESS | 1668 | 1461406129908 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:08:49 INFO - PROCESS | 1668 | 1461406129909 Marionette TRACE conn2 <- [1,2518,null,{}] 03:08:49 INFO - PROCESS | 1668 | 1461406129912 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}] 03:08:50 INFO - PROCESS | 1668 | 1461406130018 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 03:08:50 INFO - PROCESS | 1668 | 1461406130125 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x13954a800 == 67 [pid = 1668] [id = 637] 03:08:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x12abe2400) [pid = 1668] [serial = 1911] [outer = 0x0] 03:08:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x12b327000) [pid = 1668] [serial = 1912] [outer = 0x12abe2400] 03:08:50 INFO - PROCESS | 1668 | 1461406130156 Marionette DEBUG loaded listener.js 03:08:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x12bb23400) [pid = 1668] [serial = 1913] [outer = 0x12abe2400] 03:08:50 INFO - PROCESS | 1668 | 1461406130568 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]]]}] 03:08:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:08:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 671ms 03:08:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:08:50 INFO - PROCESS | 1668 | 1461406130582 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 03:08:50 INFO - PROCESS | 1668 | 1461406130583 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 03:08:50 INFO - PROCESS | 1668 | 1461406130585 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:08:50 INFO - PROCESS | 1668 | 1461406130586 Marionette TRACE conn2 <- [1,2522,null,{}] 03:08:50 INFO - PROCESS | 1668 | 1461406130589 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}] 03:08:50 INFO - PROCESS | 1668 | 1461406130710 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 03:08:50 INFO - PROCESS | 1668 | 1461406130815 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x13a391800 == 68 [pid = 1668] [id = 638] 03:08:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x12cf29c00) [pid = 1668] [serial = 1914] [outer = 0x0] 03:08:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x12e33cc00) [pid = 1668] [serial = 1915] [outer = 0x12cf29c00] 03:08:50 INFO - PROCESS | 1668 | 1461406130849 Marionette DEBUG loaded listener.js 03:08:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x12ef0fc00) [pid = 1668] [serial = 1916] [outer = 0x12cf29c00] 03:08:51 INFO - PROCESS | 1668 | 1461406131247 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]]]}] 03:08:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:08:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 669ms 03:08:51 INFO - PROCESS | 1668 | 1461406131254 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 03:08:51 INFO - PROCESS | 1668 | 1461406131255 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 03:08:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:08:51 INFO - PROCESS | 1668 | 1461406131258 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:08:51 INFO - PROCESS | 1668 | 1461406131259 Marionette TRACE conn2 <- [1,2526,null,{}] 03:08:51 INFO - PROCESS | 1668 | 1461406131261 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}] 03:08:51 INFO - PROCESS | 1668 | 1461406131370 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 03:08:51 INFO - PROCESS | 1668 | 1461406131477 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x13a1f0000 == 69 [pid = 1668] [id = 639] 03:08:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x125e7dc00) [pid = 1668] [serial = 1917] [outer = 0x0] 03:08:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x125e81400) [pid = 1668] [serial = 1918] [outer = 0x125e7dc00] 03:08:51 INFO - PROCESS | 1668 | 1461406131508 Marionette DEBUG loaded listener.js 03:08:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x125e85400) [pid = 1668] [serial = 1919] [outer = 0x125e7dc00] 03:08:51 INFO - PROCESS | 1668 | 1461406131968 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]]]}] 03:08:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:08:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 769ms 03:08:52 INFO - PROCESS | 1668 | 1461406132046 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 03:08:52 INFO - PROCESS | 1668 | 1461406132048 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 03:08:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:08:52 INFO - PROCESS | 1668 | 1461406132051 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:08:52 INFO - PROCESS | 1668 | 1461406132053 Marionette TRACE conn2 <- [1,2530,null,{}] 03:08:52 INFO - PROCESS | 1668 | 1461406132055 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}] 03:08:52 INFO - PROCESS | 1668 | 1461406132162 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 03:08:52 INFO - PROCESS | 1668 | 1461406132243 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x123973800 == 70 [pid = 1668] [id = 640] 03:08:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x114e22800) [pid = 1668] [serial = 1920] [outer = 0x0] 03:08:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x125e7ec00) [pid = 1668] [serial = 1921] [outer = 0x114e22800] 03:08:52 INFO - PROCESS | 1668 | 1461406132273 Marionette DEBUG loaded listener.js 03:08:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x12ac2b400) [pid = 1668] [serial = 1922] [outer = 0x114e22800] 03:08:52 INFO - PROCESS | 1668 | 1461406132929 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]]]}] 03:08:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:08:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 921ms 03:08:52 INFO - PROCESS | 1668 | 1461406132973 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 03:08:52 INFO - PROCESS | 1668 | 1461406132975 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 03:08:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:08:52 INFO - PROCESS | 1668 | 1461406132982 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:08:52 INFO - PROCESS | 1668 | 1461406132984 Marionette TRACE conn2 <- [1,2534,null,{}] 03:08:52 INFO - PROCESS | 1668 | 1461406132987 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}] 03:08:53 INFO - PROCESS | 1668 | 1461406133095 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 03:08:53 INFO - PROCESS | 1668 | 1461406133171 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x126e89000 == 71 [pid = 1668] [id = 641] 03:08:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x115095000) [pid = 1668] [serial = 1923] [outer = 0x0] 03:08:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x115166400) [pid = 1668] [serial = 1924] [outer = 0x115095000] 03:08:53 INFO - PROCESS | 1668 | 1461406133200 Marionette DEBUG loaded listener.js 03:08:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x1188f8800) [pid = 1668] [serial = 1925] [outer = 0x115095000] 03:08:53 INFO - PROCESS | 1668 | 1461406133626 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]]]}] 03:08:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:08:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 676ms 03:08:53 INFO - PROCESS | 1668 | 1461406133654 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 03:08:53 INFO - PROCESS | 1668 | 1461406133658 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 03:08:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:08:53 INFO - PROCESS | 1668 | 1461406133662 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:08:53 INFO - PROCESS | 1668 | 1461406133664 Marionette TRACE conn2 <- [1,2538,null,{}] 03:08:53 INFO - PROCESS | 1668 | 1461406133666 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}] 03:08:53 INFO - PROCESS | 1668 | 1461406133792 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 03:08:53 INFO - PROCESS | 1668 | 1461406133934 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x12396d800 == 72 [pid = 1668] [id = 642] 03:08:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x1187d7c00) [pid = 1668] [serial = 1926] [outer = 0x0] 03:08:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x11aa05800) [pid = 1668] [serial = 1927] [outer = 0x1187d7c00] 03:08:53 INFO - PROCESS | 1668 | 1461406133983 Marionette DEBUG loaded listener.js 03:08:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x11aff1000) [pid = 1668] [serial = 1928] [outer = 0x1187d7c00] 03:08:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12f944800 == 71 [pid = 1668] [id = 631] 03:08:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12eb82800 == 70 [pid = 1668] [id = 630] 03:08:54 INFO - PROCESS | 1668 | --DOCSHELL 0x126cbd800 == 69 [pid = 1668] [id = 629] 03:08:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12db6c000 == 68 [pid = 1668] [id = 628] 03:08:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf59800 == 67 [pid = 1668] [id = 627] 03:08:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb10800 == 66 [pid = 1668] [id = 626] 03:08:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12aac2000 == 65 [pid = 1668] [id = 625] 03:08:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12a912000 == 64 [pid = 1668] [id = 624] 03:08:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12781f000 == 63 [pid = 1668] [id = 623] 03:08:54 INFO - PROCESS | 1668 | --DOCSHELL 0x11c193800 == 62 [pid = 1668] [id = 622] 03:08:54 INFO - PROCESS | 1668 | --DOCSHELL 0x11c207800 == 61 [pid = 1668] [id = 621] 03:08:54 INFO - PROCESS | 1668 | --DOCSHELL 0x11c495000 == 60 [pid = 1668] [id = 620] 03:08:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12ac07000 == 59 [pid = 1668] [id = 615] 03:08:54 INFO - PROCESS | 1668 | --DOCSHELL 0x126a57000 == 58 [pid = 1668] [id = 614] 03:08:54 INFO - PROCESS | 1668 | 1461406134485 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]]]}] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 172 (0x125cc2c00) [pid = 1668] [serial = 1739] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 171 (0x12e329400) [pid = 1668] [serial = 1661] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x12964dc00) [pid = 1668] [serial = 1814] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x118f1f400) [pid = 1668] [serial = 1805] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x11853ec00) [pid = 1668] [serial = 1804] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x1276a8800) [pid = 1668] [serial = 1786] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x12a6cec00) [pid = 1668] [serial = 1789] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x11657ac00) [pid = 1668] [serial = 1780] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x1187d8800) [pid = 1668] [serial = 1807] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x11aad0400) [pid = 1668] [serial = 1808] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x11c4d0000) [pid = 1668] [serial = 1810] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x125cc2400) [pid = 1668] [serial = 1811] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x11aa7b800) [pid = 1668] [serial = 1783] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x12ef0e000) [pid = 1668] [serial = 1835] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x12eb0c400) [pid = 1668] [serial = 1829] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x1276a1000) [pid = 1668] [serial = 1802] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x12a98ac00) [pid = 1668] [serial = 1832] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x12abdb000) [pid = 1668] [serial = 1819] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x12a986800) [pid = 1668] [serial = 1831] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x12b704000) [pid = 1668] [serial = 1820] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x12b58d000) [pid = 1668] [serial = 1834] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x12ac30800) [pid = 1668] [serial = 1837] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x12bd76400) [pid = 1668] [serial = 1822] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x12e298400) [pid = 1668] [serial = 1825] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x12d09a400) [pid = 1668] [serial = 1823] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x12e33e400) [pid = 1668] [serial = 1828] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x12e32f000) [pid = 1668] [serial = 1826] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x1151a6c00) [pid = 1668] [serial = 1801] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x12cecec00) [pid = 1668] [serial = 1792] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x1298f7c00) [pid = 1668] [serial = 1816] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x12a6c9c00) [pid = 1668] [serial = 1817] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x12ef09c00) [pid = 1668] [serial = 1795] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x11509a400) [pid = 1668] [serial = 1798] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x1276a4800) [pid = 1668] [serial = 1813] [outer = 0x0] [url = about:blank] 03:08:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:08:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 874ms 03:08:54 INFO - PROCESS | 1668 | 1461406134536 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 03:08:54 INFO - PROCESS | 1668 | 1461406134538 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 03:08:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:08:54 INFO - PROCESS | 1668 | 1461406134540 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:08:54 INFO - PROCESS | 1668 | 1461406134542 Marionette TRACE conn2 <- [1,2542,null,{}] 03:08:54 INFO - PROCESS | 1668 | 1461406134550 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}] 03:08:54 INFO - PROCESS | 1668 | 1461406134646 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 03:08:54 INFO - PROCESS | 1668 | 1461406134651 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c777000 == 59 [pid = 1668] [id = 643] 03:08:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x11c456000) [pid = 1668] [serial = 1929] [outer = 0x0] 03:08:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x125707c00) [pid = 1668] [serial = 1930] [outer = 0x11c456000] 03:08:54 INFO - PROCESS | 1668 | 1461406134680 Marionette DEBUG loaded listener.js 03:08:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x125d7d000) [pid = 1668] [serial = 1931] [outer = 0x11c456000] 03:08:55 INFO - PROCESS | 1668 | 1461406135074 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]]]}] 03:08:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:08:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 575ms 03:08:55 INFO - PROCESS | 1668 | 1461406135118 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 03:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:08:55 INFO - PROCESS | 1668 | 1461406135120 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 03:08:55 INFO - PROCESS | 1668 | 1461406135122 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:08:55 INFO - PROCESS | 1668 | 1461406135123 Marionette TRACE conn2 <- [1,2546,null,{}] 03:08:55 INFO - PROCESS | 1668 | 1461406135125 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}] 03:08:55 INFO - PROCESS | 1668 | 1461406135216 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 03:08:55 INFO - PROCESS | 1668 | 1461406135220 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a911800 == 60 [pid = 1668] [id = 644] 03:08:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x126c4c800) [pid = 1668] [serial = 1932] [outer = 0x0] 03:08:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x126c52c00) [pid = 1668] [serial = 1933] [outer = 0x126c4c800] 03:08:55 INFO - PROCESS | 1668 | 1461406135247 Marionette DEBUG loaded listener.js 03:08:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x1276a8400) [pid = 1668] [serial = 1934] [outer = 0x126c4c800] 03:08:55 INFO - PROCESS | 1668 | 1461406135599 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]]]}] 03:08:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:08:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 518ms 03:08:55 INFO - PROCESS | 1668 | 1461406135641 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 03:08:55 INFO - PROCESS | 1668 | 1461406135642 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 03:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:08:55 INFO - PROCESS | 1668 | 1461406135645 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:08:55 INFO - PROCESS | 1668 | 1461406135647 Marionette TRACE conn2 <- [1,2550,null,{}] 03:08:55 INFO - PROCESS | 1668 | 1461406135650 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}] 03:08:55 INFO - PROCESS | 1668 | 1461406135737 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 03:08:55 INFO - PROCESS | 1668 | 1461406135742 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ac13800 == 61 [pid = 1668] [id = 645] 03:08:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x127972400) [pid = 1668] [serial = 1935] [outer = 0x0] 03:08:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x129aba400) [pid = 1668] [serial = 1936] [outer = 0x127972400] 03:08:55 INFO - PROCESS | 1668 | 1461406135768 Marionette DEBUG loaded listener.js 03:08:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x12a6cfc00) [pid = 1668] [serial = 1937] [outer = 0x127972400] 03:08:56 INFO - PROCESS | 1668 | 1461406136125 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]]]}] 03:08:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:08:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 520ms 03:08:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:08:56 INFO - PROCESS | 1668 | 1461406136166 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 03:08:56 INFO - PROCESS | 1668 | 1461406136167 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 03:08:56 INFO - PROCESS | 1668 | 1461406136169 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:08:56 INFO - PROCESS | 1668 | 1461406136170 Marionette TRACE conn2 <- [1,2554,null,{}] 03:08:56 INFO - PROCESS | 1668 | 1461406136172 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}] 03:08:56 INFO - PROCESS | 1668 | 1461406136310 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 03:08:56 INFO - PROCESS | 1668 | 1461406136356 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba27000 == 62 [pid = 1668] [id = 646] 03:08:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x12a984800) [pid = 1668] [serial = 1938] [outer = 0x0] 03:08:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x12abd7800) [pid = 1668] [serial = 1939] [outer = 0x12a984800] 03:08:56 INFO - PROCESS | 1668 | 1461406136384 Marionette DEBUG loaded listener.js 03:08:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x12b583400) [pid = 1668] [serial = 1940] [outer = 0x12a984800] 03:08:56 INFO - PROCESS | 1668 | 1461406136775 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]]]}] 03:08:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:08:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 621ms 03:08:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:08:56 INFO - PROCESS | 1668 | 1461406136791 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 03:08:56 INFO - PROCESS | 1668 | 1461406136793 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 03:08:56 INFO - PROCESS | 1668 | 1461406136797 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:08:56 INFO - PROCESS | 1668 | 1461406136799 Marionette TRACE conn2 <- [1,2558,null,{}] 03:08:56 INFO - PROCESS | 1668 | 1461406136811 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}] 03:08:56 INFO - PROCESS | 1668 | 1461406136991 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 03:08:57 INFO - PROCESS | 1668 | 1461406137014 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf88800 == 63 [pid = 1668] [id = 647] 03:08:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x12a986c00) [pid = 1668] [serial = 1941] [outer = 0x0] 03:08:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x12ba61c00) [pid = 1668] [serial = 1942] [outer = 0x12a986c00] 03:08:57 INFO - PROCESS | 1668 | 1461406137055 Marionette DEBUG loaded listener.js 03:08:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x12d08f400) [pid = 1668] [serial = 1943] [outer = 0x12a986c00] 03:08:57 INFO - PROCESS | 1668 | 1461406137538 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]]]}] 03:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 782ms 03:08:57 INFO - PROCESS | 1668 | 1461406137579 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 03:08:57 INFO - PROCESS | 1668 | 1461406137581 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 03:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:08:57 INFO - PROCESS | 1668 | 1461406137585 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:08:57 INFO - PROCESS | 1668 | 1461406137586 Marionette TRACE conn2 <- [1,2562,null,{}] 03:08:57 INFO - PROCESS | 1668 | 1461406137590 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}] 03:08:57 INFO - PROCESS | 1668 | 1461406137760 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 03:08:57 INFO - PROCESS | 1668 | 1461406137784 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db80800 == 64 [pid = 1668] [id = 648] 03:08:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x12b326000) [pid = 1668] [serial = 1944] [outer = 0x0] 03:08:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x12d5ebc00) [pid = 1668] [serial = 1945] [outer = 0x12b326000] 03:08:57 INFO - PROCESS | 1668 | 1461406137826 Marionette DEBUG loaded listener.js 03:08:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x12e32c800) [pid = 1668] [serial = 1946] [outer = 0x12b326000] 03:08:58 INFO - PROCESS | 1668 | 1461406138242 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]]]}] 03:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 670ms 03:08:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:08:58 INFO - PROCESS | 1668 | 1461406138254 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 03:08:58 INFO - PROCESS | 1668 | 1461406138255 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 03:08:58 INFO - PROCESS | 1668 | 1461406138257 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:08:58 INFO - PROCESS | 1668 | 1461406138259 Marionette TRACE conn2 <- [1,2566,null,{}] 03:08:58 INFO - PROCESS | 1668 | 1461406138261 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}] 03:08:58 INFO - PROCESS | 1668 | 1461406138380 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 03:08:58 INFO - PROCESS | 1668 | 1461406138410 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x12efcf800 == 65 [pid = 1668] [id = 649] 03:08:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x12b582800) [pid = 1668] [serial = 1947] [outer = 0x0] 03:08:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x12eb0cc00) [pid = 1668] [serial = 1948] [outer = 0x12b582800] 03:08:58 INFO - PROCESS | 1668 | 1461406138434 Marionette DEBUG loaded listener.js 03:08:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x12ef09400) [pid = 1668] [serial = 1949] [outer = 0x12b582800] 03:08:59 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x116574000) [pid = 1668] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:08:59 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x1151a8400) [pid = 1668] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:08:59 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x125cc3800) [pid = 1668] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:08:59 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x1150a1800) [pid = 1668] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:08:59 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x118c0c800) [pid = 1668] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:08:59 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x125cc6000) [pid = 1668] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:08:59 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x1144be000) [pid = 1668] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:08:59 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x1157a6c00) [pid = 1668] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:08:59 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x11926d400) [pid = 1668] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:08:59 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x1298ec400) [pid = 1668] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:08:59 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x1274ecc00) [pid = 1668] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:08:59 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x11c4c6000) [pid = 1668] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:08:59 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x12ac29800) [pid = 1668] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:08:59 INFO - PROCESS | 1668 | 1461406139096 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]]]}] 03:08:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:08:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 874ms 03:08:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:08:59 INFO - PROCESS | 1668 | 1461406139132 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 03:08:59 INFO - PROCESS | 1668 | 1461406139134 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 03:08:59 INFO - PROCESS | 1668 | 1461406139137 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:08:59 INFO - PROCESS | 1668 | 1461406139139 Marionette TRACE conn2 <- [1,2570,null,{}] 03:08:59 INFO - PROCESS | 1668 | 1461406139142 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}] 03:08:59 INFO - PROCESS | 1668 | 1461406139278 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 03:08:59 INFO - PROCESS | 1668 | 1461406139373 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e342800 == 66 [pid = 1668] [id = 650] 03:08:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x1144be000) [pid = 1668] [serial = 1950] [outer = 0x0] 03:08:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x126c51c00) [pid = 1668] [serial = 1951] [outer = 0x1144be000] 03:08:59 INFO - PROCESS | 1668 | 1461406139414 Marionette DEBUG loaded listener.js 03:08:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x12a98fc00) [pid = 1668] [serial = 1952] [outer = 0x1144be000] 03:08:59 INFO - PROCESS | 1668 | 1461406139809 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]]]}] 03:08:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:08:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 720ms 03:08:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:08:59 INFO - PROCESS | 1668 | 1461406139863 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 03:08:59 INFO - PROCESS | 1668 | 1461406139864 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 03:08:59 INFO - PROCESS | 1668 | 1461406139866 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:08:59 INFO - PROCESS | 1668 | 1461406139868 Marionette TRACE conn2 <- [1,2574,null,{}] 03:08:59 INFO - PROCESS | 1668 | 1461406139870 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}] 03:08:59 INFO - PROCESS | 1668 | 1461406139985 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 03:09:00 INFO - PROCESS | 1668 | 1461406140015 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x130475000 == 67 [pid = 1668] [id = 651] 03:09:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x12abb6c00) [pid = 1668] [serial = 1953] [outer = 0x0] 03:09:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x12bd73c00) [pid = 1668] [serial = 1954] [outer = 0x12abb6c00] 03:09:00 INFO - PROCESS | 1668 | 1461406140045 Marionette DEBUG loaded listener.js 03:09:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x12ef10800) [pid = 1668] [serial = 1955] [outer = 0x12abb6c00] 03:09:00 INFO - PROCESS | 1668 | 1461406140392 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]]]}] 03:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 569ms 03:09:00 INFO - PROCESS | 1668 | 1461406140435 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 03:09:00 INFO - PROCESS | 1668 | 1461406140437 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 03:09:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:09:00 INFO - PROCESS | 1668 | 1461406140439 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:09:00 INFO - PROCESS | 1668 | 1461406140440 Marionette TRACE conn2 <- [1,2578,null,{}] 03:09:00 INFO - PROCESS | 1668 | 1461406140442 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}] 03:09:00 INFO - PROCESS | 1668 | 1461406140534 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 03:09:00 INFO - PROCESS | 1668 | 1461406140602 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x1304fb000 == 68 [pid = 1668] [id = 652] 03:09:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x12d065400) [pid = 1668] [serial = 1956] [outer = 0x0] 03:09:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x12d06c800) [pid = 1668] [serial = 1957] [outer = 0x12d065400] 03:09:00 INFO - PROCESS | 1668 | 1461406140628 Marionette DEBUG loaded listener.js 03:09:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x12d071c00) [pid = 1668] [serial = 1958] [outer = 0x12d065400] 03:09:00 INFO - PROCESS | 1668 | 1461406140898 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]]]}] 03:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 468ms 03:09:00 INFO - PROCESS | 1668 | 1461406140908 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 03:09:00 INFO - PROCESS | 1668 | 1461406140909 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 03:09:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:09:00 INFO - PROCESS | 1668 | 1461406140911 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:09:00 INFO - PROCESS | 1668 | 1461406140912 Marionette TRACE conn2 <- [1,2582,null,{}] 03:09:00 INFO - PROCESS | 1668 | 1461406140921 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}] 03:09:01 INFO - PROCESS | 1668 | 1461406141093 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 03:09:01 INFO - PROCESS | 1668 | 1461406141200 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x119103000 == 69 [pid = 1668] [id = 653] 03:09:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x11423ac00) [pid = 1668] [serial = 1959] [outer = 0x0] 03:09:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x114baac00) [pid = 1668] [serial = 1960] [outer = 0x11423ac00] 03:09:01 INFO - PROCESS | 1668 | 1461406141234 Marionette DEBUG loaded listener.js 03:09:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x1150a1800) [pid = 1668] [serial = 1961] [outer = 0x11423ac00] 03:09:01 INFO - PROCESS | 1668 | 1461406141732 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]]]}] 03:09:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:09:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 871ms 03:09:01 INFO - PROCESS | 1668 | 1461406141783 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 03:09:01 INFO - PROCESS | 1668 | 1461406141787 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 03:09:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:09:01 INFO - PROCESS | 1668 | 1461406141790 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:09:01 INFO - PROCESS | 1668 | 1461406141793 Marionette TRACE conn2 <- [1,2586,null,{}] 03:09:01 INFO - PROCESS | 1668 | 1461406141796 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}] 03:09:01 INFO - PROCESS | 1668 | 1461406141911 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 03:09:01 INFO - PROCESS | 1668 | 1461406141989 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a916800 == 70 [pid = 1668] [id = 654] 03:09:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x11ad43400) [pid = 1668] [serial = 1962] [outer = 0x0] 03:09:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x11afea400) [pid = 1668] [serial = 1963] [outer = 0x11ad43400] 03:09:02 INFO - PROCESS | 1668 | 1461406142022 Marionette DEBUG loaded listener.js 03:09:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x125708400) [pid = 1668] [serial = 1964] [outer = 0x11ad43400] 03:09:02 INFO - PROCESS | 1668 | 1461406142435 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]]]}] 03:09:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:09:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 671ms 03:09:02 INFO - PROCESS | 1668 | 1461406142461 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 03:09:02 INFO - PROCESS | 1668 | 1461406142465 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 03:09:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:09:02 INFO - PROCESS | 1668 | 1461406142468 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:09:02 INFO - PROCESS | 1668 | 1461406142469 Marionette TRACE conn2 <- [1,2590,null,{}] 03:09:02 INFO - PROCESS | 1668 | 1461406142472 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}] 03:09:02 INFO - PROCESS | 1668 | 1461406142604 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 03:09:02 INFO - PROCESS | 1668 | 1461406142713 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db73000 == 71 [pid = 1668] [id = 655] 03:09:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x125e7cc00) [pid = 1668] [serial = 1965] [outer = 0x0] 03:09:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x126ed3000) [pid = 1668] [serial = 1966] [outer = 0x125e7cc00] 03:09:02 INFO - PROCESS | 1668 | 1461406142746 Marionette DEBUG loaded listener.js 03:09:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x12a984400) [pid = 1668] [serial = 1967] [outer = 0x125e7cc00] 03:09:03 INFO - PROCESS | 1668 | 1461406143236 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]]]}] 03:09:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:09:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 822ms 03:09:03 INFO - PROCESS | 1668 | 1461406143292 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 03:09:03 INFO - PROCESS | 1668 | 1461406143296 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 03:09:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:09:03 INFO - PROCESS | 1668 | 1461406143308 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:09:03 INFO - PROCESS | 1668 | 1461406143313 Marionette TRACE conn2 <- [1,2594,null,{}] 03:09:03 INFO - PROCESS | 1668 | 1461406143317 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}] 03:09:03 INFO - PROCESS | 1668 | 1461406143487 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 03:09:03 INFO - PROCESS | 1668 | 1461406143567 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x139dcc000 == 72 [pid = 1668] [id = 656] 03:09:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x126c10c00) [pid = 1668] [serial = 1968] [outer = 0x0] 03:09:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x12abb5c00) [pid = 1668] [serial = 1969] [outer = 0x126c10c00] 03:09:03 INFO - PROCESS | 1668 | 1461406143597 Marionette DEBUG loaded listener.js 03:09:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x12b34c800) [pid = 1668] [serial = 1970] [outer = 0x126c10c00] 03:09:04 INFO - PROCESS | 1668 | 1461406144059 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]]]}] 03:09:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:09:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 782ms 03:09:04 INFO - PROCESS | 1668 | 1461406144082 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 03:09:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:09:04 INFO - PROCESS | 1668 | 1461406144084 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 03:09:04 INFO - PROCESS | 1668 | 1461406144086 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:09:04 INFO - PROCESS | 1668 | 1461406144087 Marionette TRACE conn2 <- [1,2598,null,{}] 03:09:04 INFO - PROCESS | 1668 | 1461406144090 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}] 03:09:04 INFO - PROCESS | 1668 | 1461406144199 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 03:09:04 INFO - PROCESS | 1668 | 1461406144278 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x13abd7000 == 73 [pid = 1668] [id = 657] 03:09:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x12ac28400) [pid = 1668] [serial = 1971] [outer = 0x0] 03:09:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x12d068c00) [pid = 1668] [serial = 1972] [outer = 0x12ac28400] 03:09:04 INFO - PROCESS | 1668 | 1461406144308 Marionette DEBUG loaded listener.js 03:09:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x12d56d400) [pid = 1668] [serial = 1973] [outer = 0x12ac28400] 03:09:04 INFO - PROCESS | 1668 | 1461406144737 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]]]}] 03:09:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:09:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 668ms 03:09:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:09:04 INFO - PROCESS | 1668 | 1461406144755 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 03:09:04 INFO - PROCESS | 1668 | 1461406144756 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 03:09:04 INFO - PROCESS | 1668 | 1461406144758 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:09:04 INFO - PROCESS | 1668 | 1461406144759 Marionette TRACE conn2 <- [1,2602,null,{}] 03:09:04 INFO - PROCESS | 1668 | 1461406144762 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}] 03:09:04 INFO - PROCESS | 1668 | 1461406144871 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 03:09:04 INFO - PROCESS | 1668 | 1461406144951 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x13a0d8000 == 74 [pid = 1668] [id = 658] 03:09:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x12ef09000) [pid = 1668] [serial = 1974] [outer = 0x0] 03:09:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x12ef10400) [pid = 1668] [serial = 1975] [outer = 0x12ef09000] 03:09:04 INFO - PROCESS | 1668 | 1461406144991 Marionette DEBUG loaded listener.js 03:09:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x12f0e0c00) [pid = 1668] [serial = 1976] [outer = 0x12ef09000] 03:09:05 INFO - PROCESS | 1668 | 1461406145417 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]]]}] 03:09:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:09:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 721ms 03:09:05 INFO - PROCESS | 1668 | 1461406145505 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 03:09:05 INFO - PROCESS | 1668 | 1461406145507 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 03:09:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:09:05 INFO - PROCESS | 1668 | 1461406145510 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:09:05 INFO - PROCESS | 1668 | 1461406145512 Marionette TRACE conn2 <- [1,2606,null,{}] 03:09:05 INFO - PROCESS | 1668 | 1461406145516 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}] 03:09:05 INFO - PROCESS | 1668 | 1461406145626 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 03:09:05 INFO - PROCESS | 1668 | 1461406145706 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x13993f800 == 75 [pid = 1668] [id = 659] 03:09:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x11349e000) [pid = 1668] [serial = 1977] [outer = 0x0] 03:09:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 176 (0x1134a5800) [pid = 1668] [serial = 1978] [outer = 0x11349e000] 03:09:05 INFO - PROCESS | 1668 | 1461406145736 Marionette DEBUG loaded listener.js 03:09:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 177 (0x12f0e1400) [pid = 1668] [serial = 1979] [outer = 0x11349e000] 03:09:06 INFO - PROCESS | 1668 | 1461406146173 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]]]}] 03:09:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:09:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 722ms 03:09:06 INFO - PROCESS | 1668 | 1461406146234 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 03:09:06 INFO - PROCESS | 1668 | 1461406146235 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 03:09:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:09:06 INFO - PROCESS | 1668 | 1461406146237 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:09:06 INFO - PROCESS | 1668 | 1461406146238 Marionette TRACE conn2 <- [1,2610,null,{}] 03:09:06 INFO - PROCESS | 1668 | 1461406146241 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}] 03:09:06 INFO - PROCESS | 1668 | 1461406146342 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 03:09:06 INFO - PROCESS | 1668 | 1461406146440 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a5b9800 == 76 [pid = 1668] [id = 660] 03:09:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 178 (0x114f32800) [pid = 1668] [serial = 1980] [outer = 0x0] 03:09:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 179 (0x125cba400) [pid = 1668] [serial = 1981] [outer = 0x114f32800] 03:09:06 INFO - PROCESS | 1668 | 1461406146488 Marionette DEBUG loaded listener.js 03:09:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 180 (0x12bd7f400) [pid = 1668] [serial = 1982] [outer = 0x114f32800] 03:09:07 INFO - PROCESS | 1668 | 1461406147027 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]]]}] 03:09:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:09:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 821ms 03:09:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:09:07 INFO - PROCESS | 1668 | 1461406147060 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 03:09:07 INFO - PROCESS | 1668 | 1461406147061 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 03:09:07 INFO - PROCESS | 1668 | 1461406147083 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:09:07 INFO - PROCESS | 1668 | 1461406147085 Marionette TRACE conn2 <- [1,2614,null,{}] 03:09:07 INFO - PROCESS | 1668 | 1461406147089 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}] 03:09:07 INFO - PROCESS | 1668 | 1461406147198 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 03:09:07 INFO - PROCESS | 1668 | 1461406147281 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a5c7000 == 77 [pid = 1668] [id = 661] 03:09:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 181 (0x115754800) [pid = 1668] [serial = 1983] [outer = 0x0] 03:09:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 182 (0x12f219c00) [pid = 1668] [serial = 1984] [outer = 0x115754800] 03:09:07 INFO - PROCESS | 1668 | 1461406147311 Marionette DEBUG loaded listener.js 03:09:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 183 (0x12f220c00) [pid = 1668] [serial = 1985] [outer = 0x115754800] 03:09:07 INFO - PROCESS | 1668 | 1461406147739 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]]]}] 03:09:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:09:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 691ms 03:09:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:09:07 INFO - PROCESS | 1668 | 1461406147754 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 03:09:07 INFO - PROCESS | 1668 | 1461406147756 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 03:09:07 INFO - PROCESS | 1668 | 1461406147758 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:09:07 INFO - PROCESS | 1668 | 1461406147759 Marionette TRACE conn2 <- [1,2618,null,{}] 03:09:07 INFO - PROCESS | 1668 | 1461406147762 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}] 03:09:07 INFO - PROCESS | 1668 | 1461406147874 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 03:09:08 INFO - PROCESS | 1668 | 1461406148138 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x127190800 == 78 [pid = 1668] [id = 662] 03:09:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 184 (0x11349ac00) [pid = 1668] [serial = 1986] [outer = 0x0] 03:09:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 185 (0x1134a1800) [pid = 1668] [serial = 1987] [outer = 0x11349ac00] 03:09:08 INFO - PROCESS | 1668 | 1461406148205 Marionette DEBUG loaded listener.js 03:09:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 186 (0x114e2c400) [pid = 1668] [serial = 1988] [outer = 0x11349ac00] 03:09:08 INFO - PROCESS | 1668 | 1461406148700 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]]]}] 03:09:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:09:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 970ms 03:09:08 INFO - PROCESS | 1668 | 1461406148729 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 03:09:08 INFO - PROCESS | 1668 | 1461406148734 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 03:09:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:09:08 INFO - PROCESS | 1668 | 1461406148738 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:09:08 INFO - PROCESS | 1668 | 1461406148739 Marionette TRACE conn2 <- [1,2622,null,{}] 03:09:08 INFO - PROCESS | 1668 | 1461406148743 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}] 03:09:08 INFO - PROCESS | 1668 | 1461406148849 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 03:09:08 INFO - PROCESS | 1668 | 1461406148937 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x11ba18000 == 79 [pid = 1668] [id = 663] 03:09:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 187 (0x119196000) [pid = 1668] [serial = 1989] [outer = 0x0] 03:09:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 188 (0x119b59800) [pid = 1668] [serial = 1990] [outer = 0x119196000] 03:09:08 INFO - PROCESS | 1668 | 1461406148967 Marionette DEBUG loaded listener.js 03:09:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 189 (0x11afee400) [pid = 1668] [serial = 1991] [outer = 0x119196000] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x129669800 == 78 [pid = 1668] [id = 519] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x1304fb000 == 77 [pid = 1668] [id = 652] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x130475000 == 76 [pid = 1668] [id = 651] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x12e342800 == 75 [pid = 1668] [id = 650] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x12efcf800 == 74 [pid = 1668] [id = 649] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x12db80800 == 73 [pid = 1668] [id = 648] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf88800 == 72 [pid = 1668] [id = 647] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba27000 == 71 [pid = 1668] [id = 646] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 188 (0x12d56d000) [pid = 1668] [serial = 1897] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x12ac13800 == 70 [pid = 1668] [id = 645] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x12a911800 == 69 [pid = 1668] [id = 644] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x11c777000 == 68 [pid = 1668] [id = 643] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x12396d800 == 67 [pid = 1668] [id = 642] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x126e89000 == 66 [pid = 1668] [id = 641] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x13a1f0000 == 65 [pid = 1668] [id = 639] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x13a391800 == 64 [pid = 1668] [id = 638] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x13954a800 == 63 [pid = 1668] [id = 637] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x130483000 == 62 [pid = 1668] [id = 636] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x12e6ad800 == 61 [pid = 1668] [id = 635] 03:09:09 INFO - PROCESS | 1668 | 1461406149460 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]]]}] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x127fb7800 == 60 [pid = 1668] [id = 634] 03:09:09 INFO - PROCESS | 1668 | --DOCSHELL 0x11ba1a000 == 59 [pid = 1668] [id = 633] 03:09:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:09:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 772ms 03:09:09 INFO - PROCESS | 1668 | 1461406149511 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 03:09:09 INFO - PROCESS | 1668 | 1461406149514 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 03:09:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:09:09 INFO - PROCESS | 1668 | 1461406149517 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:09:09 INFO - PROCESS | 1668 | 1461406149518 Marionette TRACE conn2 <- [1,2626,null,{}] 03:09:09 INFO - PROCESS | 1668 | 1461406149521 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}] 03:09:09 INFO - PROCESS | 1668 | 1461406149613 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 187 (0x12d09a800) [pid = 1668] [serial = 1895] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 186 (0x118f88c00) [pid = 1668] [serial = 1867] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 185 (0x125f79c00) [pid = 1668] [serial = 1873] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 184 (0x127f7d800) [pid = 1668] [serial = 1889] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 183 (0x12a992400) [pid = 1668] [serial = 1849] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 182 (0x125cc9000) [pid = 1668] [serial = 1882] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 181 (0x12800d400) [pid = 1668] [serial = 1877] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 180 (0x115312400) [pid = 1668] [serial = 1862] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 179 (0x12ced6000) [pid = 1668] [serial = 1855] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 178 (0x119cd7c00) [pid = 1668] [serial = 1865] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 177 (0x126c4b000) [pid = 1668] [serial = 1874] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 176 (0x119a70800) [pid = 1668] [serial = 1843] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 175 (0x12ac30c00) [pid = 1668] [serial = 1852] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 174 (0x11aa78800) [pid = 1668] [serial = 1858] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 173 (0x12abe2c00) [pid = 1668] [serial = 1886] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 172 (0x12a6c9000) [pid = 1668] [serial = 1880] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 171 (0x12f0d4400) [pid = 1668] [serial = 1840] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x12ac32000) [pid = 1668] [serial = 1891] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x126c4f400) [pid = 1668] [serial = 1876] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x115096c00) [pid = 1668] [serial = 1861] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x125705000) [pid = 1668] [serial = 1870] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x1259f5400) [pid = 1668] [serial = 1871] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x11afeac00) [pid = 1668] [serial = 1868] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x1298f6800) [pid = 1668] [serial = 1879] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x11c133000) [pid = 1668] [serial = 1846] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x11b99b400) [pid = 1668] [serial = 1888] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x12bb32400) [pid = 1668] [serial = 1892] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x118f89400) [pid = 1668] [serial = 1864] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x12cece000) [pid = 1668] [serial = 1894] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x12abda800) [pid = 1668] [serial = 1885] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x12a98c000) [pid = 1668] [serial = 1883] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x12ac34800) [pid = 1668] [serial = 1838] [outer = 0x0] [url = about:blank] 03:09:09 INFO - PROCESS | 1668 | 1461406149695 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x12591c000 == 60 [pid = 1668] [id = 664] 03:09:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x11657ac00) [pid = 1668] [serial = 1992] [outer = 0x0] 03:09:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x11aa78800) [pid = 1668] [serial = 1993] [outer = 0x11657ac00] 03:09:09 INFO - PROCESS | 1668 | 1461406149725 Marionette DEBUG loaded listener.js 03:09:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x125e7c400) [pid = 1668] [serial = 1994] [outer = 0x11657ac00] 03:09:10 INFO - PROCESS | 1668 | 1461406150038 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]]]}] 03:09:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:09:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 569ms 03:09:10 INFO - PROCESS | 1668 | 1461406150087 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 03:09:10 INFO - PROCESS | 1668 | 1461406150088 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 03:09:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:09:10 INFO - PROCESS | 1668 | 1461406150091 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:09:10 INFO - PROCESS | 1668 | 1461406150096 Marionette TRACE conn2 <- [1,2630,null,{}] 03:09:10 INFO - PROCESS | 1668 | 1461406150102 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}] 03:09:10 INFO - PROCESS | 1668 | 1461406150196 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 03:09:10 INFO - PROCESS | 1668 | 1461406150305 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x12aaba800 == 61 [pid = 1668] [id = 665] 03:09:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x125cc9000) [pid = 1668] [serial = 1995] [outer = 0x0] 03:09:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x126c58c00) [pid = 1668] [serial = 1996] [outer = 0x125cc9000] 03:09:10 INFO - PROCESS | 1668 | 1461406150332 Marionette DEBUG loaded listener.js 03:09:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x129abb800) [pid = 1668] [serial = 1997] [outer = 0x125cc9000] 03:09:10 INFO - PROCESS | 1668 | 1461406150624 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]]]}] 03:09:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:09:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 577ms 03:09:10 INFO - PROCESS | 1668 | 1461406150668 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 03:09:10 INFO - PROCESS | 1668 | 1461406150670 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 03:09:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:09:10 INFO - PROCESS | 1668 | 1461406150672 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:09:10 INFO - PROCESS | 1668 | 1461406150673 Marionette TRACE conn2 <- [1,2634,null,{}] 03:09:10 INFO - PROCESS | 1668 | 1461406150675 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}] 03:09:10 INFO - PROCESS | 1668 | 1461406150769 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 03:09:10 INFO - PROCESS | 1668 | 1461406150840 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb04800 == 62 [pid = 1668] [id = 666] 03:09:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x125e85800) [pid = 1668] [serial = 1998] [outer = 0x0] 03:09:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x12a6cc000) [pid = 1668] [serial = 1999] [outer = 0x125e85800] 03:09:10 INFO - PROCESS | 1668 | 1461406150866 Marionette DEBUG loaded listener.js 03:09:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x12abaac00) [pid = 1668] [serial = 2000] [outer = 0x125e85800] 03:09:11 INFO - PROCESS | 1668 | 1461406151201 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]]]}] 03:09:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:09:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 569ms 03:09:11 INFO - PROCESS | 1668 | 1461406151243 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 03:09:11 INFO - PROCESS | 1668 | 1461406151245 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 03:09:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:09:11 INFO - PROCESS | 1668 | 1461406151250 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:09:11 INFO - PROCESS | 1668 | 1461406151252 Marionette TRACE conn2 <- [1,2638,null,{}] 03:09:11 INFO - PROCESS | 1668 | 1461406151256 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}] 03:09:11 INFO - PROCESS | 1668 | 1461406151396 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 03:09:11 INFO - PROCESS | 1668 | 1461406151518 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db77000 == 63 [pid = 1668] [id = 667] 03:09:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x12abb8800) [pid = 1668] [serial = 2001] [outer = 0x0] 03:09:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x12abdf400) [pid = 1668] [serial = 2002] [outer = 0x12abb8800] 03:09:11 INFO - PROCESS | 1668 | 1461406151553 Marionette DEBUG loaded listener.js 03:09:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x12b31f800) [pid = 1668] [serial = 2003] [outer = 0x12abb8800] 03:09:11 INFO - PROCESS | 1668 | 1461406151880 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]]]}] 03:09:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:09:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 672ms 03:09:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:09:11 INFO - PROCESS | 1668 | 1461406151922 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 03:09:11 INFO - PROCESS | 1668 | 1461406151923 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 03:09:11 INFO - PROCESS | 1668 | 1461406151925 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:09:11 INFO - PROCESS | 1668 | 1461406151926 Marionette TRACE conn2 <- [1,2642,null,{}] 03:09:11 INFO - PROCESS | 1668 | 1461406151929 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}] 03:09:12 INFO - PROCESS | 1668 | 1461406152047 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 03:09:12 INFO - PROCESS | 1668 | 1461406152061 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x12efc2000 == 64 [pid = 1668] [id = 668] 03:09:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x125cbc400) [pid = 1668] [serial = 2004] [outer = 0x0] 03:09:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x12abd8c00) [pid = 1668] [serial = 2005] [outer = 0x125cbc400] 03:09:12 INFO - PROCESS | 1668 | 1461406152087 Marionette DEBUG loaded listener.js 03:09:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x12b70cc00) [pid = 1668] [serial = 2006] [outer = 0x125cbc400] 03:09:12 INFO - PROCESS | 1668 | 1461406152436 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]]]}] 03:09:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:09:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 520ms 03:09:12 INFO - PROCESS | 1668 | 1461406152445 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 03:09:12 INFO - PROCESS | 1668 | 1461406152448 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 03:09:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:09:12 INFO - PROCESS | 1668 | 1461406152451 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:09:12 INFO - PROCESS | 1668 | 1461406152452 Marionette TRACE conn2 <- [1,2646,null,{}] 03:09:12 INFO - PROCESS | 1668 | 1461406152454 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}] 03:09:12 INFO - PROCESS | 1668 | 1461406152569 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 03:09:12 INFO - PROCESS | 1668 | 1461406152582 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fb7a800 == 65 [pid = 1668] [id = 669] 03:09:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x12b343c00) [pid = 1668] [serial = 2007] [outer = 0x0] 03:09:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x12d065000) [pid = 1668] [serial = 2008] [outer = 0x12b343c00] 03:09:12 INFO - PROCESS | 1668 | 1461406152608 Marionette DEBUG loaded listener.js 03:09:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x12d092000) [pid = 1668] [serial = 2009] [outer = 0x12b343c00] 03:09:12 INFO - PROCESS | 1668 | 1461406152978 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]]]}] 03:09:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:09:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 569ms 03:09:13 INFO - PROCESS | 1668 | 1461406153021 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 03:09:13 INFO - PROCESS | 1668 | 1461406153022 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 03:09:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:09:13 INFO - PROCESS | 1668 | 1461406153024 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:09:13 INFO - PROCESS | 1668 | 1461406153025 Marionette TRACE conn2 <- [1,2650,null,{}] 03:09:13 INFO - PROCESS | 1668 | 1461406153027 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}] 03:09:13 INFO - PROCESS | 1668 | 1461406153150 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 03:09:13 INFO - PROCESS | 1668 | 1461406153164 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x139554800 == 66 [pid = 1668] [id = 670] 03:09:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x12d068000) [pid = 1668] [serial = 2010] [outer = 0x0] 03:09:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 176 (0x12e335000) [pid = 1668] [serial = 2011] [outer = 0x12d068000] 03:09:13 INFO - PROCESS | 1668 | 1461406153190 Marionette DEBUG loaded listener.js 03:09:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 177 (0x12eb05800) [pid = 1668] [serial = 2012] [outer = 0x12d068000] 03:09:13 INFO - PROCESS | 1668 | 1461406153515 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]]]}] 03:09:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:09:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 518ms 03:09:13 INFO - PROCESS | 1668 | 1461406153543 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 03:09:13 INFO - PROCESS | 1668 | 1461406153544 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 03:09:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:09:13 INFO - PROCESS | 1668 | 1461406153546 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:09:13 INFO - PROCESS | 1668 | 1461406153547 Marionette TRACE conn2 <- [1,2654,null,{}] 03:09:13 INFO - PROCESS | 1668 | 1461406153549 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}] 03:09:13 INFO - PROCESS | 1668 | 1461406153668 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 03:09:13 INFO - PROCESS | 1668 | 1461406153682 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x139a9e800 == 67 [pid = 1668] [id = 671] 03:09:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 178 (0x12e329800) [pid = 1668] [serial = 2013] [outer = 0x0] 03:09:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 179 (0x12f0d4400) [pid = 1668] [serial = 2014] [outer = 0x12e329800] 03:09:13 INFO - PROCESS | 1668 | 1461406153707 Marionette DEBUG loaded listener.js 03:09:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 180 (0x12f0df400) [pid = 1668] [serial = 2015] [outer = 0x12e329800] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 179 (0x12b70c000) [pid = 1668] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 178 (0x114bad000) [pid = 1668] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 177 (0x12e335c00) [pid = 1668] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 176 (0x12ef03800) [pid = 1668] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 175 (0x11b9a5800) [pid = 1668] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 174 (0x12ac34c00) [pid = 1668] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 173 (0x12a986c00) [pid = 1668] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 172 (0x12b326000) [pid = 1668] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 171 (0x1144be000) [pid = 1668] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x12b582800) [pid = 1668] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x126c4c800) [pid = 1668] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x115095000) [pid = 1668] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x12a984800) [pid = 1668] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x12b70c400) [pid = 1668] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x11c456000) [pid = 1668] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x1187d7c00) [pid = 1668] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x127972400) [pid = 1668] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x12abb6c00) [pid = 1668] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x126ed3400) [pid = 1668] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x115093000) [pid = 1668] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x12a6c7400) [pid = 1668] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x114e28000) [pid = 1668] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x119b5e400) [pid = 1668] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x11b9a2400) [pid = 1668] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x12a6c5400) [pid = 1668] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x12d5f0000) [pid = 1668] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x12d570400) [pid = 1668] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:09:14 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x118f1bc00) [pid = 1668] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:09:14 INFO - PROCESS | 1668 | 1461406154241 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]]]}] 03:09:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:09:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 720ms 03:09:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:09:14 INFO - PROCESS | 1668 | 1461406154268 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 03:09:14 INFO - PROCESS | 1668 | 1461406154269 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 03:09:14 INFO - PROCESS | 1668 | 1461406154272 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:09:14 INFO - PROCESS | 1668 | 1461406154273 Marionette TRACE conn2 <- [1,2658,null,{}] 03:09:14 INFO - PROCESS | 1668 | 1461406154275 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}] 03:09:14 INFO - PROCESS | 1668 | 1461406154403 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 03:09:14 INFO - PROCESS | 1668 | 1461406154451 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x12844d800 == 68 [pid = 1668] [id = 672] 03:09:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x114289c00) [pid = 1668] [serial = 2016] [outer = 0x0] 03:09:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x11aacf800) [pid = 1668] [serial = 2017] [outer = 0x114289c00] 03:09:14 INFO - PROCESS | 1668 | 1461406154487 Marionette DEBUG loaded listener.js 03:09:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x1276a1800) [pid = 1668] [serial = 2018] [outer = 0x114289c00] 03:09:14 INFO - PROCESS | 1668 | 1461406154726 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]]]}] 03:09:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:09:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 470ms 03:09:14 INFO - PROCESS | 1668 | 1461406154743 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 03:09:14 INFO - PROCESS | 1668 | 1461406154744 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 03:09:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:09:14 INFO - PROCESS | 1668 | 1461406154754 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:09:14 INFO - PROCESS | 1668 | 1461406154756 Marionette TRACE conn2 <- [1,2662,null,{}] 03:09:14 INFO - PROCESS | 1668 | 1461406154762 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}] 03:09:14 INFO - PROCESS | 1668 | 1461406154883 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 03:09:14 INFO - PROCESS | 1668 | 1461406154888 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x139dc6800 == 69 [pid = 1668] [id = 673] 03:09:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x12a6c3000) [pid = 1668] [serial = 2019] [outer = 0x0] 03:09:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x12d5f0000) [pid = 1668] [serial = 2020] [outer = 0x12a6c3000] 03:09:14 INFO - PROCESS | 1668 | 1461406154913 Marionette DEBUG loaded listener.js 03:09:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x12f0e0400) [pid = 1668] [serial = 2021] [outer = 0x12a6c3000] 03:09:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:09:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 524ms 03:09:15 INFO - PROCESS | 1668 | 1461406155275 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]]]}] 03:09:15 INFO - PROCESS | 1668 | 1461406155280 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 03:09:15 INFO - PROCESS | 1668 | 1461406155284 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 03:09:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:09:15 INFO - PROCESS | 1668 | 1461406155287 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:09:15 INFO - PROCESS | 1668 | 1461406155289 Marionette TRACE conn2 <- [1,2666,null,{}] 03:09:15 INFO - PROCESS | 1668 | 1461406155293 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}] 03:09:15 INFO - PROCESS | 1668 | 1461406155492 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 03:09:15 INFO - PROCESS | 1668 | 1461406155504 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x13a1e8000 == 70 [pid = 1668] [id = 674] 03:09:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x12f224000) [pid = 1668] [serial = 2022] [outer = 0x0] 03:09:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x12f84ac00) [pid = 1668] [serial = 2023] [outer = 0x12f224000] 03:09:15 INFO - PROCESS | 1668 | 1461406155544 Marionette DEBUG loaded listener.js 03:09:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x12f857000) [pid = 1668] [serial = 2024] [outer = 0x12f224000] 03:09:16 INFO - PROCESS | 1668 | 1461406156443 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]]]}] 03:09:16 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) 03:09:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1173ms 03:09:16 INFO - PROCESS | 1668 | 1461406156461 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 03:09:16 INFO - PROCESS | 1668 | 1461406156465 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 03:09:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:09:16 INFO - PROCESS | 1668 | 1461406156469 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:09:16 INFO - PROCESS | 1668 | 1461406156471 Marionette TRACE conn2 <- [1,2670,null,{}] 03:09:16 INFO - PROCESS | 1668 | 1461406156475 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}] 03:09:16 INFO - PROCESS | 1668 | 1461406156603 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 03:09:16 INFO - PROCESS | 1668 | 1461406156711 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x127fb7800 == 71 [pid = 1668] [id = 675] 03:09:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x118775000) [pid = 1668] [serial = 2025] [outer = 0x0] 03:09:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x118f19000) [pid = 1668] [serial = 2026] [outer = 0x118775000] 03:09:16 INFO - PROCESS | 1668 | 1461406156745 Marionette DEBUG loaded listener.js 03:09:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x119cd8c00) [pid = 1668] [serial = 2027] [outer = 0x118775000] 03:09:17 INFO - PROCESS | 1668 | 1461406157651 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 03:09:17 INFO - PROCESS | 1668 | 1461406157697 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 03:09:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:09:17 INFO - PROCESS | 1668 | 1461406157702 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:09:17 INFO - PROCESS | 1668 | 1461406157704 Marionette TRACE conn2 <- [1,2674,null,{}] 03:09:17 INFO - PROCESS | 1668 | 1461406157706 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}] 03:09:17 INFO - PROCESS | 1668 | 1461406157820 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 03:09:17 INFO - PROCESS | 1668 | 1461406157928 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce1e000 == 72 [pid = 1668] [id = 676] 03:09:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x119cdf800) [pid = 1668] [serial = 2028] [outer = 0x0] 03:09:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x1259f5400) [pid = 1668] [serial = 2029] [outer = 0x119cdf800] 03:09:17 INFO - PROCESS | 1668 | 1461406157960 Marionette DEBUG loaded listener.js 03:09:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x126c4cc00) [pid = 1668] [serial = 2030] [outer = 0x119cdf800] 03:09:18 INFO - PROCESS | 1668 | 1461406158935 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 03:09:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:09:18 INFO - PROCESS | 1668 | 1461406158976 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 03:09:18 INFO - PROCESS | 1668 | 1461406158979 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:09:18 INFO - PROCESS | 1668 | 1461406158981 Marionette TRACE conn2 <- [1,2678,null,{}] 03:09:18 INFO - PROCESS | 1668 | 1461406158989 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}] 03:09:19 INFO - PROCESS | 1668 | 1461406159107 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 03:09:19 INFO - PROCESS | 1668 | 1461406159234 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x139dc0000 == 73 [pid = 1668] [id = 677] 03:09:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x129abd000) [pid = 1668] [serial = 2031] [outer = 0x0] 03:09:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x12abaf000) [pid = 1668] [serial = 2032] [outer = 0x129abd000] 03:09:19 INFO - PROCESS | 1668 | 1461406159268 Marionette DEBUG loaded listener.js 03:09:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x12abe3000) [pid = 1668] [serial = 2033] [outer = 0x129abd000] 03:09:20 INFO - PROCESS | 1668 | 1461406160176 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]]]}] 03:09:20 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) 03:09:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1222ms 03:09:20 INFO - PROCESS | 1668 | 1461406160202 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 03:09:20 INFO - PROCESS | 1668 | 1461406160203 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 03:09:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:09:20 INFO - PROCESS | 1668 | 1461406160206 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:09:20 INFO - PROCESS | 1668 | 1461406160207 Marionette TRACE conn2 <- [1,2682,null,{}] 03:09:20 INFO - PROCESS | 1668 | 1461406160209 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}] 03:09:20 INFO - PROCESS | 1668 | 1461406160323 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 03:09:20 INFO - PROCESS | 1668 | 1461406160452 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x139cd4800 == 74 [pid = 1668] [id = 678] 03:09:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x115048400) [pid = 1668] [serial = 2034] [outer = 0x0] 03:09:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x12b343800) [pid = 1668] [serial = 2035] [outer = 0x115048400] 03:09:20 INFO - PROCESS | 1668 | 1461406160484 Marionette DEBUG loaded listener.js 03:09:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x12d5ee400) [pid = 1668] [serial = 2036] [outer = 0x115048400] 03:09:21 INFO - PROCESS | 1668 | 1461406161387 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]]]}] 03:09:21 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) 03:09:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1223ms 03:09:21 INFO - PROCESS | 1668 | 1461406161430 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 03:09:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:09:21 INFO - PROCESS | 1668 | 1461406161433 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 03:09:21 INFO - PROCESS | 1668 | 1461406161435 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:09:21 INFO - PROCESS | 1668 | 1461406161436 Marionette TRACE conn2 <- [1,2686,null,{}] 03:09:21 INFO - PROCESS | 1668 | 1461406161439 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}] 03:09:21 INFO - PROCESS | 1668 | 1461406161551 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 03:09:21 INFO - PROCESS | 1668 | 1461406161851 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a5c6000 == 75 [pid = 1668] [id = 679] 03:09:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x115045800) [pid = 1668] [serial = 2037] [outer = 0x0] 03:09:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x115095800) [pid = 1668] [serial = 2038] [outer = 0x115045800] 03:09:21 INFO - PROCESS | 1668 | 1461406161929 Marionette DEBUG loaded listener.js 03:09:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 176 (0x1157a9400) [pid = 1668] [serial = 2039] [outer = 0x115045800] 03:09:22 INFO - PROCESS | 1668 | 1461406162855 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 03:09:22 INFO - PROCESS | 1668 | 1461406162907 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 03:09:22 INFO - PROCESS | 1668 | 1461406162910 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:09:22 INFO - PROCESS | 1668 | 1461406162912 Marionette TRACE conn2 <- [1,2690,null,{}] 03:09:22 INFO - PROCESS | 1668 | 1461406162916 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}] 03:09:23 INFO - PROCESS | 1668 | 1461406163022 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 03:09:23 INFO - PROCESS | 1668 | 1461406163090 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x1271a0800 == 76 [pid = 1668] [id = 680] 03:09:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 177 (0x119123c00) [pid = 1668] [serial = 2040] [outer = 0x0] 03:09:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 178 (0x11ad45400) [pid = 1668] [serial = 2041] [outer = 0x119123c00] 03:09:23 INFO - PROCESS | 1668 | 1461406163120 Marionette DEBUG loaded listener.js 03:09:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 179 (0x11c45c800) [pid = 1668] [serial = 2042] [outer = 0x119123c00] 03:09:23 INFO - PROCESS | 1668 | --DOCSHELL 0x139dc6800 == 75 [pid = 1668] [id = 673] 03:09:23 INFO - PROCESS | 1668 | --DOCSHELL 0x12844d800 == 74 [pid = 1668] [id = 672] 03:09:23 INFO - PROCESS | 1668 | --DOCSHELL 0x139a9e800 == 73 [pid = 1668] [id = 671] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 178 (0x129abd800) [pid = 1668] [serial = 1909] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 177 (0x12b327000) [pid = 1668] [serial = 1912] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 176 (0x12e33cc00) [pid = 1668] [serial = 1915] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 175 (0x125e81400) [pid = 1668] [serial = 1918] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 174 (0x125e7ec00) [pid = 1668] [serial = 1921] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 173 (0x12d06c800) [pid = 1668] [serial = 1957] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOCSHELL 0x139554800 == 72 [pid = 1668] [id = 670] 03:09:23 INFO - PROCESS | 1668 | --DOCSHELL 0x12fb7a800 == 71 [pid = 1668] [id = 669] 03:09:23 INFO - PROCESS | 1668 | --DOCSHELL 0x12efc2000 == 70 [pid = 1668] [id = 668] 03:09:23 INFO - PROCESS | 1668 | --DOCSHELL 0x12db77000 == 69 [pid = 1668] [id = 667] 03:09:23 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb04800 == 68 [pid = 1668] [id = 666] 03:09:23 INFO - PROCESS | 1668 | --DOCSHELL 0x12aaba800 == 67 [pid = 1668] [id = 665] 03:09:23 INFO - PROCESS | 1668 | --DOCSHELL 0x12591c000 == 66 [pid = 1668] [id = 664] 03:09:23 INFO - PROCESS | 1668 | --DOCSHELL 0x11ba18000 == 65 [pid = 1668] [id = 663] 03:09:23 INFO - PROCESS | 1668 | --DOCSHELL 0x127190800 == 64 [pid = 1668] [id = 662] 03:09:23 INFO - PROCESS | 1668 | --DOCSHELL 0x12a916800 == 63 [pid = 1668] [id = 654] 03:09:23 INFO - PROCESS | 1668 | --DOCSHELL 0x119103000 == 62 [pid = 1668] [id = 653] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 172 (0x12b708000) [pid = 1668] [serial = 1730] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 171 (0x11926d800) [pid = 1668] [serial = 1781] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x12e32b000) [pid = 1668] [serial = 1793] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x1162ec000) [pid = 1668] [serial = 1721] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x11b0f6000) [pid = 1668] [serial = 1784] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x126e84800) [pid = 1668] [serial = 1727] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x12b344c00) [pid = 1668] [serial = 1790] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x12e332800) [pid = 1668] [serial = 1718] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x12eb08c00) [pid = 1668] [serial = 1736] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x11accfc00) [pid = 1668] [serial = 1724] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x12cf27400) [pid = 1668] [serial = 1733] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x11aff3c00) [pid = 1668] [serial = 1799] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x12ef08c00) [pid = 1668] [serial = 1778] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x12f221400) [pid = 1668] [serial = 1796] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x129ac0400) [pid = 1668] [serial = 1787] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x12d08f400) [pid = 1668] [serial = 1943] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x12ba61c00) [pid = 1668] [serial = 1942] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x12d5ebc00) [pid = 1668] [serial = 1945] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x126c51c00) [pid = 1668] [serial = 1951] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x12eb0cc00) [pid = 1668] [serial = 1948] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x126c52c00) [pid = 1668] [serial = 1933] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x1188f8800) [pid = 1668] [serial = 1925] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x115166400) [pid = 1668] [serial = 1924] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x12abd7800) [pid = 1668] [serial = 1939] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x12e29d800) [pid = 1668] [serial = 1898] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x125707c00) [pid = 1668] [serial = 1930] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x125d7d000) [pid = 1668] [serial = 1931] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x11aff1000) [pid = 1668] [serial = 1928] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x11aa05800) [pid = 1668] [serial = 1927] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x11504d800) [pid = 1668] [serial = 1900] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x12a6cfc00) [pid = 1668] [serial = 1937] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x129aba400) [pid = 1668] [serial = 1936] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x119b64000) [pid = 1668] [serial = 1903] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x126c54000) [pid = 1668] [serial = 1906] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12bd73c00) [pid = 1668] [serial = 1954] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x12ef10800) [pid = 1668] [serial = 1955] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x1276a8400) [pid = 1668] [serial = 1934] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12e32c800) [pid = 1668] [serial = 1946] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x12ef09400) [pid = 1668] [serial = 1949] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12a98fc00) [pid = 1668] [serial = 1952] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x12b583400) [pid = 1668] [serial = 1940] [outer = 0x0] [url = about:blank] 03:09:23 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x12f0dac00) [pid = 1668] [serial = 1841] [outer = 0x0] [url = about:blank] 03:09:24 INFO - PROCESS | 1668 | 1461406164076 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 03:09:24 INFO - PROCESS | 1668 | 1461406164087 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 03:09:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:09:24 INFO - PROCESS | 1668 | 1461406164090 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:09:24 INFO - PROCESS | 1668 | 1461406164092 Marionette TRACE conn2 <- [1,2694,null,{}] 03:09:24 INFO - PROCESS | 1668 | 1461406164094 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}] 03:09:24 INFO - PROCESS | 1668 | 1461406164191 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 03:09:24 INFO - PROCESS | 1668 | 1461406164251 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x127faf800 == 63 [pid = 1668] [id = 681] 03:09:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x11ad79c00) [pid = 1668] [serial = 2043] [outer = 0x0] 03:09:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x125cf1800) [pid = 1668] [serial = 2044] [outer = 0x11ad79c00] 03:09:24 INFO - PROCESS | 1668 | 1461406164278 Marionette DEBUG loaded listener.js 03:09:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x126a18400) [pid = 1668] [serial = 2045] [outer = 0x11ad79c00] 03:09:25 INFO - PROCESS | 1668 | 1461406165077 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 03:09:25 INFO - PROCESS | 1668 | 1461406165118 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 03:09:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:09:25 INFO - PROCESS | 1668 | 1461406165128 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:09:25 INFO - PROCESS | 1668 | 1461406165132 Marionette TRACE conn2 <- [1,2698,null,{}] 03:09:25 INFO - PROCESS | 1668 | 1461406165139 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}] 03:09:25 INFO - PROCESS | 1668 | 1461406165228 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 03:09:25 INFO - PROCESS | 1668 | 1461406165308 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb07800 == 64 [pid = 1668] [id = 682] 03:09:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x126c54800) [pid = 1668] [serial = 2046] [outer = 0x0] 03:09:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x1298b0400) [pid = 1668] [serial = 2047] [outer = 0x126c54800] 03:09:25 INFO - PROCESS | 1668 | 1461406165335 Marionette DEBUG loaded listener.js 03:09:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x129ac0800) [pid = 1668] [serial = 2048] [outer = 0x126c54800] 03:09:26 INFO - PROCESS | 1668 | 1461406166211 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 03:09:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:09:26 INFO - PROCESS | 1668 | 1461406166255 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 03:09:26 INFO - PROCESS | 1668 | 1461406166258 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:09:26 INFO - PROCESS | 1668 | 1461406166259 Marionette TRACE conn2 <- [1,2702,null,{}] 03:09:26 INFO - PROCESS | 1668 | 1461406166261 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}] 03:09:26 INFO - PROCESS | 1668 | 1461406166372 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 03:09:26 INFO - PROCESS | 1668 | 1461406166413 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db09000 == 65 [pid = 1668] [id = 683] 03:09:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12a6c6c00) [pid = 1668] [serial = 2049] [outer = 0x0] 03:09:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12a98f400) [pid = 1668] [serial = 2050] [outer = 0x12a6c6c00] 03:09:26 INFO - PROCESS | 1668 | 1461406166439 Marionette DEBUG loaded listener.js 03:09:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12abb1400) [pid = 1668] [serial = 2051] [outer = 0x12a6c6c00] 03:09:26 INFO - PROCESS | 1668 | 1461406166786 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]]]}] 03:09:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:09:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 568ms 03:09:26 INFO - PROCESS | 1668 | 1461406166827 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 03:09:26 INFO - PROCESS | 1668 | 1461406166829 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 03:09:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:09:26 INFO - PROCESS | 1668 | 1461406166832 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:09:26 INFO - PROCESS | 1668 | 1461406166834 Marionette TRACE conn2 <- [1,2706,null,{}] 03:09:26 INFO - PROCESS | 1668 | 1461406166837 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}] 03:09:27 INFO - PROCESS | 1668 | 1461406167013 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 03:09:27 INFO - PROCESS | 1668 | 1461406167038 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4c7000 == 66 [pid = 1668] [id = 684] 03:09:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12abe1400) [pid = 1668] [serial = 2052] [outer = 0x0] 03:09:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12ac2a000) [pid = 1668] [serial = 2053] [outer = 0x12abe1400] 03:09:27 INFO - PROCESS | 1668 | 1461406167091 Marionette DEBUG loaded listener.js 03:09:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x12b346800) [pid = 1668] [serial = 2054] [outer = 0x12abe1400] 03:09:27 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x12b343c00) [pid = 1668] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:09:27 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x125cbc400) [pid = 1668] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:09:27 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x12e329800) [pid = 1668] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:09:27 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x114289c00) [pid = 1668] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:09:27 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12d068000) [pid = 1668] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:09:27 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x12abb8800) [pid = 1668] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:09:27 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x125e85800) [pid = 1668] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:09:27 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12d065400) [pid = 1668] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:09:27 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x11657ac00) [pid = 1668] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:09:27 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x119196000) [pid = 1668] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:09:27 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x11349ac00) [pid = 1668] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:09:27 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x125cc9000) [pid = 1668] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:09:27 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x12a6c3000) [pid = 1668] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:09:27 INFO - PROCESS | 1668 | 1461406167898 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]]]}] 03:09:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:09:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1121ms 03:09:27 INFO - PROCESS | 1668 | 1461406167954 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 03:09:27 INFO - PROCESS | 1668 | 1461406167957 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 03:09:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:09:27 INFO - PROCESS | 1668 | 1461406167961 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:09:27 INFO - PROCESS | 1668 | 1461406167963 Marionette TRACE conn2 <- [1,2710,null,{}] 03:09:27 INFO - PROCESS | 1668 | 1461406167967 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}] 03:09:28 INFO - PROCESS | 1668 | 1461406168084 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 03:09:28 INFO - PROCESS | 1668 | 1461406168192 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x1271ab000 == 67 [pid = 1668] [id = 685] 03:09:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x118f61400) [pid = 1668] [serial = 2055] [outer = 0x0] 03:09:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x11aa70000) [pid = 1668] [serial = 2056] [outer = 0x118f61400] 03:09:28 INFO - PROCESS | 1668 | 1461406168226 Marionette DEBUG loaded listener.js 03:09:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11b95bc00) [pid = 1668] [serial = 2057] [outer = 0x118f61400] 03:09:28 INFO - PROCESS | 1668 | 1461406168682 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] 03:09:28 INFO - PROCESS | 1668 | 1461406168748 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 03:09:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:09:28 INFO - PROCESS | 1668 | 1461406168767 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:09:28 INFO - PROCESS | 1668 | 1461406168769 Marionette TRACE conn2 <- [1,2714,null,{}] 03:09:28 INFO - PROCESS | 1668 | 1461406168771 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}] 03:09:28 INFO - PROCESS | 1668 | 1461406168881 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 03:09:28 INFO - PROCESS | 1668 | 1461406168959 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce1d000 == 68 [pid = 1668] [id = 686] 03:09:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x125e85c00) [pid = 1668] [serial = 2058] [outer = 0x0] 03:09:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x12761d000) [pid = 1668] [serial = 2059] [outer = 0x125e85c00] 03:09:28 INFO - PROCESS | 1668 | 1461406168990 Marionette DEBUG loaded listener.js 03:09:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12800d000) [pid = 1668] [serial = 2060] [outer = 0x125e85c00] 03:09:29 INFO - PROCESS | 1668 | 1461406169411 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]]]}] 03:09:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:09:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 675ms 03:09:29 INFO - PROCESS | 1668 | 1461406169440 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 03:09:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:09:29 INFO - PROCESS | 1668 | 1461406169442 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 03:09:29 INFO - PROCESS | 1668 | 1461406169445 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:09:29 INFO - PROCESS | 1668 | 1461406169447 Marionette TRACE conn2 <- [1,2718,null,{}] 03:09:29 INFO - PROCESS | 1668 | 1461406169455 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}] 03:09:29 INFO - PROCESS | 1668 | 1461406169567 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 03:09:29 INFO - PROCESS | 1668 | 1461406169677 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x12efdf000 == 69 [pid = 1668] [id = 687] 03:09:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x12a986800) [pid = 1668] [serial = 2061] [outer = 0x0] 03:09:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12abda400) [pid = 1668] [serial = 2062] [outer = 0x12a986800] 03:09:29 INFO - PROCESS | 1668 | 1461406169711 Marionette DEBUG loaded listener.js 03:09:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12b342c00) [pid = 1668] [serial = 2063] [outer = 0x12a986800] 03:09:30 INFO - PROCESS | 1668 | 1461406170165 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] 03:09:30 INFO - PROCESS | 1668 | 1461406170219 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 03:09:30 INFO - PROCESS | 1668 | 1461406170221 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:09:30 INFO - PROCESS | 1668 | 1461406170222 Marionette TRACE conn2 <- [1,2722,null,{}] 03:09:30 INFO - PROCESS | 1668 | 1461406170225 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}] 03:09:30 INFO - PROCESS | 1668 | 1461406170334 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 03:09:30 INFO - PROCESS | 1668 | 1461406170442 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f950800 == 70 [pid = 1668] [id = 688] 03:09:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12b346400) [pid = 1668] [serial = 2064] [outer = 0x0] 03:09:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12ba61800) [pid = 1668] [serial = 2065] [outer = 0x12b346400] 03:09:30 INFO - PROCESS | 1668 | 1461406170474 Marionette DEBUG loaded listener.js 03:09:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12ced3400) [pid = 1668] [serial = 2066] [outer = 0x12b346400] 03:09:30 INFO - PROCESS | 1668 | 1461406170902 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] 03:09:30 INFO - PROCESS | 1668 | 1461406170949 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 03:09:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:09:30 INFO - PROCESS | 1668 | 1461406170952 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:09:30 INFO - PROCESS | 1668 | 1461406170954 Marionette TRACE conn2 <- [1,2726,null,{}] 03:09:30 INFO - PROCESS | 1668 | 1461406170956 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}] 03:09:31 INFO - PROCESS | 1668 | 1461406171061 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 03:09:31 INFO - PROCESS | 1668 | 1461406171140 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x130491000 == 71 [pid = 1668] [id = 689] 03:09:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x12a606000) [pid = 1668] [serial = 2067] [outer = 0x0] 03:09:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x12a60d800) [pid = 1668] [serial = 2068] [outer = 0x12a606000] 03:09:31 INFO - PROCESS | 1668 | 1461406171169 Marionette DEBUG loaded listener.js 03:09:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x12a613400) [pid = 1668] [serial = 2069] [outer = 0x12a606000] 03:09:31 INFO - PROCESS | 1668 | 1461406171587 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]]]}] 03:09:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:09:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 667ms 03:09:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:09:31 INFO - PROCESS | 1668 | 1461406171621 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 03:09:31 INFO - PROCESS | 1668 | 1461406171622 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 03:09:31 INFO - PROCESS | 1668 | 1461406171625 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:09:31 INFO - PROCESS | 1668 | 1461406171626 Marionette TRACE conn2 <- [1,2730,null,{}] 03:09:31 INFO - PROCESS | 1668 | 1461406171628 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}] 03:09:31 INFO - PROCESS | 1668 | 1461406171800 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 03:09:31 INFO - PROCESS | 1668 | 1461406171858 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x139938000 == 72 [pid = 1668] [id = 690] 03:09:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x12a610400) [pid = 1668] [serial = 2070] [outer = 0x0] 03:09:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x12d5e7800) [pid = 1668] [serial = 2071] [outer = 0x12a610400] 03:09:31 INFO - PROCESS | 1668 | 1461406171891 Marionette DEBUG loaded listener.js 03:09:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x12e2a0800) [pid = 1668] [serial = 2072] [outer = 0x12a610400] 03:09:32 INFO - PROCESS | 1668 | 1461406172767 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 03:09:32 INFO - PROCESS | 1668 | 1461406172796 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 03:09:32 INFO - PROCESS | 1668 | 1461406172798 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:09:32 INFO - PROCESS | 1668 | 1461406172799 Marionette TRACE conn2 <- [1,2734,null,{}] 03:09:32 INFO - PROCESS | 1668 | 1461406172802 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}] 03:09:32 INFO - PROCESS | 1668 | 1461406172892 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 03:09:33 INFO - PROCESS | 1668 | 1461406173005 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x139c9c000 == 73 [pid = 1668] [id = 691] 03:09:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x115096c00) [pid = 1668] [serial = 2073] [outer = 0x0] 03:09:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x12e32f000) [pid = 1668] [serial = 2074] [outer = 0x115096c00] 03:09:33 INFO - PROCESS | 1668 | 1461406173035 Marionette DEBUG loaded listener.js 03:09:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x12eb03800) [pid = 1668] [serial = 2075] [outer = 0x115096c00] 03:09:33 INFO - PROCESS | 1668 | 1461406173474 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]]]}] 03:09:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:09:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 719ms 03:09:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:09:33 INFO - PROCESS | 1668 | 1461406173518 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 03:09:33 INFO - PROCESS | 1668 | 1461406173519 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 03:09:33 INFO - PROCESS | 1668 | 1461406173521 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:09:33 INFO - PROCESS | 1668 | 1461406173522 Marionette TRACE conn2 <- [1,2738,null,{}] 03:09:33 INFO - PROCESS | 1668 | 1461406173525 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}] 03:09:33 INFO - PROCESS | 1668 | 1461406173633 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 03:09:33 INFO - PROCESS | 1668 | 1461406173863 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x1259c4800 == 74 [pid = 1668] [id = 692] 03:09:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x1134a3400) [pid = 1668] [serial = 2076] [outer = 0x0] 03:09:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x114297000) [pid = 1668] [serial = 2077] [outer = 0x1134a3400] 03:09:33 INFO - PROCESS | 1668 | 1461406173899 Marionette DEBUG loaded listener.js 03:09:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x115312400) [pid = 1668] [serial = 2078] [outer = 0x1134a3400] 03:09:34 INFO - PROCESS | 1668 | 1461406174369 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]]]}] 03:09:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:09:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 871ms 03:09:34 INFO - PROCESS | 1668 | 1461406174392 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 03:09:34 INFO - PROCESS | 1668 | 1461406174395 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 03:09:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:09:34 INFO - PROCESS | 1668 | 1461406174399 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:09:34 INFO - PROCESS | 1668 | 1461406174401 Marionette TRACE conn2 <- [1,2742,null,{}] 03:09:34 INFO - PROCESS | 1668 | 1461406174404 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}] 03:09:34 INFO - PROCESS | 1668 | 1461406174517 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 03:09:34 INFO - PROCESS | 1668 | 1461406174654 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12db09000 == 73 [pid = 1668] [id = 683] 03:09:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb07800 == 72 [pid = 1668] [id = 682] 03:09:34 INFO - PROCESS | 1668 | --DOCSHELL 0x127faf800 == 71 [pid = 1668] [id = 681] 03:09:34 INFO - PROCESS | 1668 | --DOCSHELL 0x1271a0800 == 70 [pid = 1668] [id = 680] 03:09:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12a5c6000 == 69 [pid = 1668] [id = 679] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x126ed3000) [pid = 1668] [serial = 1966] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x12abb5c00) [pid = 1668] [serial = 1969] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x12d068c00) [pid = 1668] [serial = 1972] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x12ef10400) [pid = 1668] [serial = 1975] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x1134a5800) [pid = 1668] [serial = 1978] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x125cba400) [pid = 1668] [serial = 1981] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x12f219c00) [pid = 1668] [serial = 1984] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x12f84ac00) [pid = 1668] [serial = 2023] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c215800 == 70 [pid = 1668] [id = 693] 03:09:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x118f61c00) [pid = 1668] [serial = 2079] [outer = 0x0] 03:09:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x11ad45000) [pid = 1668] [serial = 2080] [outer = 0x118f61c00] 03:09:34 INFO - PROCESS | 1668 | 1461406174707 Marionette DEBUG loaded listener.js 03:09:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x125cc2800) [pid = 1668] [serial = 2081] [outer = 0x118f61c00] 03:09:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce1e000 == 69 [pid = 1668] [id = 676] 03:09:34 INFO - PROCESS | 1668 | --DOCSHELL 0x127fb7800 == 68 [pid = 1668] [id = 675] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x12d065000) [pid = 1668] [serial = 2008] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x12abd8c00) [pid = 1668] [serial = 2005] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x12d092000) [pid = 1668] [serial = 2009] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x12f0d4400) [pid = 1668] [serial = 2014] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x11aacf800) [pid = 1668] [serial = 2017] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x12eb05800) [pid = 1668] [serial = 2012] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x12e335000) [pid = 1668] [serial = 2011] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x12abdf400) [pid = 1668] [serial = 2002] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x12a6cc000) [pid = 1668] [serial = 1999] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x12abaac00) [pid = 1668] [serial = 2000] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12d071c00) [pid = 1668] [serial = 1958] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x11aa78800) [pid = 1668] [serial = 1993] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x125e7c400) [pid = 1668] [serial = 1994] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x11afee400) [pid = 1668] [serial = 1991] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x119b59800) [pid = 1668] [serial = 1990] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x114e2c400) [pid = 1668] [serial = 1988] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x1134a1800) [pid = 1668] [serial = 1987] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x11afea400) [pid = 1668] [serial = 1963] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x114baac00) [pid = 1668] [serial = 1960] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x126c58c00) [pid = 1668] [serial = 1996] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x129abb800) [pid = 1668] [serial = 1997] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12d5f0000) [pid = 1668] [serial = 2020] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x12f0e0400) [pid = 1668] [serial = 2021] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x12f0df400) [pid = 1668] [serial = 2015] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12b31f800) [pid = 1668] [serial = 2003] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x1276a1800) [pid = 1668] [serial = 2018] [outer = 0x0] [url = about:blank] 03:09:34 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x12b70cc00) [pid = 1668] [serial = 2006] [outer = 0x0] [url = about:blank] 03:09:35 INFO - PROCESS | 1668 | 1461406175037 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]]]}] 03:09:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:09:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 673ms 03:09:35 INFO - PROCESS | 1668 | 1461406175074 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 03:09:35 INFO - PROCESS | 1668 | 1461406175076 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 03:09:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:09:35 INFO - PROCESS | 1668 | 1461406175079 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:09:35 INFO - PROCESS | 1668 | 1461406175081 Marionette TRACE conn2 <- [1,2746,null,{}] 03:09:35 INFO - PROCESS | 1668 | 1461406175083 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}] 03:09:35 INFO - PROCESS | 1668 | 1461406175180 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 03:09:35 INFO - PROCESS | 1668 | 1461406175185 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x12aa2f800 == 69 [pid = 1668] [id = 694] 03:09:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x125e7f000) [pid = 1668] [serial = 2082] [outer = 0x0] 03:09:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x127f7e800) [pid = 1668] [serial = 2083] [outer = 0x125e7f000] 03:09:35 INFO - PROCESS | 1668 | 1461406175211 Marionette DEBUG loaded listener.js 03:09:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x129abb800) [pid = 1668] [serial = 2084] [outer = 0x125e7f000] 03:09:35 INFO - PROCESS | 1668 | 1461406175574 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]]]}] 03:09:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:09:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 521ms 03:09:35 INFO - PROCESS | 1668 | 1461406175600 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 03:09:35 INFO - PROCESS | 1668 | 1461406175602 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 03:09:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:09:35 INFO - PROCESS | 1668 | 1461406175605 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:09:35 INFO - PROCESS | 1668 | 1461406175609 Marionette TRACE conn2 <- [1,2750,null,{}] 03:09:35 INFO - PROCESS | 1668 | 1461406175618 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}] 03:09:35 INFO - PROCESS | 1668 | 1461406175742 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 03:09:35 INFO - PROCESS | 1668 | 1461406175750 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb08800 == 70 [pid = 1668] [id = 695] 03:09:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12a6c4800) [pid = 1668] [serial = 2085] [outer = 0x0] 03:09:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12abadc00) [pid = 1668] [serial = 2086] [outer = 0x12a6c4800] 03:09:35 INFO - PROCESS | 1668 | 1461406175776 Marionette DEBUG loaded listener.js 03:09:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12ac32c00) [pid = 1668] [serial = 2087] [outer = 0x12a6c4800] 03:09:36 INFO - PROCESS | 1668 | 1461406176128 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]]]}] 03:09:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:09:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 575ms 03:09:36 INFO - PROCESS | 1668 | 1461406176179 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 03:09:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:09:36 INFO - PROCESS | 1668 | 1461406176181 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 03:09:36 INFO - PROCESS | 1668 | 1461406176183 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:09:36 INFO - PROCESS | 1668 | 1461406176184 Marionette TRACE conn2 <- [1,2754,null,{}] 03:09:36 INFO - PROCESS | 1668 | 1461406176187 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}] 03:09:36 INFO - PROCESS | 1668 | 1461406176281 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 03:09:36 INFO - PROCESS | 1668 | 1461406176286 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e359800 == 71 [pid = 1668] [id = 696] 03:09:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x12b323000) [pid = 1668] [serial = 2088] [outer = 0x0] 03:09:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12c02e400) [pid = 1668] [serial = 2089] [outer = 0x12b323000] 03:09:36 INFO - PROCESS | 1668 | 1461406176312 Marionette DEBUG loaded listener.js 03:09:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x12d072400) [pid = 1668] [serial = 2090] [outer = 0x12b323000] 03:09:36 INFO - PROCESS | 1668 | 1461406176653 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]]]}] 03:09:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:09:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 03:09:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:09:36 INFO - PROCESS | 1668 | 1461406176702 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 03:09:36 INFO - PROCESS | 1668 | 1461406176703 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 03:09:36 INFO - PROCESS | 1668 | 1461406176705 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:09:36 INFO - PROCESS | 1668 | 1461406176706 Marionette TRACE conn2 <- [1,2758,null,{}] 03:09:36 INFO - PROCESS | 1668 | 1461406176708 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}] 03:09:36 INFO - PROCESS | 1668 | 1461406176800 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 03:09:36 INFO - PROCESS | 1668 | 1461406176882 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x12efd7000 == 72 [pid = 1668] [id = 697] 03:09:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x12e299800) [pid = 1668] [serial = 2091] [outer = 0x0] 03:09:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12e335000) [pid = 1668] [serial = 2092] [outer = 0x12e299800] 03:09:36 INFO - PROCESS | 1668 | 1461406176914 Marionette DEBUG loaded listener.js 03:09:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x12ef05c00) [pid = 1668] [serial = 2093] [outer = 0x12e299800] 03:09:37 INFO - PROCESS | 1668 | 1461406177285 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]]]}] 03:09:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:09:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 618ms 03:09:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:09:37 INFO - PROCESS | 1668 | 1461406177324 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 03:09:37 INFO - PROCESS | 1668 | 1461406177325 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 03:09:37 INFO - PROCESS | 1668 | 1461406177327 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:09:37 INFO - PROCESS | 1668 | 1461406177328 Marionette TRACE conn2 <- [1,2762,null,{}] 03:09:37 INFO - PROCESS | 1668 | 1461406177331 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}] 03:09:37 INFO - PROCESS | 1668 | 1461406177451 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 03:09:37 INFO - PROCESS | 1668 | 1461406177465 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x130474800 == 73 [pid = 1668] [id = 698] 03:09:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x12ef09c00) [pid = 1668] [serial = 2094] [outer = 0x0] 03:09:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12f0e0400) [pid = 1668] [serial = 2095] [outer = 0x12ef09c00] 03:09:37 INFO - PROCESS | 1668 | 1461406177490 Marionette DEBUG loaded listener.js 03:09:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x12f222800) [pid = 1668] [serial = 2096] [outer = 0x12ef09c00] 03:09:37 INFO - PROCESS | 1668 | 1461406177827 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]]]}] 03:09:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:09:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 522ms 03:09:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:09:37 INFO - PROCESS | 1668 | 1461406177849 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 03:09:37 INFO - PROCESS | 1668 | 1461406177850 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 03:09:37 INFO - PROCESS | 1668 | 1461406177852 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:09:37 INFO - PROCESS | 1668 | 1461406177854 Marionette TRACE conn2 <- [1,2766,null,{}] 03:09:37 INFO - PROCESS | 1668 | 1461406177856 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}] 03:09:37 INFO - PROCESS | 1668 | 1461406177973 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 03:09:37 INFO - PROCESS | 1668 | 1461406177989 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x13993d800 == 74 [pid = 1668] [id = 699] 03:09:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12f849c00) [pid = 1668] [serial = 2097] [outer = 0x0] 03:09:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12f852800) [pid = 1668] [serial = 2098] [outer = 0x12f849c00] 03:09:38 INFO - PROCESS | 1668 | 1461406178015 Marionette DEBUG loaded listener.js 03:09:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12fb4e400) [pid = 1668] [serial = 2099] [outer = 0x12f849c00] 03:09:38 INFO - PROCESS | 1668 | 1461406178360 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]]]}] 03:09:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:09:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 518ms 03:09:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:09:38 INFO - PROCESS | 1668 | 1461406178371 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 03:09:38 INFO - PROCESS | 1668 | 1461406178372 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 03:09:38 INFO - PROCESS | 1668 | 1461406178375 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:09:38 INFO - PROCESS | 1668 | 1461406178376 Marionette TRACE conn2 <- [1,2770,null,{}] 03:09:38 INFO - PROCESS | 1668 | 1461406178378 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}] 03:09:38 INFO - PROCESS | 1668 | 1461406178497 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 03:09:38 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x11ad79c00) [pid = 1668] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:09:38 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x115045800) [pid = 1668] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:09:38 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x119123c00) [pid = 1668] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:09:38 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x12a6c6c00) [pid = 1668] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:09:38 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x126c54800) [pid = 1668] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:09:38 INFO - PROCESS | 1668 | 1461406178563 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ac08000 == 75 [pid = 1668] [id = 700] 03:09:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x114e28000) [pid = 1668] [serial = 2100] [outer = 0x0] 03:09:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x11ad79c00) [pid = 1668] [serial = 2101] [outer = 0x114e28000] 03:09:38 INFO - PROCESS | 1668 | 1461406178590 Marionette DEBUG loaded listener.js 03:09:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12fe57400) [pid = 1668] [serial = 2102] [outer = 0x114e28000] 03:09:38 INFO - PROCESS | 1668 | 1461406178845 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]]]}] 03:09:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:09:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 03:09:38 INFO - PROCESS | 1668 | 1461406178893 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 03:09:38 INFO - PROCESS | 1668 | 1461406178895 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 03:09:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:09:38 INFO - PROCESS | 1668 | 1461406178905 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:09:38 INFO - PROCESS | 1668 | 1461406178906 Marionette TRACE conn2 <- [1,2774,null,{}] 03:09:38 INFO - PROCESS | 1668 | 1461406178908 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}] 03:09:39 INFO - PROCESS | 1668 | 1461406179007 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 03:09:39 INFO - PROCESS | 1668 | 1461406179012 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x139db7800 == 76 [pid = 1668] [id = 701] 03:09:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12f84a000) [pid = 1668] [serial = 2103] [outer = 0x0] 03:09:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12fe63000) [pid = 1668] [serial = 2104] [outer = 0x12f84a000] 03:09:39 INFO - PROCESS | 1668 | 1461406179038 Marionette DEBUG loaded listener.js 03:09:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x1379d8c00) [pid = 1668] [serial = 2105] [outer = 0x12f84a000] 03:09:39 INFO - PROCESS | 1668 | 1461406179391 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]]]}] 03:09:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:09:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 526ms 03:09:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:09:39 INFO - PROCESS | 1668 | 1461406179424 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 03:09:39 INFO - PROCESS | 1668 | 1461406179426 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 03:09:39 INFO - PROCESS | 1668 | 1461406179428 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:09:39 INFO - PROCESS | 1668 | 1461406179429 Marionette TRACE conn2 <- [1,2778,null,{}] 03:09:39 INFO - PROCESS | 1668 | 1461406179433 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}] 03:09:39 INFO - PROCESS | 1668 | 1461406179557 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 03:09:39 INFO - PROCESS | 1668 | 1461406179565 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x13a0ca800 == 77 [pid = 1668] [id = 702] 03:09:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12fe5c400) [pid = 1668] [serial = 2106] [outer = 0x0] 03:09:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x1379dcc00) [pid = 1668] [serial = 2107] [outer = 0x12fe5c400] 03:09:39 INFO - PROCESS | 1668 | 1461406179595 Marionette DEBUG loaded listener.js 03:09:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x1379e6000) [pid = 1668] [serial = 2108] [outer = 0x12fe5c400] 03:09:39 INFO - PROCESS | 1668 | 1461406179939 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]]]}] 03:09:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:09:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 521ms 03:09:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:09:39 INFO - PROCESS | 1668 | 1461406179951 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 03:09:39 INFO - PROCESS | 1668 | 1461406179952 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 03:09:39 INFO - PROCESS | 1668 | 1461406179954 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:09:39 INFO - PROCESS | 1668 | 1461406179956 Marionette TRACE conn2 <- [1,2782,null,{}] 03:09:39 INFO - PROCESS | 1668 | 1461406179958 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}] 03:09:40 INFO - PROCESS | 1668 | 1461406180080 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 03:09:40 INFO - PROCESS | 1668 | 1461406180085 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x13abc8000 == 78 [pid = 1668] [id = 703] 03:09:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x1379e6400) [pid = 1668] [serial = 2109] [outer = 0x0] 03:09:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x139851000) [pid = 1668] [serial = 2110] [outer = 0x1379e6400] 03:09:40 INFO - PROCESS | 1668 | 1461406180110 Marionette DEBUG loaded listener.js 03:09:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x13aa08800) [pid = 1668] [serial = 2111] [outer = 0x1379e6400] 03:09:40 INFO - PROCESS | 1668 | 1461406180473 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]]]}] 03:09:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:09:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 568ms 03:09:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:09:40 INFO - PROCESS | 1668 | 1461406180524 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 03:09:40 INFO - PROCESS | 1668 | 1461406180525 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 03:09:40 INFO - PROCESS | 1668 | 1461406180527 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:09:40 INFO - PROCESS | 1668 | 1461406180528 Marionette TRACE conn2 <- [1,2786,null,{}] 03:09:40 INFO - PROCESS | 1668 | 1461406180531 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}] 03:09:40 INFO - PROCESS | 1668 | 1461406180627 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 03:09:40 INFO - PROCESS | 1668 | 1461406180631 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x1395a0800 == 79 [pid = 1668] [id = 704] 03:09:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x13a37dc00) [pid = 1668] [serial = 2112] [outer = 0x0] 03:09:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x13a37fc00) [pid = 1668] [serial = 2113] [outer = 0x13a37dc00] 03:09:40 INFO - PROCESS | 1668 | 1461406180656 Marionette DEBUG loaded listener.js 03:09:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x13a383800) [pid = 1668] [serial = 2114] [outer = 0x13a37dc00] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x130474000 == 78 [pid = 1668] [id = 616] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x126a64000 == 77 [pid = 1668] [id = 517] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x12a5c7000 == 76 [pid = 1668] [id = 661] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4bf800 == 75 [pid = 1668] [id = 518] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x1304fc000 == 74 [pid = 1668] [id = 557] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x12f95a000 == 73 [pid = 1668] [id = 632] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x119b15000 == 72 [pid = 1668] [id = 619] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x11ba13800 == 71 [pid = 1668] [id = 516] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x12a5b9800 == 70 [pid = 1668] [id = 660] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x13a3a3800 == 69 [pid = 1668] [id = 558] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x12fea0800 == 68 [pid = 1668] [id = 553] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x13a0d8000 == 67 [pid = 1668] [id = 658] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x139cd4800 == 66 [pid = 1668] [id = 678] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x139dc0000 == 65 [pid = 1668] [id = 677] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x12f954000 == 64 [pid = 1668] [id = 556] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x12db73000 == 63 [pid = 1668] [id = 655] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x13a3a7800 == 62 [pid = 1668] [id = 592] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x126eae000 == 61 [pid = 1668] [id = 555] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x125e2a000 == 60 [pid = 1668] [id = 520] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x139dcc000 == 59 [pid = 1668] [id = 656] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x1158c6800 == 58 [pid = 1668] [id = 559] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x13954f000 == 57 [pid = 1668] [id = 613] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x139dce000 == 56 [pid = 1668] [id = 617] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x123973800 == 55 [pid = 1668] [id = 640] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x126a74800 == 54 [pid = 1668] [id = 392] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x13abd7000 == 53 [pid = 1668] [id = 657] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x11b939000 == 52 [pid = 1668] [id = 484] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x13993f800 == 51 [pid = 1668] [id = 659] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x12f405000 == 50 [pid = 1668] [id = 515] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x13acd1000 == 49 [pid = 1668] [id = 618] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x12f410800 == 48 [pid = 1668] [id = 479] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x11c221000 == 47 [pid = 1668] [id = 554] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x11c215800 == 46 [pid = 1668] [id = 693] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x1259c4800 == 45 [pid = 1668] [id = 692] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x139c9c000 == 44 [pid = 1668] [id = 691] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x139938000 == 43 [pid = 1668] [id = 690] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x130491000 == 42 [pid = 1668] [id = 689] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x12f950800 == 41 [pid = 1668] [id = 688] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x12efdf000 == 40 [pid = 1668] [id = 687] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce1d000 == 39 [pid = 1668] [id = 686] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x13a1e8000 == 38 [pid = 1668] [id = 674] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x1271ab000 == 37 [pid = 1668] [id = 685] 03:09:41 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4c7000 == 36 [pid = 1668] [id = 684] 03:09:42 INFO - PROCESS | 1668 | --DOCSHELL 0x12aa2f800 == 35 [pid = 1668] [id = 694] 03:09:42 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb08800 == 34 [pid = 1668] [id = 695] 03:09:42 INFO - PROCESS | 1668 | --DOCSHELL 0x13abc8000 == 33 [pid = 1668] [id = 703] 03:09:42 INFO - PROCESS | 1668 | --DOCSHELL 0x12ac08000 == 32 [pid = 1668] [id = 700] 03:09:42 INFO - PROCESS | 1668 | --DOCSHELL 0x139db7800 == 31 [pid = 1668] [id = 701] 03:09:42 INFO - PROCESS | 1668 | --DOCSHELL 0x13a0ca800 == 30 [pid = 1668] [id = 702] 03:09:42 INFO - PROCESS | 1668 | --DOCSHELL 0x130474800 == 29 [pid = 1668] [id = 698] 03:09:42 INFO - PROCESS | 1668 | --DOCSHELL 0x12e359800 == 28 [pid = 1668] [id = 696] 03:09:42 INFO - PROCESS | 1668 | --DOCSHELL 0x13993d800 == 27 [pid = 1668] [id = 699] 03:09:42 INFO - PROCESS | 1668 | --DOCSHELL 0x12efd7000 == 26 [pid = 1668] [id = 697] 03:09:42 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x1259f5400) [pid = 1668] [serial = 2029] [outer = 0x0] [url = about:blank] 03:09:42 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x1157a9400) [pid = 1668] [serial = 2039] [outer = 0x0] [url = about:blank] 03:09:42 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x115095800) [pid = 1668] [serial = 2038] [outer = 0x0] [url = about:blank] 03:09:42 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x11ad45400) [pid = 1668] [serial = 2041] [outer = 0x0] [url = about:blank] 03:09:42 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x11c45c800) [pid = 1668] [serial = 2042] [outer = 0x0] [url = about:blank] 03:09:42 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x12abaf000) [pid = 1668] [serial = 2032] [outer = 0x0] [url = about:blank] 03:09:42 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x12b343800) [pid = 1668] [serial = 2035] [outer = 0x0] [url = about:blank] 03:09:42 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x12a98f400) [pid = 1668] [serial = 2050] [outer = 0x0] [url = about:blank] 03:09:42 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x118f19000) [pid = 1668] [serial = 2026] [outer = 0x0] [url = about:blank] 03:09:42 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x12abb1400) [pid = 1668] [serial = 2051] [outer = 0x0] [url = about:blank] 03:09:42 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x1298b0400) [pid = 1668] [serial = 2047] [outer = 0x0] [url = about:blank] 03:09:42 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x129ac0800) [pid = 1668] [serial = 2048] [outer = 0x0] [url = about:blank] 03:09:42 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x125cf1800) [pid = 1668] [serial = 2044] [outer = 0x0] [url = about:blank] 03:09:42 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x126a18400) [pid = 1668] [serial = 2045] [outer = 0x0] [url = about:blank] 03:09:42 INFO - PROCESS | 1668 | --DOCSHELL 0x12f95d000 == 25 [pid = 1668] [id = 16] 03:09:42 INFO - PROCESS | 1668 | 1461406182973 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]]]}] 03:09:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:09:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 2477ms 03:09:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:09:43 INFO - PROCESS | 1668 | 1461406183006 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 03:09:43 INFO - PROCESS | 1668 | 1461406183008 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 03:09:43 INFO - PROCESS | 1668 | 1461406183011 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:09:43 INFO - PROCESS | 1668 | 1461406183014 Marionette TRACE conn2 <- [1,2790,null,{}] 03:09:43 INFO - PROCESS | 1668 | 1461406183018 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}] 03:09:43 INFO - PROCESS | 1668 | 1461406183100 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 03:09:43 INFO - PROCESS | 1668 | 1461406183107 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x118fd5000 == 26 [pid = 1668] [id = 705] 03:09:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x114bad000) [pid = 1668] [serial = 2115] [outer = 0x0] 03:09:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x114bb4000) [pid = 1668] [serial = 2116] [outer = 0x114bad000] 03:09:43 INFO - PROCESS | 1668 | 1461406183135 Marionette DEBUG loaded listener.js 03:09:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x114e2ac00) [pid = 1668] [serial = 2117] [outer = 0x114bad000] 03:09:43 INFO - PROCESS | 1668 | 1461406183501 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]]]}] 03:09:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:09:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 522ms 03:09:43 INFO - PROCESS | 1668 | 1461406183533 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 03:09:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:09:43 INFO - PROCESS | 1668 | 1461406183537 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 03:09:43 INFO - PROCESS | 1668 | 1461406183542 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:09:43 INFO - PROCESS | 1668 | 1461406183543 Marionette TRACE conn2 <- [1,2794,null,{}] 03:09:43 INFO - PROCESS | 1668 | 1461406183546 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}] 03:09:43 INFO - PROCESS | 1668 | 1461406183626 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 03:09:43 INFO - PROCESS | 1668 | 1461406183633 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b1f800 == 27 [pid = 1668] [id = 706] 03:09:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x115048c00) [pid = 1668] [serial = 2118] [outer = 0x0] 03:09:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x115041400) [pid = 1668] [serial = 2119] [outer = 0x115048c00] 03:09:43 INFO - PROCESS | 1668 | 1461406183660 Marionette DEBUG loaded listener.js 03:09:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x115097c00) [pid = 1668] [serial = 2120] [outer = 0x115048c00] 03:09:44 INFO - PROCESS | 1668 | 1461406184005 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]]]}] 03:09:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:09:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 476ms 03:09:44 INFO - PROCESS | 1668 | 1461406184019 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 03:09:44 INFO - PROCESS | 1668 | 1461406184020 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 03:09:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:09:44 INFO - PROCESS | 1668 | 1461406184022 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:09:44 INFO - PROCESS | 1668 | 1461406184025 Marionette TRACE conn2 <- [1,2798,null,{}] 03:09:44 INFO - PROCESS | 1668 | 1461406184033 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}] 03:09:44 INFO - PROCESS | 1668 | 1461406184135 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 03:09:44 INFO - PROCESS | 1668 | 1461406184141 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bca8000 == 28 [pid = 1668] [id = 707] 03:09:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x11349cc00) [pid = 1668] [serial = 2121] [outer = 0x0] 03:09:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x115165000) [pid = 1668] [serial = 2122] [outer = 0x11349cc00] 03:09:44 INFO - PROCESS | 1668 | 1461406184171 Marionette DEBUG loaded listener.js 03:09:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x115388000) [pid = 1668] [serial = 2123] [outer = 0x11349cc00] 03:09:44 INFO - PROCESS | 1668 | 1461406184599 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]]]}] 03:09:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:09:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 622ms 03:09:44 INFO - PROCESS | 1668 | 1461406184645 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 03:09:44 INFO - PROCESS | 1668 | 1461406184647 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 03:09:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:09:44 INFO - PROCESS | 1668 | 1461406184651 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:09:44 INFO - PROCESS | 1668 | 1461406184652 Marionette TRACE conn2 <- [1,2802,null,{}] 03:09:44 INFO - PROCESS | 1668 | 1461406184656 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}] 03:09:44 INFO - PROCESS | 1668 | 1461406184794 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 03:09:44 INFO - PROCESS | 1668 | 1461406184811 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c1a2800 == 29 [pid = 1668] [id = 708] 03:09:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x1162e4800) [pid = 1668] [serial = 2124] [outer = 0x0] 03:09:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x11657ac00) [pid = 1668] [serial = 2125] [outer = 0x1162e4800] 03:09:44 INFO - PROCESS | 1668 | 1461406184854 Marionette DEBUG loaded listener.js 03:09:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x1187d0400) [pid = 1668] [serial = 2126] [outer = 0x1162e4800] 03:09:45 INFO - PROCESS | 1668 | 1461406185170 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]]]}] 03:09:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:09:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 572ms 03:09:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:09:45 INFO - PROCESS | 1668 | 1461406185222 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 03:09:45 INFO - PROCESS | 1668 | 1461406185223 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 03:09:45 INFO - PROCESS | 1668 | 1461406185225 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:09:45 INFO - PROCESS | 1668 | 1461406185226 Marionette TRACE conn2 <- [1,2806,null,{}] 03:09:45 INFO - PROCESS | 1668 | 1461406185229 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}] 03:09:45 INFO - PROCESS | 1668 | 1461406185302 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 03:09:45 INFO - PROCESS | 1668 | 1461406185306 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x1259b2800 == 30 [pid = 1668] [id = 709] 03:09:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x114e2b000) [pid = 1668] [serial = 2127] [outer = 0x0] 03:09:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x118ee5400) [pid = 1668] [serial = 2128] [outer = 0x114e2b000] 03:09:45 INFO - PROCESS | 1668 | 1461406185334 Marionette DEBUG loaded listener.js 03:09:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x118f5fc00) [pid = 1668] [serial = 2129] [outer = 0x114e2b000] 03:09:45 INFO - PROCESS | 1668 | 1461406185740 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]]]}] 03:09:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:09:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 568ms 03:09:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:09:45 INFO - PROCESS | 1668 | 1461406185794 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 03:09:45 INFO - PROCESS | 1668 | 1461406185796 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 03:09:45 INFO - PROCESS | 1668 | 1461406185798 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:09:45 INFO - PROCESS | 1668 | 1461406185799 Marionette TRACE conn2 <- [1,2810,null,{}] 03:09:45 INFO - PROCESS | 1668 | 1461406185801 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}] 03:09:45 INFO - PROCESS | 1668 | 1461406185902 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 03:09:45 INFO - PROCESS | 1668 | 1461406185908 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x125e13800 == 31 [pid = 1668] [id = 710] 03:09:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x118779c00) [pid = 1668] [serial = 2130] [outer = 0x0] 03:09:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x119791000) [pid = 1668] [serial = 2131] [outer = 0x118779c00] 03:09:45 INFO - PROCESS | 1668 | 1461406185936 Marionette DEBUG loaded listener.js 03:09:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x119d50c00) [pid = 1668] [serial = 2132] [outer = 0x118779c00] 03:09:46 INFO - PROCESS | 1668 | 1461406186255 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]]]}] 03:09:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:09:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 469ms 03:09:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:09:46 INFO - PROCESS | 1668 | 1461406186269 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 03:09:46 INFO - PROCESS | 1668 | 1461406186270 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 03:09:46 INFO - PROCESS | 1668 | 1461406186272 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:09:46 INFO - PROCESS | 1668 | 1461406186273 Marionette TRACE conn2 <- [1,2814,null,{}] 03:09:46 INFO - PROCESS | 1668 | 1461406186276 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}] 03:09:46 INFO - PROCESS | 1668 | 1461406186351 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 03:09:46 INFO - PROCESS | 1668 | 1461406186407 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x126cb8800 == 32 [pid = 1668] [id = 711] 03:09:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x119d50400) [pid = 1668] [serial = 2133] [outer = 0x0] 03:09:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x11aa06c00) [pid = 1668] [serial = 2134] [outer = 0x119d50400] 03:09:46 INFO - PROCESS | 1668 | 1461406186433 Marionette DEBUG loaded listener.js 03:09:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x118f7f400) [pid = 1668] [serial = 2135] [outer = 0x119d50400] 03:09:46 INFO - PROCESS | 1668 | 1461406186722 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]]]}] 03:09:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:09:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 470ms 03:09:46 INFO - PROCESS | 1668 | 1461406186744 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 03:09:46 INFO - PROCESS | 1668 | 1461406186745 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 03:09:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:09:46 INFO - PROCESS | 1668 | 1461406186755 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:09:46 INFO - PROCESS | 1668 | 1461406186756 Marionette TRACE conn2 <- [1,2818,null,{}] 03:09:46 INFO - PROCESS | 1668 | 1461406186759 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}] 03:09:46 INFO - PROCESS | 1668 | 1461406186839 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 03:09:46 INFO - PROCESS | 1668 | 1461406186844 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x126eb4000 == 33 [pid = 1668] [id = 712] 03:09:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x11aa6f400) [pid = 1668] [serial = 2136] [outer = 0x0] 03:09:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x11acd6400) [pid = 1668] [serial = 2137] [outer = 0x11aa6f400] 03:09:46 INFO - PROCESS | 1668 | 1461406186872 Marionette DEBUG loaded listener.js 03:09:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x11ad48800) [pid = 1668] [serial = 2138] [outer = 0x11aa6f400] 03:09:47 INFO - PROCESS | 1668 | 1461406187187 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]]]}] 03:09:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:09:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 469ms 03:09:47 INFO - PROCESS | 1668 | 1461406187225 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 03:09:47 INFO - PROCESS | 1668 | 1461406187226 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 03:09:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:09:47 INFO - PROCESS | 1668 | 1461406187228 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:09:47 INFO - PROCESS | 1668 | 1461406187230 Marionette TRACE conn2 <- [1,2822,null,{}] 03:09:47 INFO - PROCESS | 1668 | 1461406187232 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}] 03:09:47 INFO - PROCESS | 1668 | 1461406187340 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 03:09:47 INFO - PROCESS | 1668 | 1461406187374 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bca5800 == 34 [pid = 1668] [id = 713] 03:09:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x11626d400) [pid = 1668] [serial = 2139] [outer = 0x0] 03:09:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x11aa79400) [pid = 1668] [serial = 2140] [outer = 0x11626d400] 03:09:47 INFO - PROCESS | 1668 | 1461406187399 Marionette DEBUG loaded listener.js 03:09:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x11ad7b800) [pid = 1668] [serial = 2141] [outer = 0x11626d400] 03:09:47 INFO - PROCESS | 1668 | 1461406187720 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]]]}] 03:09:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:09:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 520ms 03:09:47 INFO - PROCESS | 1668 | 1461406187757 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 03:09:47 INFO - PROCESS | 1668 | 1461406187758 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 03:09:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:09:47 INFO - PROCESS | 1668 | 1461406187760 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:09:47 INFO - PROCESS | 1668 | 1461406187761 Marionette TRACE conn2 <- [1,2826,null,{}] 03:09:47 INFO - PROCESS | 1668 | 1461406187764 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}] 03:09:47 INFO - PROCESS | 1668 | 1461406187866 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 03:09:47 INFO - PROCESS | 1668 | 1461406187870 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x127faf800 == 35 [pid = 1668] [id = 714] 03:09:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x118778c00) [pid = 1668] [serial = 2142] [outer = 0x0] 03:09:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x11af7a000) [pid = 1668] [serial = 2143] [outer = 0x118778c00] 03:09:47 INFO - PROCESS | 1668 | 1461406187895 Marionette DEBUG loaded listener.js 03:09:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x11b0f6400) [pid = 1668] [serial = 2144] [outer = 0x118778c00] 03:09:48 INFO - PROCESS | 1668 | 1461406188232 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:09:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:09:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 520ms 03:09:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:09:48 INFO - PROCESS | 1668 | 1461406188285 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 03:09:48 INFO - PROCESS | 1668 | 1461406188287 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 03:09:48 INFO - PROCESS | 1668 | 1461406188289 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:09:48 INFO - PROCESS | 1668 | 1461406188290 Marionette TRACE conn2 <- [1,2830,null,{}] 03:09:48 INFO - PROCESS | 1668 | 1461406188292 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}] 03:09:48 INFO - PROCESS | 1668 | 1461406188403 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 03:09:48 INFO - PROCESS | 1668 | 1461406188407 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x1259b2000 == 36 [pid = 1668] [id = 715] 03:09:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x11b954c00) [pid = 1668] [serial = 2145] [outer = 0x0] 03:09:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x11c134000) [pid = 1668] [serial = 2146] [outer = 0x11b954c00] 03:09:48 INFO - PROCESS | 1668 | 1461406188439 Marionette DEBUG loaded listener.js 03:09:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x11c6ef000) [pid = 1668] [serial = 2147] [outer = 0x11b954c00] 03:09:48 INFO - PROCESS | 1668 | 1461406188768 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]]]}] 03:09:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:09:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 518ms 03:09:48 INFO - PROCESS | 1668 | 1461406188808 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 03:09:48 INFO - PROCESS | 1668 | 1461406188809 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 03:09:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:09:48 INFO - PROCESS | 1668 | 1461406188811 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:09:48 INFO - PROCESS | 1668 | 1461406188812 Marionette TRACE conn2 <- [1,2834,null,{}] 03:09:48 INFO - PROCESS | 1668 | 1461406188815 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}] 03:09:48 INFO - PROCESS | 1668 | 1461406188917 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 03:09:48 INFO - PROCESS | 1668 | 1461406188922 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a91a000 == 37 [pid = 1668] [id = 716] 03:09:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x11c455400) [pid = 1668] [serial = 2148] [outer = 0x0] 03:09:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x125705800) [pid = 1668] [serial = 2149] [outer = 0x11c455400] 03:09:48 INFO - PROCESS | 1668 | 1461406188977 Marionette DEBUG loaded listener.js 03:09:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x1257dc800) [pid = 1668] [serial = 2150] [outer = 0x11c455400] 03:09:49 INFO - PROCESS | 1668 | 1461406189312 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:09:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:09:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 523ms 03:09:49 INFO - PROCESS | 1668 | 1461406189336 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 03:09:49 INFO - PROCESS | 1668 | 1461406189337 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 03:09:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:09:49 INFO - PROCESS | 1668 | 1461406189339 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:09:49 INFO - PROCESS | 1668 | 1461406189340 Marionette TRACE conn2 <- [1,2838,null,{}] 03:09:49 INFO - PROCESS | 1668 | 1461406189342 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}] 03:09:49 INFO - PROCESS | 1668 | 1461406189440 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 03:09:49 INFO - PROCESS | 1668 | 1461406189477 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x12aa30800 == 38 [pid = 1668] [id = 717] 03:09:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x1257e6c00) [pid = 1668] [serial = 2151] [outer = 0x0] 03:09:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x125cbf400) [pid = 1668] [serial = 2152] [outer = 0x1257e6c00] 03:09:49 INFO - PROCESS | 1668 | 1461406189503 Marionette DEBUG loaded listener.js 03:09:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x125cc8800) [pid = 1668] [serial = 2153] [outer = 0x1257e6c00] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 174 (0x114f30800) [pid = 1668] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 173 (0x12b590000) [pid = 1668] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 172 (0x125cc5000) [pid = 1668] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 171 (0x126c55800) [pid = 1668] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x114e22800) [pid = 1668] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x12cf29c00) [pid = 1668] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x11509bc00) [pid = 1668] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x11854b800) [pid = 1668] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x11ad4ac00) [pid = 1668] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x125e7dc00) [pid = 1668] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x12a6d0c00) [pid = 1668] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x12abe2400) [pid = 1668] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x117874400) [pid = 1668] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x12abde000) [pid = 1668] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x12a606000) [pid = 1668] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x12b346400) [pid = 1668] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x12a986800) [pid = 1668] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x125e85c00) [pid = 1668] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x118f61400) [pid = 1668] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x12abe1400) [pid = 1668] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x12e299800) [pid = 1668] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x12fe5c400) [pid = 1668] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x118775000) [pid = 1668] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x126c10c00) [pid = 1668] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x125e7cc00) [pid = 1668] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x119cdf800) [pid = 1668] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x12ef09000) [pid = 1668] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x129abd000) [pid = 1668] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x115754800) [pid = 1668] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x12ac28400) [pid = 1668] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x115048400) [pid = 1668] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x11423ac00) [pid = 1668] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x114f32800) [pid = 1668] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x11349e000) [pid = 1668] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x11ad43400) [pid = 1668] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x12f224000) [pid = 1668] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12ef09c00) [pid = 1668] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x12f849c00) [pid = 1668] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x114e28000) [pid = 1668] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12f84a000) [pid = 1668] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x1379e6400) [pid = 1668] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12b323000) [pid = 1668] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x12a6c4800) [pid = 1668] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x125e7f000) [pid = 1668] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x118f61c00) [pid = 1668] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x1134a3400) [pid = 1668] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x115096c00) [pid = 1668] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:09:50 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12a610400) [pid = 1668] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:09:50 INFO - PROCESS | 1668 | 1461406190298 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]]]}] 03:09:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:09:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 969ms 03:09:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:09:50 INFO - PROCESS | 1668 | 1461406190309 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 03:09:50 INFO - PROCESS | 1668 | 1461406190310 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 03:09:50 INFO - PROCESS | 1668 | 1461406190312 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:09:50 INFO - PROCESS | 1668 | 1461406190313 Marionette TRACE conn2 <- [1,2842,null,{}] 03:09:50 INFO - PROCESS | 1668 | 1461406190318 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}] 03:09:50 INFO - PROCESS | 1668 | 1461406190397 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 03:09:50 INFO - PROCESS | 1668 | 1461406190455 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x126ccb000 == 39 [pid = 1668] [id = 718] 03:09:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x114296800) [pid = 1668] [serial = 2154] [outer = 0x0] 03:09:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x118775000) [pid = 1668] [serial = 2155] [outer = 0x114296800] 03:09:50 INFO - PROCESS | 1668 | 1461406190481 Marionette DEBUG loaded listener.js 03:09:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x119cdf800) [pid = 1668] [serial = 2156] [outer = 0x114296800] 03:09:50 INFO - PROCESS | 1668 | 1461406190747 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]]]}] 03:09:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:09:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 472ms 03:09:50 INFO - PROCESS | 1668 | 1461406190787 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 03:09:50 INFO - PROCESS | 1668 | 1461406190789 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 03:09:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:09:50 INFO - PROCESS | 1668 | 1461406190791 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:09:50 INFO - PROCESS | 1668 | 1461406190792 Marionette TRACE conn2 <- [1,2846,null,{}] 03:09:50 INFO - PROCESS | 1668 | 1461406190794 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}] 03:09:50 INFO - PROCESS | 1668 | 1461406190877 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 03:09:50 INFO - PROCESS | 1668 | 1461406190884 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ac1c000 == 40 [pid = 1668] [id = 719] 03:09:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x118f1a800) [pid = 1668] [serial = 2157] [outer = 0x0] 03:09:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x1259f7400) [pid = 1668] [serial = 2158] [outer = 0x118f1a800] 03:09:50 INFO - PROCESS | 1668 | 1461406190910 Marionette DEBUG loaded listener.js 03:09:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x125cf0400) [pid = 1668] [serial = 2159] [outer = 0x118f1a800] 03:09:51 INFO - PROCESS | 1668 | 1461406191233 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]]]}] 03:09:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:09:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 469ms 03:09:51 INFO - PROCESS | 1668 | 1461406191261 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 03:09:51 INFO - PROCESS | 1668 | 1461406191262 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 03:09:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:09:51 INFO - PROCESS | 1668 | 1461406191264 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:09:51 INFO - PROCESS | 1668 | 1461406191267 Marionette TRACE conn2 <- [1,2850,null,{}] 03:09:51 INFO - PROCESS | 1668 | 1461406191270 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}] 03:09:51 INFO - PROCESS | 1668 | 1461406191379 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 03:09:51 INFO - PROCESS | 1668 | 1461406191386 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b24b800 == 41 [pid = 1668] [id = 720] 03:09:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x11504c400) [pid = 1668] [serial = 2160] [outer = 0x0] 03:09:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x125cf0000) [pid = 1668] [serial = 2161] [outer = 0x11504c400] 03:09:51 INFO - PROCESS | 1668 | 1461406191411 Marionette DEBUG loaded listener.js 03:09:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x125e7a800) [pid = 1668] [serial = 2162] [outer = 0x11504c400] 03:09:51 INFO - PROCESS | 1668 | 1461406191736 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:09:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:09:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 521ms 03:09:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:09:51 INFO - PROCESS | 1668 | 1461406191786 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 03:09:51 INFO - PROCESS | 1668 | 1461406191787 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 03:09:51 INFO - PROCESS | 1668 | 1461406191789 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:09:51 INFO - PROCESS | 1668 | 1461406191790 Marionette TRACE conn2 <- [1,2854,null,{}] 03:09:51 INFO - PROCESS | 1668 | 1461406191792 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}] 03:09:51 INFO - PROCESS | 1668 | 1461406191874 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 03:09:51 INFO - PROCESS | 1668 | 1461406191878 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb05000 == 42 [pid = 1668] [id = 721] 03:09:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x125e7d400) [pid = 1668] [serial = 2163] [outer = 0x0] 03:09:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x125e83800) [pid = 1668] [serial = 2164] [outer = 0x125e7d400] 03:09:51 INFO - PROCESS | 1668 | 1461406191904 Marionette DEBUG loaded listener.js 03:09:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x125f80000) [pid = 1668] [serial = 2165] [outer = 0x125e7d400] 03:09:52 INFO - PROCESS | 1668 | 1461406192409 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]]]}] 03:09:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:09:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 669ms 03:09:52 INFO - PROCESS | 1668 | 1461406192474 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 03:09:52 INFO - PROCESS | 1668 | 1461406192476 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 03:09:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:09:52 INFO - PROCESS | 1668 | 1461406192484 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:09:52 INFO - PROCESS | 1668 | 1461406192486 Marionette TRACE conn2 <- [1,2858,null,{}] 03:09:52 INFO - PROCESS | 1668 | 1461406192490 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}] 03:09:52 INFO - PROCESS | 1668 | 1461406192602 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 03:09:52 INFO - PROCESS | 1668 | 1461406192662 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x118cc7800 == 43 [pid = 1668] [id = 722] 03:09:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x114289400) [pid = 1668] [serial = 2166] [outer = 0x0] 03:09:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x114442800) [pid = 1668] [serial = 2167] [outer = 0x114289400] 03:09:52 INFO - PROCESS | 1668 | 1461406192695 Marionette DEBUG loaded listener.js 03:09:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x114e2a400) [pid = 1668] [serial = 2168] [outer = 0x114289400] 03:09:53 INFO - PROCESS | 1668 | 1461406193269 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:09:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:09:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 825ms 03:09:53 INFO - PROCESS | 1668 | 1461406193307 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 03:09:53 INFO - PROCESS | 1668 | 1461406193311 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 03:09:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:09:53 INFO - PROCESS | 1668 | 1461406193315 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:09:53 INFO - PROCESS | 1668 | 1461406193317 Marionette TRACE conn2 <- [1,2862,null,{}] 03:09:53 INFO - PROCESS | 1668 | 1461406193320 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}] 03:09:53 INFO - PROCESS | 1668 | 1461406193432 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 03:09:53 INFO - PROCESS | 1668 | 1461406193515 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x123976000 == 44 [pid = 1668] [id = 723] 03:09:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x114e2b400) [pid = 1668] [serial = 2169] [outer = 0x0] 03:09:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x11515d400) [pid = 1668] [serial = 2170] [outer = 0x114e2b400] 03:09:53 INFO - PROCESS | 1668 | 1461406193545 Marionette DEBUG loaded listener.js 03:09:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x115388400) [pid = 1668] [serial = 2171] [outer = 0x114e2b400] 03:09:54 INFO - PROCESS | 1668 | 1461406194247 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]]]}] 03:09:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:09:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 972ms 03:09:54 INFO - PROCESS | 1668 | 1461406194289 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 03:09:54 INFO - PROCESS | 1668 | 1461406194292 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 03:09:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:09:54 INFO - PROCESS | 1668 | 1461406194298 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:09:54 INFO - PROCESS | 1668 | 1461406194302 Marionette TRACE conn2 <- [1,2866,null,{}] 03:09:54 INFO - PROCESS | 1668 | 1461406194308 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}] 03:09:54 INFO - PROCESS | 1668 | 1461406194440 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 03:09:54 INFO - PROCESS | 1668 | 1461406194551 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x119243800 == 45 [pid = 1668] [id = 724] 03:09:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x114e20800) [pid = 1668] [serial = 2172] [outer = 0x0] 03:09:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x114e26c00) [pid = 1668] [serial = 2173] [outer = 0x114e20800] 03:09:54 INFO - PROCESS | 1668 | 1461406194598 Marionette DEBUG loaded listener.js 03:09:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x115046400) [pid = 1668] [serial = 2174] [outer = 0x114e20800] 03:09:54 INFO - PROCESS | 1668 | --DOCSHELL 0x125a0f000 == 44 [pid = 1668] [id = 92] 03:09:54 INFO - PROCESS | 1668 | --DOCSHELL 0x11b058800 == 43 [pid = 1668] [id = 91] 03:09:54 INFO - PROCESS | 1668 | --DOCSHELL 0x11b052800 == 42 [pid = 1668] [id = 84] 03:09:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf67000 == 41 [pid = 1668] [id = 95] 03:09:54 INFO - PROCESS | 1668 | --DOCSHELL 0x126954000 == 40 [pid = 1668] [id = 85] 03:09:54 INFO - PROCESS | 1668 | --DOCSHELL 0x1271a0000 == 39 [pid = 1668] [id = 89] 03:09:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12efdf800 == 38 [pid = 1668] [id = 90] 03:09:54 INFO - PROCESS | 1668 | --DOCSHELL 0x1144c9000 == 37 [pid = 1668] [id = 94] 03:09:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12eb9b000 == 36 [pid = 1668] [id = 96] 03:09:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12db19000 == 35 [pid = 1668] [id = 88] 03:09:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf69000 == 34 [pid = 1668] [id = 87] 03:09:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12aedf000 == 33 [pid = 1668] [id = 86] 03:09:54 INFO - PROCESS | 1668 | --DOCSHELL 0x12b251800 == 32 [pid = 1668] [id = 93] 03:09:54 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x13a37fc00) [pid = 1668] [serial = 2113] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12f95c800 == 31 [pid = 1668] [id = 17] 03:09:55 INFO - PROCESS | 1668 | --DOCSHELL 0x1395a0800 == 30 [pid = 1668] [id = 704] 03:09:55 INFO - PROCESS | 1668 | 1461406195094 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]]]}] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x11530e800) [pid = 1668] [serial = 1901] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x12e33c800) [pid = 1668] [serial = 1856] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x127205c00) [pid = 1668] [serial = 1907] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x12ac2bc00) [pid = 1668] [serial = 1910] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x12ac2b400) [pid = 1668] [serial = 1922] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x12ef0fc00) [pid = 1668] [serial = 1916] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x12ef02c00) [pid = 1668] [serial = 1859] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x11aaca800) [pid = 1668] [serial = 1844] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x125d81800) [pid = 1668] [serial = 1847] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x125e85400) [pid = 1668] [serial = 1919] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x12abe2800) [pid = 1668] [serial = 1850] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12bb23400) [pid = 1668] [serial = 1913] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x11ad75800) [pid = 1668] [serial = 1904] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12b349000) [pid = 1668] [serial = 1853] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x119cd8c00) [pid = 1668] [serial = 2027] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x12b34c800) [pid = 1668] [serial = 1970] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x12a984400) [pid = 1668] [serial = 1967] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x126c4cc00) [pid = 1668] [serial = 2030] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x12f0e0c00) [pid = 1668] [serial = 1976] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12abe3000) [pid = 1668] [serial = 2033] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x12f220c00) [pid = 1668] [serial = 1985] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x12d56d400) [pid = 1668] [serial = 1973] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12d5ee400) [pid = 1668] [serial = 2036] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x1150a1800) [pid = 1668] [serial = 1961] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x12bd7f400) [pid = 1668] [serial = 1982] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x12f0e1400) [pid = 1668] [serial = 1979] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x125708400) [pid = 1668] [serial = 1964] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x12f857000) [pid = 1668] [serial = 2024] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x12f0e0400) [pid = 1668] [serial = 2095] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12f852800) [pid = 1668] [serial = 2098] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x11ad79c00) [pid = 1668] [serial = 2101] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x12fe63000) [pid = 1668] [serial = 2104] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x12fe57400) [pid = 1668] [serial = 2102] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x139851000) [pid = 1668] [serial = 2110] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x13aa08800) [pid = 1668] [serial = 2111] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x12c02e400) [pid = 1668] [serial = 2089] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x12d072400) [pid = 1668] [serial = 2090] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x12abadc00) [pid = 1668] [serial = 2086] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x12ac32c00) [pid = 1668] [serial = 2087] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x127f7e800) [pid = 1668] [serial = 2083] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x129abb800) [pid = 1668] [serial = 2084] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11ad45000) [pid = 1668] [serial = 2080] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x125cc2800) [pid = 1668] [serial = 2081] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x115312400) [pid = 1668] [serial = 2078] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x114297000) [pid = 1668] [serial = 2077] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x12eb03800) [pid = 1668] [serial = 2075] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12e32f000) [pid = 1668] [serial = 2074] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x12e2a0800) [pid = 1668] [serial = 2072] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12d5e7800) [pid = 1668] [serial = 2071] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12a613400) [pid = 1668] [serial = 2069] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x12a60d800) [pid = 1668] [serial = 2068] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x12ba61800) [pid = 1668] [serial = 2065] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x12ced3400) [pid = 1668] [serial = 2066] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x12abda400) [pid = 1668] [serial = 2062] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x12b342c00) [pid = 1668] [serial = 2063] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x12800d000) [pid = 1668] [serial = 2060] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x12761d000) [pid = 1668] [serial = 2059] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x11b95bc00) [pid = 1668] [serial = 2057] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x11aa70000) [pid = 1668] [serial = 2056] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x12ac2a000) [pid = 1668] [serial = 2053] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x12b346800) [pid = 1668] [serial = 2054] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x12ef05c00) [pid = 1668] [serial = 2093] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x12e335000) [pid = 1668] [serial = 2092] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x1379dcc00) [pid = 1668] [serial = 2107] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x1379e6000) [pid = 1668] [serial = 2108] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x12f222800) [pid = 1668] [serial = 2096] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x1379d8c00) [pid = 1668] [serial = 2105] [outer = 0x0] [url = about:blank] 03:09:55 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x12fb4e400) [pid = 1668] [serial = 2099] [outer = 0x0] [url = about:blank] 03:09:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:09:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 825ms 03:09:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:09:55 INFO - PROCESS | 1668 | 1461406195122 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 03:09:55 INFO - PROCESS | 1668 | 1461406195126 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 03:09:55 INFO - PROCESS | 1668 | 1461406195130 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:09:55 INFO - PROCESS | 1668 | 1461406195132 Marionette TRACE conn2 <- [1,2870,null,{}] 03:09:55 INFO - PROCESS | 1668 | 1461406195134 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}] 03:09:55 INFO - PROCESS | 1668 | 1461406195210 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 03:09:55 INFO - PROCESS | 1668 | 1461406195217 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x11ba21000 == 31 [pid = 1668] [id = 725] 03:09:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x11504d800) [pid = 1668] [serial = 2175] [outer = 0x0] 03:09:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x11515dc00) [pid = 1668] [serial = 2176] [outer = 0x11504d800] 03:09:55 INFO - PROCESS | 1668 | 1461406195245 Marionette DEBUG loaded listener.js 03:09:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x1151a6c00) [pid = 1668] [serial = 2177] [outer = 0x11504d800] 03:09:55 INFO - PROCESS | 1668 | 1461406195587 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]]]}] 03:09:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:09:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 471ms 03:09:55 INFO - PROCESS | 1668 | 1461406195603 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 03:09:55 INFO - PROCESS | 1668 | 1461406195604 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 03:09:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:09:55 INFO - PROCESS | 1668 | 1461406195606 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:09:55 INFO - PROCESS | 1668 | 1461406195609 Marionette TRACE conn2 <- [1,2874,null,{}] 03:09:55 INFO - PROCESS | 1668 | 1461406195620 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}] 03:09:55 INFO - PROCESS | 1668 | 1461406195743 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 03:09:55 INFO - PROCESS | 1668 | 1461406195753 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x1259c8800 == 32 [pid = 1668] [id = 726] 03:09:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x11428cc00) [pid = 1668] [serial = 2178] [outer = 0x0] 03:09:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x118549400) [pid = 1668] [serial = 2179] [outer = 0x11428cc00] 03:09:55 INFO - PROCESS | 1668 | 1461406195782 Marionette DEBUG loaded listener.js 03:09:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x118c0c400) [pid = 1668] [serial = 2180] [outer = 0x11428cc00] 03:09:56 INFO - PROCESS | 1668 | 1461406196132 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]]]}] 03:09:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:09:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 572ms 03:09:56 INFO - PROCESS | 1668 | 1461406196180 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 03:09:56 INFO - PROCESS | 1668 | 1461406196181 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 03:09:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:09:56 INFO - PROCESS | 1668 | 1461406196183 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:09:56 INFO - PROCESS | 1668 | 1461406196184 Marionette TRACE conn2 <- [1,2878,null,{}] 03:09:56 INFO - PROCESS | 1668 | 1461406196187 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}] 03:09:56 INFO - PROCESS | 1668 | 1461406196272 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 03:09:56 INFO - PROCESS | 1668 | 1461406196321 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x126cc0800 == 33 [pid = 1668] [id = 727] 03:09:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11504dc00) [pid = 1668] [serial = 2181] [outer = 0x0] 03:09:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x118f64000) [pid = 1668] [serial = 2182] [outer = 0x11504dc00] 03:09:56 INFO - PROCESS | 1668 | 1461406196347 Marionette DEBUG loaded listener.js 03:09:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x119278000) [pid = 1668] [serial = 2183] [outer = 0x11504dc00] 03:09:56 INFO - PROCESS | 1668 | 1461406196642 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]]]}] 03:09:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:09:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 467ms 03:09:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:09:56 INFO - PROCESS | 1668 | 1461406196654 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 03:09:56 INFO - PROCESS | 1668 | 1461406196656 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 03:09:56 INFO - PROCESS | 1668 | 1461406196657 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:09:56 INFO - PROCESS | 1668 | 1461406196659 Marionette TRACE conn2 <- [1,2882,null,{}] 03:09:56 INFO - PROCESS | 1668 | 1461406196661 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}] 03:09:56 INFO - PROCESS | 1668 | 1461406196777 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 03:09:56 INFO - PROCESS | 1668 | 1461406196859 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x1272bc000 == 34 [pid = 1668] [id = 728] 03:09:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x118f1a000) [pid = 1668] [serial = 2184] [outer = 0x0] 03:09:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x119a70000) [pid = 1668] [serial = 2185] [outer = 0x118f1a000] 03:09:56 INFO - PROCESS | 1668 | 1461406196900 Marionette DEBUG loaded listener.js 03:09:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x119cd9800) [pid = 1668] [serial = 2186] [outer = 0x118f1a000] 03:09:57 INFO - PROCESS | 1668 | 1461406197283 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]]]}] 03:09:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:09:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 669ms 03:09:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:09:57 INFO - PROCESS | 1668 | 1461406197328 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 03:09:57 INFO - PROCESS | 1668 | 1461406197329 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 03:09:57 INFO - PROCESS | 1668 | 1461406197331 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:09:57 INFO - PROCESS | 1668 | 1461406197332 Marionette TRACE conn2 <- [1,2886,null,{}] 03:09:57 INFO - PROCESS | 1668 | 1461406197335 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}] 03:09:57 INFO - PROCESS | 1668 | 1461406197447 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 03:09:57 INFO - PROCESS | 1668 | 1461406197462 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a5bd000 == 35 [pid = 1668] [id = 729] 03:09:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x119cdc400) [pid = 1668] [serial = 2187] [outer = 0x0] 03:09:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x11aac9000) [pid = 1668] [serial = 2188] [outer = 0x119cdc400] 03:09:57 INFO - PROCESS | 1668 | 1461406197491 Marionette DEBUG loaded listener.js 03:09:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x11ad76000) [pid = 1668] [serial = 2189] [outer = 0x119cdc400] 03:09:57 INFO - PROCESS | 1668 | 1461406197815 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]]]}] 03:09:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:09:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 518ms 03:09:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:09:57 INFO - PROCESS | 1668 | 1461406197850 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 03:09:57 INFO - PROCESS | 1668 | 1461406197851 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 03:09:57 INFO - PROCESS | 1668 | 1461406197853 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:09:57 INFO - PROCESS | 1668 | 1461406197854 Marionette TRACE conn2 <- [1,2890,null,{}] 03:09:57 INFO - PROCESS | 1668 | 1461406197857 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}] 03:09:57 INFO - PROCESS | 1668 | 1461406197952 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 03:09:57 INFO - PROCESS | 1668 | 1461406197963 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12aa10800 == 36 [pid = 1668] [id = 730] 03:09:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x11ad76800) [pid = 1668] [serial = 2190] [outer = 0x0] 03:09:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x11af77400) [pid = 1668] [serial = 2191] [outer = 0x11ad76800] 03:09:57 INFO - PROCESS | 1668 | 1461406197989 Marionette DEBUG loaded listener.js 03:09:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11b0f9800) [pid = 1668] [serial = 2192] [outer = 0x11ad76800] 03:09:58 INFO - PROCESS | 1668 | 1461406198345 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:09:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:09:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 518ms 03:09:58 INFO - PROCESS | 1668 | 1461406198372 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 03:09:58 INFO - PROCESS | 1668 | 1461406198373 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 03:09:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:09:58 INFO - PROCESS | 1668 | 1461406198375 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:09:58 INFO - PROCESS | 1668 | 1461406198376 Marionette TRACE conn2 <- [1,2894,null,{}] 03:09:58 INFO - PROCESS | 1668 | 1461406198379 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}] 03:09:58 INFO - PROCESS | 1668 | 1461406198474 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 03:09:58 INFO - PROCESS | 1668 | 1461406198489 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x12aa29800 == 37 [pid = 1668] [id = 731] 03:09:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11afed400) [pid = 1668] [serial = 2193] [outer = 0x0] 03:09:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11b9a2400) [pid = 1668] [serial = 2194] [outer = 0x11afed400] 03:09:58 INFO - PROCESS | 1668 | 1461406198514 Marionette DEBUG loaded listener.js 03:09:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11c133800) [pid = 1668] [serial = 2195] [outer = 0x11afed400] 03:09:58 INFO - PROCESS | 1668 | 1461406198840 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]]]}] 03:09:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:09:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 470ms 03:09:58 INFO - PROCESS | 1668 | 1461406198846 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 03:09:58 INFO - PROCESS | 1668 | 1461406198847 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 03:09:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:09:58 INFO - PROCESS | 1668 | 1461406198856 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:09:58 INFO - PROCESS | 1668 | 1461406198857 Marionette TRACE conn2 <- [1,2898,null,{}] 03:09:58 INFO - PROCESS | 1668 | 1461406198859 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}] 03:09:58 INFO - PROCESS | 1668 | 1461406198956 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 03:09:58 INFO - PROCESS | 1668 | 1461406198960 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x1259c5800 == 38 [pid = 1668] [id = 732] 03:09:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11af70c00) [pid = 1668] [serial = 2196] [outer = 0x0] 03:09:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11c4c4400) [pid = 1668] [serial = 2197] [outer = 0x11af70c00] 03:09:58 INFO - PROCESS | 1668 | 1461406198985 Marionette DEBUG loaded listener.js 03:09:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x125706400) [pid = 1668] [serial = 2198] [outer = 0x11af70c00] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x12f95d800) [pid = 1668] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x118778c00) [pid = 1668] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x11c455400) [pid = 1668] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11626d400) [pid = 1668] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x11aa6f400) [pid = 1668] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x115048c00) [pid = 1668] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1162e4800) [pid = 1668] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x114bad000) [pid = 1668] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11349cc00) [pid = 1668] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x119d50400) [pid = 1668] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x114e2b000) [pid = 1668] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x118779c00) [pid = 1668] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x11b954c00) [pid = 1668] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x114296800) [pid = 1668] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1257e6c00) [pid = 1668] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x118f1a800) [pid = 1668] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x12e29e000) [pid = 1668] [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.] 03:09:59 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x11504c400) [pid = 1668] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:09:59 INFO - PROCESS | 1668 | 1461406199414 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]]]}] 03:09:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:09:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 569ms 03:09:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:09:59 INFO - PROCESS | 1668 | 1461406199426 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 03:09:59 INFO - PROCESS | 1668 | 1461406199427 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 03:09:59 INFO - PROCESS | 1668 | 1461406199429 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:09:59 INFO - PROCESS | 1668 | 1461406199430 Marionette TRACE conn2 <- [1,2902,null,{}] 03:09:59 INFO - PROCESS | 1668 | 1461406199435 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}] 03:09:59 INFO - PROCESS | 1668 | 1461406199514 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 03:09:59 INFO - PROCESS | 1668 | 1461406199520 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x126e91000 == 39 [pid = 1668] [id = 733] 03:09:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x114bad000) [pid = 1668] [serial = 2199] [outer = 0x0] 03:09:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11656bc00) [pid = 1668] [serial = 2200] [outer = 0x114bad000] 03:09:59 INFO - PROCESS | 1668 | 1461406199545 Marionette DEBUG loaded listener.js 03:09:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x11ad47000) [pid = 1668] [serial = 2201] [outer = 0x114bad000] 03:09:59 INFO - PROCESS | 1668 | 1461406199888 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:09:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:09:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 472ms 03:09:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:09:59 INFO - PROCESS | 1668 | 1461406199903 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 03:09:59 INFO - PROCESS | 1668 | 1461406199904 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 03:09:59 INFO - PROCESS | 1668 | 1461406199906 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:09:59 INFO - PROCESS | 1668 | 1461406199908 Marionette TRACE conn2 <- [1,2906,null,{}] 03:09:59 INFO - PROCESS | 1668 | 1461406199910 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}] 03:10:00 INFO - PROCESS | 1668 | 1461406200031 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 03:10:00 INFO - PROCESS | 1668 | 1461406200038 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba18000 == 40 [pid = 1668] [id = 734] 03:10:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x118c0b000) [pid = 1668] [serial = 2202] [outer = 0x0] 03:10:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x125706c00) [pid = 1668] [serial = 2203] [outer = 0x118c0b000] 03:10:00 INFO - PROCESS | 1668 | 1461406200067 Marionette DEBUG loaded listener.js 03:10:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x125cc9000) [pid = 1668] [serial = 2204] [outer = 0x118c0b000] 03:10:00 INFO - PROCESS | 1668 | 1461406200388 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]]]}] 03:10:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:10:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 519ms 03:10:00 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:10:00 INFO - PROCESS | 1668 | 1461406200426 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 03:10:00 INFO - PROCESS | 1668 | 1461406200427 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 03:10:00 INFO - PROCESS | 1668 | 1461406200429 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:10:00 INFO - PROCESS | 1668 | 1461406200430 Marionette TRACE conn2 <- [1,2910,null,{}] 03:10:00 INFO - PROCESS | 1668 | 1461406200435 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}] 03:10:00 INFO - PROCESS | 1668 | 1461406200513 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 03:10:00 INFO - PROCESS | 1668 | 1461406200520 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce1d000 == 41 [pid = 1668] [id = 735] 03:10:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11aa06000) [pid = 1668] [serial = 2205] [outer = 0x0] 03:10:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x125e7a400) [pid = 1668] [serial = 2206] [outer = 0x11aa06000] 03:10:00 INFO - PROCESS | 1668 | 1461406200545 Marionette DEBUG loaded listener.js 03:10:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x125f7a400) [pid = 1668] [serial = 2207] [outer = 0x11aa06000] 03:10:00 INFO - PROCESS | 1668 | 1461406200861 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]]]}] 03:10:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:10:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:10:00 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 472ms 03:10:00 INFO - PROCESS | 1668 | 1461406200901 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 03:10:00 INFO - TEST-START | /DOMEvents/constructors.html 03:10:00 INFO - PROCESS | 1668 | 1461406200902 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 03:10:00 INFO - PROCESS | 1668 | 1461406200904 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:10:00 INFO - PROCESS | 1668 | 1461406200905 Marionette TRACE conn2 <- [1,2914,null,{}] 03:10:00 INFO - PROCESS | 1668 | 1461406200908 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}] 03:10:01 INFO - PROCESS | 1668 | 1461406201012 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 03:10:01 INFO - PROCESS | 1668 | 1461406201021 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bdf2000 == 42 [pid = 1668] [id = 736] 03:10:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x125f7dc00) [pid = 1668] [serial = 2208] [outer = 0x0] 03:10:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x126a18400) [pid = 1668] [serial = 2209] [outer = 0x125f7dc00] 03:10:01 INFO - PROCESS | 1668 | 1461406201046 Marionette DEBUG loaded listener.js 03:10:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x126c4c800) [pid = 1668] [serial = 2210] [outer = 0x125f7dc00] 03:10:01 INFO - PROCESS | 1668 | 1461406201440 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]]]}] 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:10:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:10:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:10:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:10:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:10:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:10:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:10:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:10:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:10:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 576ms 03:10:01 INFO - PROCESS | 1668 | 1461406201482 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 03:10:01 INFO - PROCESS | 1668 | 1461406201484 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 03:10:01 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:10:01 INFO - PROCESS | 1668 | 1461406201488 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:10:01 INFO - PROCESS | 1668 | 1461406201491 Marionette TRACE conn2 <- [1,2918,null,{}] 03:10:01 INFO - PROCESS | 1668 | 1461406201495 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}] 03:10:01 INFO - PROCESS | 1668 | 1461406201627 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 03:10:01 INFO - PROCESS | 1668 | 1461406201698 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x11afd2000 == 43 [pid = 1668] [id = 737] 03:10:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x114544800) [pid = 1668] [serial = 2211] [outer = 0x0] 03:10:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x114e28800) [pid = 1668] [serial = 2212] [outer = 0x114544800] 03:10:01 INFO - PROCESS | 1668 | 1461406201730 Marionette DEBUG loaded listener.js 03:10:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x115048c00) [pid = 1668] [serial = 2213] [outer = 0x114544800] 03:10:02 INFO - PROCESS | 1668 | 1461406202180 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:10:02 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:10:02 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 722ms 03:10:02 INFO - PROCESS | 1668 | 1461406202211 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 03:10:02 INFO - PROCESS | 1668 | 1461406202217 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 03:10:02 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:10:02 INFO - PROCESS | 1668 | 1461406202246 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:10:02 INFO - PROCESS | 1668 | 1461406202252 Marionette TRACE conn2 <- [1,2922,null,{}] 03:10:02 INFO - PROCESS | 1668 | 1461406202255 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}] 03:10:02 INFO - PROCESS | 1668 | 1461406202406 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 03:10:02 INFO - PROCESS | 1668 | 1461406202505 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x126e9f000 == 44 [pid = 1668] [id = 738] 03:10:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x1150a0800) [pid = 1668] [serial = 2214] [outer = 0x0] 03:10:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1162ec000) [pid = 1668] [serial = 2215] [outer = 0x1150a0800] 03:10:02 INFO - PROCESS | 1668 | 1461406202553 Marionette DEBUG loaded listener.js 03:10:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x11854b400) [pid = 1668] [serial = 2216] [outer = 0x1150a0800] 03:10:02 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:10:02 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:10:02 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:10:02 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:10:02 INFO - PROCESS | 1668 | 1461406202936 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]]]}] 03:10:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:10:02 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:10:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:10:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:10:02 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 03:10:02 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:10:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:10:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:10:02 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 03:10:02 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:10:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:10:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:10:02 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]" 03:10:02 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:10:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:10:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:10:02 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:10:02 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 728ms 03:10:02 INFO - PROCESS | 1668 | 1461406202978 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 03:10:02 INFO - PROCESS | 1668 | 1461406202979 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 03:10:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:10:02 INFO - PROCESS | 1668 | 1461406202983 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:10:02 INFO - PROCESS | 1668 | 1461406202986 Marionette TRACE conn2 <- [1,2926,null,{}] 03:10:02 INFO - PROCESS | 1668 | 1461406202993 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}] 03:10:03 INFO - PROCESS | 1668 | 1461406203099 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 03:10:03 INFO - PROCESS | 1668 | 1461406203157 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb1a000 == 45 [pid = 1668] [id = 739] 03:10:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x118f64c00) [pid = 1668] [serial = 2217] [outer = 0x0] 03:10:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x11ad45800) [pid = 1668] [serial = 2218] [outer = 0x118f64c00] 03:10:03 INFO - PROCESS | 1668 | 1461406203188 Marionette DEBUG loaded listener.js 03:10:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x11b0f0000) [pid = 1668] [serial = 2219] [outer = 0x118f64c00] 03:10:03 INFO - PROCESS | 1668 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:10:03 INFO - PROCESS | 1668 | 1461406203555 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]]]}] 03:10:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:10:03 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 621ms 03:10:03 INFO - PROCESS | 1668 | 1461406203604 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 03:10:03 INFO - PROCESS | 1668 | 1461406203606 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 03:10:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:10:03 INFO - PROCESS | 1668 | 1461406203609 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:10:03 INFO - PROCESS | 1668 | 1461406203610 Marionette TRACE conn2 <- [1,2930,null,{}] 03:10:03 INFO - PROCESS | 1668 | 1461406203612 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}] 03:10:03 INFO - PROCESS | 1668 | 1461406203713 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 03:10:03 INFO - PROCESS | 1668 | 1461406203769 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db07800 == 46 [pid = 1668] [id = 740] 03:10:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11b9a8000) [pid = 1668] [serial = 2220] [outer = 0x0] 03:10:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1259ef000) [pid = 1668] [serial = 2221] [outer = 0x11b9a8000] 03:10:03 INFO - PROCESS | 1668 | 1461406203799 Marionette DEBUG loaded listener.js 03:10:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x125cc5400) [pid = 1668] [serial = 2222] [outer = 0x11b9a8000] 03:10:04 INFO - PROCESS | 1668 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:10:04 INFO - PROCESS | 1668 | 1461406204170 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]]]}] 03:10:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:10:04 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 568ms 03:10:04 INFO - PROCESS | 1668 | 1461406204178 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 03:10:04 INFO - PROCESS | 1668 | 1461406204179 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 03:10:04 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:10:04 INFO - PROCESS | 1668 | 1461406204183 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:10:04 INFO - PROCESS | 1668 | 1461406204185 Marionette TRACE conn2 <- [1,2934,null,{}] 03:10:04 INFO - PROCESS | 1668 | 1461406204188 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}] 03:10:04 INFO - PROCESS | 1668 | 1461406204284 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 03:10:04 INFO - PROCESS | 1668 | 1461406204337 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db21000 == 47 [pid = 1668] [id = 741] 03:10:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x11b9aa800) [pid = 1668] [serial = 2223] [outer = 0x0] 03:10:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x125f7e000) [pid = 1668] [serial = 2224] [outer = 0x11b9aa800] 03:10:04 INFO - PROCESS | 1668 | 1461406204366 Marionette DEBUG loaded listener.js 03:10:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x126c4d400) [pid = 1668] [serial = 2225] [outer = 0x11b9aa800] 03:10:04 INFO - PROCESS | 1668 | 1461406204732 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]]]}] 03:10:04 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:10:04 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 571ms 03:10:04 INFO - PROCESS | 1668 | 1461406204754 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 03:10:04 INFO - PROCESS | 1668 | 1461406204755 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 03:10:04 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:10:04 INFO - PROCESS | 1668 | 1461406204757 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:10:04 INFO - PROCESS | 1668 | 1461406204759 Marionette TRACE conn2 <- [1,2938,null,{}] 03:10:04 INFO - PROCESS | 1668 | 1461406204761 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}] 03:10:04 INFO - PROCESS | 1668 | 1461406204875 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 03:10:04 INFO - PROCESS | 1668 | 1461406204928 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e344800 == 48 [pid = 1668] [id = 742] 03:10:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x1269a2800) [pid = 1668] [serial = 2226] [outer = 0x0] 03:10:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x126c52400) [pid = 1668] [serial = 2227] [outer = 0x1269a2800] 03:10:04 INFO - PROCESS | 1668 | 1461406204960 Marionette DEBUG loaded listener.js 03:10:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x127620c00) [pid = 1668] [serial = 2228] [outer = 0x1269a2800] 03:10:05 INFO - PROCESS | 1668 | 1461406205336 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]]]}] 03:10:05 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. 03:10:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 619ms 03:10:05 INFO - PROCESS | 1668 | 1461406205378 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 03:10:05 INFO - PROCESS | 1668 | 1461406205379 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 03:10:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:10:05 INFO - PROCESS | 1668 | 1461406205382 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:10:05 INFO - PROCESS | 1668 | 1461406205383 Marionette TRACE conn2 <- [1,2942,null,{}] 03:10:05 INFO - PROCESS | 1668 | 1461406205386 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}] 03:10:05 INFO - PROCESS | 1668 | 1461406205485 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 03:10:05 INFO - PROCESS | 1668 | 1461406205540 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4bf800 == 49 [pid = 1668] [id = 743] 03:10:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x126c4f000) [pid = 1668] [serial = 2229] [outer = 0x0] 03:10:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x127674800) [pid = 1668] [serial = 2230] [outer = 0x126c4f000] 03:10:05 INFO - PROCESS | 1668 | 1461406205569 Marionette DEBUG loaded listener.js 03:10:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x1276a4c00) [pid = 1668] [serial = 2231] [outer = 0x126c4f000] 03:10:05 INFO - PROCESS | 1668 | 1461406205940 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"]]]}] 03:10:05 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 03:10:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:10:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 570ms 03:10:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:10:05 INFO - PROCESS | 1668 | 1461406205953 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 03:10:05 INFO - PROCESS | 1668 | 1461406205954 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 03:10:05 INFO - PROCESS | 1668 | 1461406205957 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:10:05 INFO - PROCESS | 1668 | 1461406205958 Marionette TRACE conn2 <- [1,2946,null,{}] 03:10:05 INFO - PROCESS | 1668 | 1461406205960 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}] 03:10:06 INFO - PROCESS | 1668 | 1461406206058 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 03:10:06 INFO - PROCESS | 1668 | 1461406206113 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x12781f000 == 50 [pid = 1668] [id = 744] 03:10:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x114ba8c00) [pid = 1668] [serial = 2232] [outer = 0x0] 03:10:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x125e81000) [pid = 1668] [serial = 2233] [outer = 0x114ba8c00] 03:10:06 INFO - PROCESS | 1668 | 1461406206143 Marionette DEBUG loaded listener.js 03:10:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x127972400) [pid = 1668] [serial = 2234] [outer = 0x114ba8c00] 03:10:06 INFO - PROCESS | 1668 | 1461406206685 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]]]}] 03:10:06 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. 03:10:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 772ms 03:10:06 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:10:06 INFO - PROCESS | 1668 | 1461406206729 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 03:10:06 INFO - PROCESS | 1668 | 1461406206731 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 03:10:06 INFO - PROCESS | 1668 | 1461406206734 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:10:06 INFO - PROCESS | 1668 | 1461406206736 Marionette TRACE conn2 <- [1,2950,null,{}] 03:10:06 INFO - PROCESS | 1668 | 1461406206740 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}] 03:10:06 INFO - PROCESS | 1668 | 1461406206854 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 03:10:06 INFO - PROCESS | 1668 | 1461406206914 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x1259b5800 == 51 [pid = 1668] [id = 745] 03:10:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x114e22c00) [pid = 1668] [serial = 2235] [outer = 0x0] 03:10:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x114f2e400) [pid = 1668] [serial = 2236] [outer = 0x114e22c00] 03:10:06 INFO - PROCESS | 1668 | 1461406206942 Marionette DEBUG loaded listener.js 03:10:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11504cc00) [pid = 1668] [serial = 2237] [outer = 0x114e22c00] 03:10:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x1155e3800 == 52 [pid = 1668] [id = 746] 03:10:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x115165800) [pid = 1668] [serial = 2238] [outer = 0x0] 03:10:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x115092800) [pid = 1668] [serial = 2239] [outer = 0x115165800] 03:10:07 INFO - PROCESS | 1668 | --DOCSHELL 0x118821000 == 51 [pid = 1668] [id = 98] 03:10:07 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce1d000 == 50 [pid = 1668] [id = 735] 03:10:07 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba18000 == 49 [pid = 1668] [id = 734] 03:10:07 INFO - PROCESS | 1668 | --DOCSHELL 0x126e91000 == 48 [pid = 1668] [id = 733] 03:10:07 INFO - PROCESS | 1668 | --DOCSHELL 0x1259c5800 == 47 [pid = 1668] [id = 732] 03:10:07 INFO - PROCESS | 1668 | --DOCSHELL 0x12aa29800 == 46 [pid = 1668] [id = 731] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x12fb60800) [pid = 1668] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x125e83800) [pid = 1668] [serial = 2164] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOCSHELL 0x12aa10800 == 45 [pid = 1668] [id = 730] 03:10:07 INFO - PROCESS | 1668 | --DOCSHELL 0x12a5bd000 == 44 [pid = 1668] [id = 729] 03:10:07 INFO - PROCESS | 1668 | --DOCSHELL 0x1272bc000 == 43 [pid = 1668] [id = 728] 03:10:07 INFO - PROCESS | 1668 | --DOCSHELL 0x126cc0800 == 42 [pid = 1668] [id = 727] 03:10:07 INFO - PROCESS | 1668 | --DOCSHELL 0x1259c8800 == 41 [pid = 1668] [id = 726] 03:10:07 INFO - PROCESS | 1668 | --DOCSHELL 0x11ba21000 == 40 [pid = 1668] [id = 725] 03:10:07 INFO - PROCESS | 1668 | --DOCSHELL 0x119243800 == 39 [pid = 1668] [id = 724] 03:10:07 INFO - PROCESS | 1668 | --DOCSHELL 0x123976000 == 38 [pid = 1668] [id = 723] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x11aa06c00) [pid = 1668] [serial = 2134] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x118f7f400) [pid = 1668] [serial = 2135] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x118ee5400) [pid = 1668] [serial = 2128] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x118f5fc00) [pid = 1668] [serial = 2129] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x119791000) [pid = 1668] [serial = 2131] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x119d50c00) [pid = 1668] [serial = 2132] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x11c134000) [pid = 1668] [serial = 2146] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x118775000) [pid = 1668] [serial = 2155] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x125cbf400) [pid = 1668] [serial = 2152] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x1257dc800) [pid = 1668] [serial = 2150] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x119cdf800) [pid = 1668] [serial = 2156] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x1259f7400) [pid = 1668] [serial = 2158] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x125cc8800) [pid = 1668] [serial = 2153] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x11c6ef000) [pid = 1668] [serial = 2147] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x12b34a800) [pid = 1668] [serial = 1451] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11ad48800) [pid = 1668] [serial = 2138] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x11ad7b800) [pid = 1668] [serial = 2141] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x125cf0400) [pid = 1668] [serial = 2159] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x125cf0000) [pid = 1668] [serial = 2161] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x125e7a800) [pid = 1668] [serial = 2162] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x11af7a000) [pid = 1668] [serial = 2143] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11b0f6400) [pid = 1668] [serial = 2144] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x125705800) [pid = 1668] [serial = 2149] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x11aa79400) [pid = 1668] [serial = 2140] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11acd6400) [pid = 1668] [serial = 2137] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x115041400) [pid = 1668] [serial = 2119] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x115097c00) [pid = 1668] [serial = 2120] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11657ac00) [pid = 1668] [serial = 2125] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1187d0400) [pid = 1668] [serial = 2126] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x114bb4000) [pid = 1668] [serial = 2116] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x114e2ac00) [pid = 1668] [serial = 2117] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x115165000) [pid = 1668] [serial = 2122] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x115388000) [pid = 1668] [serial = 2123] [outer = 0x0] [url = about:blank] 03:10:07 INFO - PROCESS | 1668 | 1461406207400 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]]]}] 03:10:07 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. 03:10:07 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 672ms 03:10:07 INFO - PROCESS | 1668 | 1461406207406 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 03:10:07 INFO - PROCESS | 1668 | 1461406207410 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 03:10:07 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:10:07 INFO - PROCESS | 1668 | 1461406207414 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:10:07 INFO - PROCESS | 1668 | 1461406207418 Marionette TRACE conn2 <- [1,2954,null,{}] 03:10:07 INFO - PROCESS | 1668 | 1461406207421 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}] 03:10:07 INFO - PROCESS | 1668 | 1461406207521 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 03:10:07 INFO - PROCESS | 1668 | 1461406207526 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bcbb800 == 39 [pid = 1668] [id = 747] 03:10:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11504c400) [pid = 1668] [serial = 2240] [outer = 0x0] 03:10:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x115167400) [pid = 1668] [serial = 2241] [outer = 0x11504c400] 03:10:07 INFO - PROCESS | 1668 | 1461406207553 Marionette DEBUG loaded listener.js 03:10:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x116577c00) [pid = 1668] [serial = 2242] [outer = 0x11504c400] 03:10:07 INFO - PROCESS | 1668 | 1461406207870 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]]]}] 03:10:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:10:07 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 03:10:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 472ms 03:10:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:10:07 INFO - PROCESS | 1668 | 1461406207887 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 03:10:07 INFO - PROCESS | 1668 | 1461406207888 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 03:10:07 INFO - PROCESS | 1668 | 1461406207890 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:10:07 INFO - PROCESS | 1668 | 1461406207893 Marionette TRACE conn2 <- [1,2958,null,{}] 03:10:07 INFO - PROCESS | 1668 | 1461406207924 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}] 03:10:08 INFO - PROCESS | 1668 | 1461406208039 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 03:10:08 INFO - PROCESS | 1668 | 1461406208044 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x126cd5000 == 40 [pid = 1668] [id = 748] 03:10:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1185ae800) [pid = 1668] [serial = 2243] [outer = 0x0] 03:10:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x118cf2400) [pid = 1668] [serial = 2244] [outer = 0x1185ae800] 03:10:08 INFO - PROCESS | 1668 | 1461406208075 Marionette DEBUG loaded listener.js 03:10:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x119b58000) [pid = 1668] [serial = 2245] [outer = 0x1185ae800] 03:10:08 INFO - PROCESS | 1668 | 1461406208459 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]]]}] 03:10:08 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. 03:10:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 621ms 03:10:08 INFO - PROCESS | 1668 | 1461406208512 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 03:10:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:10:08 INFO - PROCESS | 1668 | 1461406208515 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 03:10:08 INFO - PROCESS | 1668 | 1461406208518 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:10:08 INFO - PROCESS | 1668 | 1461406208520 Marionette TRACE conn2 <- [1,2962,null,{}] 03:10:08 INFO - PROCESS | 1668 | 1461406208523 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}] 03:10:08 INFO - PROCESS | 1668 | 1461406208647 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 03:10:08 INFO - PROCESS | 1668 | 1461406208659 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x12765d000 == 41 [pid = 1668] [id = 749] 03:10:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x119ce2c00) [pid = 1668] [serial = 2246] [outer = 0x0] 03:10:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11aa0f400) [pid = 1668] [serial = 2247] [outer = 0x119ce2c00] 03:10:08 INFO - PROCESS | 1668 | 1461406208700 Marionette DEBUG loaded listener.js 03:10:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11aad0000) [pid = 1668] [serial = 2248] [outer = 0x119ce2c00] 03:10:09 INFO - PROCESS | 1668 | 1461406209015 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]]]}] 03:10:09 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. 03:10:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 525ms 03:10:09 INFO - PROCESS | 1668 | 1461406209042 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 03:10:09 INFO - PROCESS | 1668 | 1461406209043 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 03:10:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:10:09 INFO - PROCESS | 1668 | 1461406209048 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:10:09 INFO - PROCESS | 1668 | 1461406209051 Marionette TRACE conn2 <- [1,2966,null,{}] 03:10:09 INFO - PROCESS | 1668 | 1461406209054 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}] 03:10:09 INFO - PROCESS | 1668 | 1461406209169 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 03:10:09 INFO - PROCESS | 1668 | 1461406209202 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a5c0800 == 42 [pid = 1668] [id = 750] 03:10:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x119d50c00) [pid = 1668] [serial = 2249] [outer = 0x0] 03:10:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11ad45000) [pid = 1668] [serial = 2250] [outer = 0x119d50c00] 03:10:09 INFO - PROCESS | 1668 | 1461406209228 Marionette DEBUG loaded listener.js 03:10:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x11af74c00) [pid = 1668] [serial = 2251] [outer = 0x119d50c00] 03:10:09 INFO - PROCESS | 1668 | 1461406209537 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]]]}] 03:10:09 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. 03:10:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 522ms 03:10:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:10:09 INFO - PROCESS | 1668 | 1461406209570 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 03:10:09 INFO - PROCESS | 1668 | 1461406209571 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 03:10:09 INFO - PROCESS | 1668 | 1461406209574 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:10:09 INFO - PROCESS | 1668 | 1461406209575 Marionette TRACE conn2 <- [1,2970,null,{}] 03:10:09 INFO - PROCESS | 1668 | 1461406209586 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}] 03:10:09 INFO - PROCESS | 1668 | 1461406209694 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 03:10:09 INFO - PROCESS | 1668 | 1461406209729 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x12aabd800 == 43 [pid = 1668] [id = 751] 03:10:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x11aff7800) [pid = 1668] [serial = 2252] [outer = 0x0] 03:10:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x11c4ca400) [pid = 1668] [serial = 2253] [outer = 0x11aff7800] 03:10:09 INFO - PROCESS | 1668 | 1461406209755 Marionette DEBUG loaded listener.js 03:10:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x125cc6400) [pid = 1668] [serial = 2254] [outer = 0x11aff7800] 03:10:10 INFO - PROCESS | 1668 | 1461406210041 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]]]}] 03:10:10 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. 03:10:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 518ms 03:10:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:10:10 INFO - PROCESS | 1668 | 1461406210093 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 03:10:10 INFO - PROCESS | 1668 | 1461406210094 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 03:10:10 INFO - PROCESS | 1668 | 1461406210096 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:10:10 INFO - PROCESS | 1668 | 1461406210097 Marionette TRACE conn2 <- [1,2974,null,{}] 03:10:10 INFO - PROCESS | 1668 | 1461406210102 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}] 03:10:10 INFO - PROCESS | 1668 | 1461406210208 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 03:10:10 INFO - PROCESS | 1668 | 1461406210220 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b255800 == 44 [pid = 1668] [id = 752] 03:10:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x125d80000) [pid = 1668] [serial = 2255] [outer = 0x0] 03:10:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x125e83800) [pid = 1668] [serial = 2256] [outer = 0x125d80000] 03:10:10 INFO - PROCESS | 1668 | 1461406210247 Marionette DEBUG loaded listener.js 03:10:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x126c4a800) [pid = 1668] [serial = 2257] [outer = 0x125d80000] 03:10:10 INFO - PROCESS | 1668 | 1461406210571 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]]]}] 03:10:10 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. 03:10:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 521ms 03:10:10 INFO - PROCESS | 1668 | 1461406210618 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 03:10:10 INFO - PROCESS | 1668 | 1461406210619 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 03:10:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:10:10 INFO - PROCESS | 1668 | 1461406210621 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:10:10 INFO - PROCESS | 1668 | 1461406210622 Marionette TRACE conn2 <- [1,2978,null,{}] 03:10:10 INFO - PROCESS | 1668 | 1461406210624 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}] 03:10:10 INFO - PROCESS | 1668 | 1461406210726 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 03:10:10 INFO - PROCESS | 1668 | 1461406210739 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb1f800 == 45 [pid = 1668] [id = 753] 03:10:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x125cc8800) [pid = 1668] [serial = 2258] [outer = 0x0] 03:10:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x126e7a800) [pid = 1668] [serial = 2259] [outer = 0x125cc8800] 03:10:10 INFO - PROCESS | 1668 | 1461406210765 Marionette DEBUG loaded listener.js 03:10:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x127207000) [pid = 1668] [serial = 2260] [outer = 0x125cc8800] 03:10:11 INFO - PROCESS | 1668 | 1461406211056 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]]]}] 03:10:11 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. 03:10:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 468ms 03:10:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:10:11 INFO - PROCESS | 1668 | 1461406211094 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 03:10:11 INFO - PROCESS | 1668 | 1461406211096 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 03:10:11 INFO - PROCESS | 1668 | 1461406211098 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:10:11 INFO - PROCESS | 1668 | 1461406211102 Marionette TRACE conn2 <- [1,2982,null,{}] 03:10:11 INFO - PROCESS | 1668 | 1461406211105 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}] 03:10:11 INFO - PROCESS | 1668 | 1461406211209 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 03:10:11 INFO - PROCESS | 1668 | 1461406211243 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d326800 == 46 [pid = 1668] [id = 754] 03:10:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x1272d3000) [pid = 1668] [serial = 2261] [outer = 0x0] 03:10:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x12769f000) [pid = 1668] [serial = 2262] [outer = 0x1272d3000] 03:10:11 INFO - PROCESS | 1668 | 1461406211268 Marionette DEBUG loaded listener.js 03:10:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x127977400) [pid = 1668] [serial = 2263] [outer = 0x1272d3000] 03:10:11 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x118c0b000) [pid = 1668] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:10:11 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x119cdc400) [pid = 1668] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:10:11 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11ad76800) [pid = 1668] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:10:11 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11af70c00) [pid = 1668] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:10:11 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x11504d800) [pid = 1668] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:10:11 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x11428cc00) [pid = 1668] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:10:11 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x118f1a000) [pid = 1668] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:10:11 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x114e20800) [pid = 1668] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:10:11 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x11504dc00) [pid = 1668] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:10:11 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11aa06000) [pid = 1668] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:10:11 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11afed400) [pid = 1668] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:10:11 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x114bad000) [pid = 1668] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:10:11 INFO - PROCESS | 1668 | 1461406211634 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"]]]}] 03:10:11 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 03:10:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:10:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 571ms 03:10:11 INFO - PROCESS | 1668 | 1461406211670 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 03:10:11 INFO - PROCESS | 1668 | 1461406211671 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 03:10:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:10:11 INFO - PROCESS | 1668 | 1461406211673 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:10:11 INFO - PROCESS | 1668 | 1461406211674 Marionette TRACE conn2 <- [1,2986,null,{}] 03:10:11 INFO - PROCESS | 1668 | 1461406211677 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}] 03:10:11 INFO - PROCESS | 1668 | 1461406211763 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 03:10:11 INFO - PROCESS | 1668 | 1461406211767 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x125e0a800 == 47 [pid = 1668] [id = 755] 03:10:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x114e29400) [pid = 1668] [serial = 2264] [outer = 0x0] 03:10:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x11af70800) [pid = 1668] [serial = 2265] [outer = 0x114e29400] 03:10:11 INFO - PROCESS | 1668 | 1461406211792 Marionette DEBUG loaded listener.js 03:10:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x126c4d000) [pid = 1668] [serial = 2266] [outer = 0x114e29400] 03:10:12 INFO - PROCESS | 1668 | 1461406212107 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]]]}] 03:10:12 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. 03:10:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 471ms 03:10:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:10:12 INFO - PROCESS | 1668 | 1461406212144 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 03:10:12 INFO - PROCESS | 1668 | 1461406212146 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 03:10:12 INFO - PROCESS | 1668 | 1461406212148 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:10:12 INFO - PROCESS | 1668 | 1461406212150 Marionette TRACE conn2 <- [1,2990,null,{}] 03:10:12 INFO - PROCESS | 1668 | 1461406212152 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}] 03:10:12 INFO - PROCESS | 1668 | 1461406212271 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 03:10:12 INFO - PROCESS | 1668 | 1461406212277 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4b6800 == 48 [pid = 1668] [id = 756] 03:10:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x127f7b800) [pid = 1668] [serial = 2267] [outer = 0x0] 03:10:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x129652c00) [pid = 1668] [serial = 2268] [outer = 0x127f7b800] 03:10:12 INFO - PROCESS | 1668 | 1461406212306 Marionette DEBUG loaded listener.js 03:10:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1298f0800) [pid = 1668] [serial = 2269] [outer = 0x127f7b800] 03:10:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x1259c1800 == 49 [pid = 1668] [id = 757] 03:10:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x1298f2000) [pid = 1668] [serial = 2270] [outer = 0x0] 03:10:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x1298f2800) [pid = 1668] [serial = 2271] [outer = 0x1298f2000] 03:10:12 INFO - PROCESS | 1668 | 1461406212601 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]]]}] 03:10:12 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. 03:10:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 470ms 03:10:12 INFO - PROCESS | 1668 | 1461406212623 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 03:10:12 INFO - PROCESS | 1668 | 1461406212625 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 03:10:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:10:12 INFO - PROCESS | 1668 | 1461406212627 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:10:12 INFO - PROCESS | 1668 | 1461406212628 Marionette TRACE conn2 <- [1,2994,null,{}] 03:10:12 INFO - PROCESS | 1668 | 1461406212630 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}] 03:10:12 INFO - PROCESS | 1668 | 1461406212740 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 03:10:12 INFO - PROCESS | 1668 | 1461406212745 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x12efce000 == 50 [pid = 1668] [id = 758] 03:10:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x1298f3000) [pid = 1668] [serial = 2272] [outer = 0x0] 03:10:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x129abd400) [pid = 1668] [serial = 2273] [outer = 0x1298f3000] 03:10:12 INFO - PROCESS | 1668 | 1461406212770 Marionette DEBUG loaded listener.js 03:10:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x12a608800) [pid = 1668] [serial = 2274] [outer = 0x1298f3000] 03:10:13 INFO - PROCESS | 1668 | 1461406213082 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]]]}] 03:10:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:10:13 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 03:10:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 469ms 03:10:13 INFO - PROCESS | 1668 | 1461406213097 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 03:10:13 INFO - PROCESS | 1668 | 1461406213098 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 03:10:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:10:13 INFO - PROCESS | 1668 | 1461406213105 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:10:13 INFO - PROCESS | 1668 | 1461406213107 Marionette TRACE conn2 <- [1,2998,null,{}] 03:10:13 INFO - PROCESS | 1668 | 1461406213109 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}] 03:10:13 INFO - PROCESS | 1668 | 1461406213225 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 03:10:13 INFO - PROCESS | 1668 | 1461406213231 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f404800 == 51 [pid = 1668] [id = 759] 03:10:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11504e000) [pid = 1668] [serial = 2275] [outer = 0x0] 03:10:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x12a60ac00) [pid = 1668] [serial = 2276] [outer = 0x11504e000] 03:10:13 INFO - PROCESS | 1668 | 1461406213257 Marionette DEBUG loaded listener.js 03:10:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x12a6c2c00) [pid = 1668] [serial = 2277] [outer = 0x11504e000] 03:10:13 INFO - PROCESS | 1668 | 1461406213511 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]]]}] 03:10:13 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. 03:10:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 418ms 03:10:13 INFO - PROCESS | 1668 | 1461406213525 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 03:10:13 INFO - PROCESS | 1668 | 1461406213526 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 03:10:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:10:13 INFO - PROCESS | 1668 | 1461406213528 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:10:13 INFO - PROCESS | 1668 | 1461406213529 Marionette TRACE conn2 <- [1,3002,null,{}] 03:10:13 INFO - PROCESS | 1668 | 1461406213540 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}] 03:10:13 INFO - PROCESS | 1668 | 1461406213694 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 03:10:13 INFO - PROCESS | 1668 | 1461406213750 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x118fd4800 == 52 [pid = 1668] [id = 760] 03:10:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x11349c000) [pid = 1668] [serial = 2278] [outer = 0x0] 03:10:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x1134a1400) [pid = 1668] [serial = 2279] [outer = 0x11349c000] 03:10:13 INFO - PROCESS | 1668 | 1461406213782 Marionette DEBUG loaded listener.js 03:10:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x1142cb400) [pid = 1668] [serial = 2280] [outer = 0x11349c000] 03:10:14 INFO - PROCESS | 1668 | 1461406214164 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]]]}] 03:10:14 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. 03:10:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 675ms 03:10:14 INFO - PROCESS | 1668 | 1461406214204 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 03:10:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:10:14 INFO - PROCESS | 1668 | 1461406214208 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 03:10:14 INFO - PROCESS | 1668 | 1461406214211 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:10:14 INFO - PROCESS | 1668 | 1461406214214 Marionette TRACE conn2 <- [1,3006,null,{}] 03:10:14 INFO - PROCESS | 1668 | 1461406214217 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}] 03:10:14 INFO - PROCESS | 1668 | 1461406214324 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 03:10:14 INFO - PROCESS | 1668 | 1461406214377 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x1259b3000 == 53 [pid = 1668] [id = 761] 03:10:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x115169c00) [pid = 1668] [serial = 2281] [outer = 0x0] 03:10:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x1162eac00) [pid = 1668] [serial = 2282] [outer = 0x115169c00] 03:10:14 INFO - PROCESS | 1668 | 1461406214435 Marionette DEBUG loaded listener.js 03:10:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x1187d3400) [pid = 1668] [serial = 2283] [outer = 0x115169c00] 03:10:14 INFO - PROCESS | 1668 | 1461406214822 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]]]}] 03:10:14 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. 03:10:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 624ms 03:10:14 INFO - PROCESS | 1668 | 1461406214836 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 03:10:14 INFO - PROCESS | 1668 | 1461406214838 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 03:10:14 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:10:14 INFO - PROCESS | 1668 | 1461406214840 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:10:14 INFO - PROCESS | 1668 | 1461406214841 Marionette TRACE conn2 <- [1,3010,null,{}] 03:10:14 INFO - PROCESS | 1668 | 1461406214844 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}] 03:10:14 INFO - PROCESS | 1668 | 1461406214951 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 03:10:15 INFO - PROCESS | 1668 | 1461406215010 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x12aab7000 == 54 [pid = 1668] [id = 762] 03:10:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11888b000) [pid = 1668] [serial = 2284] [outer = 0x0] 03:10:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x119d50400) [pid = 1668] [serial = 2285] [outer = 0x11888b000] 03:10:15 INFO - PROCESS | 1668 | 1461406215040 Marionette DEBUG loaded listener.js 03:10:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x11ad75800) [pid = 1668] [serial = 2286] [outer = 0x11888b000] 03:10:15 INFO - PROCESS | 1668 | 1461406215450 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]]]}] 03:10:15 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 03:10:15 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 621ms 03:10:15 INFO - PROCESS | 1668 | 1461406215461 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 03:10:15 INFO - PROCESS | 1668 | 1461406215464 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 03:10:15 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:10:15 INFO - PROCESS | 1668 | 1461406215474 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:10:15 INFO - PROCESS | 1668 | 1461406215478 Marionette TRACE conn2 <- [1,3014,null,{}] 03:10:15 INFO - PROCESS | 1668 | 1461406215480 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}] 03:10:15 INFO - PROCESS | 1668 | 1461406215588 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 03:10:15 INFO - PROCESS | 1668 | 1461406215669 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eb9a000 == 55 [pid = 1668] [id = 763] 03:10:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x11af73c00) [pid = 1668] [serial = 2287] [outer = 0x0] 03:10:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x11c6eec00) [pid = 1668] [serial = 2288] [outer = 0x11af73c00] 03:10:15 INFO - PROCESS | 1668 | 1461406215712 Marionette DEBUG loaded listener.js 03:10:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x126c51c00) [pid = 1668] [serial = 2289] [outer = 0x11af73c00] 03:10:15 INFO - PROCESS | 1668 | [1668] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:10:16 INFO - PROCESS | 1668 | 1461406216104 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:10:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:10:16 INFO - {} 03:10:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:10:16 INFO - {} 03:10:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:10:16 INFO - {} 03:10:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:10:16 INFO - {} 03:10:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 676ms 03:10:16 INFO - PROCESS | 1668 | 1461406216147 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 03:10:16 INFO - PROCESS | 1668 | 1461406216148 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 03:10:16 INFO - TEST-START | /FileAPI/fileReader.html 03:10:16 INFO - PROCESS | 1668 | 1461406216150 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:10:16 INFO - PROCESS | 1668 | 1461406216151 Marionette TRACE conn2 <- [1,3018,null,{}] 03:10:16 INFO - PROCESS | 1668 | 1461406216154 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}] 03:10:16 INFO - PROCESS | 1668 | 1461406216287 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 03:10:16 INFO - PROCESS | 1668 | 1461406216384 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fb5e800 == 56 [pid = 1668] [id = 764] 03:10:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x126c55400) [pid = 1668] [serial = 2290] [outer = 0x0] 03:10:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x127f7e800) [pid = 1668] [serial = 2291] [outer = 0x126c55400] 03:10:16 INFO - PROCESS | 1668 | 1461406216416 Marionette DEBUG loaded listener.js 03:10:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x129abac00) [pid = 1668] [serial = 2292] [outer = 0x126c55400] 03:10:16 INFO - PROCESS | 1668 | 1461406216773 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]]]}] 03:10:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:10:16 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:10:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:10:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:10:16 INFO - TEST-OK | /FileAPI/fileReader.html | took 670ms 03:10:16 INFO - TEST-START | /FileAPI/historical.html 03:10:16 INFO - PROCESS | 1668 | 1461406216820 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 03:10:16 INFO - PROCESS | 1668 | 1461406216822 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 03:10:16 INFO - PROCESS | 1668 | 1461406216824 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:10:16 INFO - PROCESS | 1668 | 1461406216825 Marionette TRACE conn2 <- [1,3022,null,{}] 03:10:16 INFO - PROCESS | 1668 | 1461406216828 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}] 03:10:16 INFO - PROCESS | 1668 | 1461406216936 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 03:10:17 INFO - PROCESS | 1668 | 1461406217027 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c189800 == 57 [pid = 1668] [id = 765] 03:10:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11aff3800) [pid = 1668] [serial = 2293] [outer = 0x0] 03:10:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x1298f4400) [pid = 1668] [serial = 2294] [outer = 0x11aff3800] 03:10:17 INFO - PROCESS | 1668 | 1461406217065 Marionette DEBUG loaded listener.js 03:10:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x12a6cb000) [pid = 1668] [serial = 2295] [outer = 0x11aff3800] 03:10:17 INFO - PROCESS | 1668 | 1461406217610 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"]]]}] 03:10:17 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:10:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:10:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:10:17 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:10:17 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:10:17 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:10:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:10:17 INFO - TEST-OK | /FileAPI/historical.html | took 819ms 03:10:17 INFO - PROCESS | 1668 | 1461406217644 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 03:10:17 INFO - PROCESS | 1668 | 1461406217647 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 03:10:17 INFO - TEST-START | /FileAPI/idlharness.html 03:10:17 INFO - PROCESS | 1668 | 1461406217651 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:10:17 INFO - PROCESS | 1668 | 1461406217652 Marionette TRACE conn2 <- [1,3026,null,{}] 03:10:17 INFO - PROCESS | 1668 | 1461406217656 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}] 03:10:17 INFO - PROCESS | 1668 | 1461406217748 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 03:10:17 INFO - PROCESS | 1668 | 1461406217805 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x127652000 == 58 [pid = 1668] [id = 766] 03:10:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x114f35800) [pid = 1668] [serial = 2296] [outer = 0x0] 03:10:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x11509bc00) [pid = 1668] [serial = 2297] [outer = 0x114f35800] 03:10:17 INFO - PROCESS | 1668 | 1461406217837 Marionette DEBUG loaded listener.js 03:10:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x115168c00) [pid = 1668] [serial = 2298] [outer = 0x114f35800] 03:10:18 INFO - PROCESS | 1668 | 1461406218548 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:10:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:10:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:10:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:10:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:10:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:10:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:10:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:10:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:10:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:10:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:10:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:10:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:10:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:10:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:10:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:10:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:10:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:10:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:10:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:10:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:10:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:10:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:10:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:10:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:10:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:10:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:10:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:10:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:10:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:10:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:10:18 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 03:10:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:10:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:10:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:10:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:10:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:10:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:10:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:10:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:10:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:10:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:10:18 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 03:10:18 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 03:10:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:10:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:10:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:10:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:10:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:10:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:10:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:10:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:10:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:10:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:10:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:10:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:10:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:10:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:10:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:10:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:10:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:10:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:10:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:10:18 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 03:10:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:10:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:10:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:10:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:10:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:10:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:10:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:10:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:10:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:10:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:10:18 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 03:10:18 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 03:10:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:10:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:10:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:10:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:10:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:10:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:10:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:10:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:10:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:10:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:10:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:10:18 INFO - TEST-OK | /FileAPI/idlharness.html | took 934ms 03:10:18 INFO - PROCESS | 1668 | 1461406218603 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 03:10:18 INFO - PROCESS | 1668 | 1461406218611 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 03:10:18 INFO - TEST-START | /FileAPI/idlharness.worker 03:10:18 INFO - PROCESS | 1668 | 1461406218626 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:10:18 INFO - PROCESS | 1668 | 1461406218629 Marionette TRACE conn2 <- [1,3030,null,{}] 03:10:18 INFO - PROCESS | 1668 | 1461406218634 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}] 03:10:18 INFO - PROCESS | 1668 | 1461406218768 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 03:10:18 INFO - PROCESS | 1668 | 1461406218839 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x12aab8800 == 59 [pid = 1668] [id = 767] 03:10:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x1151a0000) [pid = 1668] [serial = 2299] [outer = 0x0] 03:10:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x11b0f5c00) [pid = 1668] [serial = 2300] [outer = 0x1151a0000] 03:10:18 INFO - PROCESS | 1668 | 1461406218867 Marionette DEBUG loaded listener.js 03:10:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x11c132c00) [pid = 1668] [serial = 2301] [outer = 0x1151a0000] 03:10:18 INFO - PROCESS | 1668 | [1668] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12f404800 == 58 [pid = 1668] [id = 759] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12efce000 == 57 [pid = 1668] [id = 758] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x1259c1800 == 56 [pid = 1668] [id = 757] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4b6800 == 55 [pid = 1668] [id = 756] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x11515d400) [pid = 1668] [serial = 2170] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x114442800) [pid = 1668] [serial = 2167] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x126a18400) [pid = 1668] [serial = 2209] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x125e0a800 == 54 [pid = 1668] [id = 755] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12d326800 == 53 [pid = 1668] [id = 754] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb1f800 == 52 [pid = 1668] [id = 753] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12b255800 == 51 [pid = 1668] [id = 752] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12aabd800 == 50 [pid = 1668] [id = 751] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12a5c0800 == 49 [pid = 1668] [id = 750] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12765d000 == 48 [pid = 1668] [id = 749] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x126cd5000 == 47 [pid = 1668] [id = 748] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x11bcbb800 == 46 [pid = 1668] [id = 747] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x1155e3800 == 45 [pid = 1668] [id = 746] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x1259b5800 == 44 [pid = 1668] [id = 745] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12781f000 == 43 [pid = 1668] [id = 744] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4bf800 == 42 [pid = 1668] [id = 743] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12e344800 == 41 [pid = 1668] [id = 742] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12db21000 == 40 [pid = 1668] [id = 741] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12db07800 == 39 [pid = 1668] [id = 740] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb1a000 == 38 [pid = 1668] [id = 739] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x126e9f000 == 37 [pid = 1668] [id = 738] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x11afd2000 == 36 [pid = 1668] [id = 737] 03:10:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12bdf2000 == 35 [pid = 1668] [id = 736] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x11aac9000) [pid = 1668] [serial = 2188] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x11af77400) [pid = 1668] [serial = 2191] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x11c4c4400) [pid = 1668] [serial = 2197] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x11515dc00) [pid = 1668] [serial = 2176] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x1151a6c00) [pid = 1668] [serial = 2177] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x118549400) [pid = 1668] [serial = 2179] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x118c0c400) [pid = 1668] [serial = 2180] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x119a70000) [pid = 1668] [serial = 2185] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x115046400) [pid = 1668] [serial = 2174] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x114e26c00) [pid = 1668] [serial = 2173] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x118f64000) [pid = 1668] [serial = 2182] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x119278000) [pid = 1668] [serial = 2183] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x125f7a400) [pid = 1668] [serial = 2207] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x11b9a2400) [pid = 1668] [serial = 2194] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x11ad47000) [pid = 1668] [serial = 2201] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x11656bc00) [pid = 1668] [serial = 2200] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x125706c00) [pid = 1668] [serial = 2203] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x125e7a400) [pid = 1668] [serial = 2206] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x125706400) [pid = 1668] [serial = 2198] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11b0f9800) [pid = 1668] [serial = 2192] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x125cc9000) [pid = 1668] [serial = 2204] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x11c133800) [pid = 1668] [serial = 2195] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x119cd9800) [pid = 1668] [serial = 2186] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11ad76000) [pid = 1668] [serial = 2189] [outer = 0x0] [url = about:blank] 03:10:19 INFO - PROCESS | 1668 | 1461406219622 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:10:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:10:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:10:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:10:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:10:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:10:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:10:19 INFO - {} 03:10:19 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 03:10:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:10:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:10:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:10:19 INFO - {} 03:10:19 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 - {} 03:10:19 INFO - {} 03:10:19 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 03:10:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:10:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:10:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:10:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:10:19 INFO - {} 03:10:19 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 03:10:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:10:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:10:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:10:19 INFO - {} 03:10:19 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 - {} 03:10:19 INFO - {} 03:10:19 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 03:10:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:10:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:10:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:19 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 03:10:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:10:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:10:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:19 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 03:10:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:19 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 03:10:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:19 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 03:10:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:10:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:10:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:10:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:10:19 INFO - {} 03:10:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1043ms 03:10:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:10:19 INFO - PROCESS | 1668 | 1461406219668 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 03:10:19 INFO - PROCESS | 1668 | 1461406219669 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 03:10:19 INFO - PROCESS | 1668 | 1461406219671 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:10:19 INFO - PROCESS | 1668 | 1461406219673 Marionette TRACE conn2 <- [1,3034,null,{}] 03:10:19 INFO - PROCESS | 1668 | 1461406219693 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}] 03:10:19 INFO - PROCESS | 1668 | 1461406219783 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 03:10:19 INFO - PROCESS | 1668 | 1461406219790 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x12aabc000 == 36 [pid = 1668] [id = 768] 03:10:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11c4cc400) [pid = 1668] [serial = 2302] [outer = 0x0] 03:10:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1298ef800) [pid = 1668] [serial = 2303] [outer = 0x11c4cc400] 03:10:19 INFO - PROCESS | 1668 | 1461406219818 Marionette DEBUG loaded listener.js 03:10:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x12a604c00) [pid = 1668] [serial = 2304] [outer = 0x11c4cc400] 03:10:20 INFO - PROCESS | 1668 | 1461406220177 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]]]}] 03:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:10:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 535ms 03:10:20 INFO - PROCESS | 1668 | 1461406220212 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 03:10:20 INFO - PROCESS | 1668 | 1461406220213 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 03:10:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:10:20 INFO - PROCESS | 1668 | 1461406220217 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:10:20 INFO - PROCESS | 1668 | 1461406220218 Marionette TRACE conn2 <- [1,3038,null,{}] 03:10:20 INFO - PROCESS | 1668 | 1461406220221 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}] 03:10:20 INFO - PROCESS | 1668 | 1461406220303 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 03:10:20 INFO - PROCESS | 1668 | 1461406220307 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b24a000 == 37 [pid = 1668] [id = 769] 03:10:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x12a60e400) [pid = 1668] [serial = 2305] [outer = 0x0] 03:10:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x12a6cac00) [pid = 1668] [serial = 2306] [outer = 0x12a60e400] 03:10:20 INFO - PROCESS | 1668 | 1461406220335 Marionette DEBUG loaded listener.js 03:10:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12a985800) [pid = 1668] [serial = 2307] [outer = 0x12a60e400] 03:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:10:20 INFO - PROCESS | 1668 | 1461406220628 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"]]]}] 03:10:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 420ms 03:10:20 INFO - PROCESS | 1668 | 1461406220638 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 03:10:20 INFO - PROCESS | 1668 | 1461406220639 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 03:10:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:10:20 INFO - PROCESS | 1668 | 1461406220642 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:10:20 INFO - PROCESS | 1668 | 1461406220643 Marionette TRACE conn2 <- [1,3042,null,{}] 03:10:20 INFO - PROCESS | 1668 | 1461406220645 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}] 03:10:20 INFO - PROCESS | 1668 | 1461406220729 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 03:10:20 INFO - PROCESS | 1668 | 1461406220785 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bb1c800 == 38 [pid = 1668] [id = 770] 03:10:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12a6cec00) [pid = 1668] [serial = 2308] [outer = 0x0] 03:10:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12a98ac00) [pid = 1668] [serial = 2309] [outer = 0x12a6cec00] 03:10:20 INFO - PROCESS | 1668 | 1461406220811 Marionette DEBUG loaded listener.js 03:10:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12a990c00) [pid = 1668] [serial = 2310] [outer = 0x12a6cec00] 03:10:21 INFO - PROCESS | 1668 | 1461406221192 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]]]}] 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:10:21 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. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:10:21 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'.) 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:10:21 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. 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:10:21 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. 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:10:21 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. 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:10:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 577ms 03:10:21 INFO - PROCESS | 1668 | 1461406221219 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 03:10:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:10:21 INFO - PROCESS | 1668 | 1461406221220 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 03:10:21 INFO - PROCESS | 1668 | 1461406221222 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:10:21 INFO - PROCESS | 1668 | 1461406221224 Marionette TRACE conn2 <- [1,3046,null,{}] 03:10:21 INFO - PROCESS | 1668 | 1461406221226 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}] 03:10:21 INFO - PROCESS | 1668 | 1461406221326 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 03:10:21 INFO - PROCESS | 1668 | 1461406221331 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12db1a000 == 39 [pid = 1668] [id = 771] 03:10:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x12abab000) [pid = 1668] [serial = 2311] [outer = 0x0] 03:10:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12abe5400) [pid = 1668] [serial = 2312] [outer = 0x12abab000] 03:10:21 INFO - PROCESS | 1668 | 1461406221359 Marionette DEBUG loaded listener.js 03:10:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12ac30400) [pid = 1668] [serial = 2313] [outer = 0x12abab000] 03:10:21 INFO - PROCESS | 1668 | [1668] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:10:21 INFO - PROCESS | 1668 | 1461406221723 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:10:21 INFO - {} 03:10:21 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 520ms 03:10:21 INFO - PROCESS | 1668 | 1461406221743 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 03:10:21 INFO - PROCESS | 1668 | 1461406221745 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 03:10:21 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:10:21 INFO - PROCESS | 1668 | 1461406221753 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:10:21 INFO - PROCESS | 1668 | 1461406221754 Marionette TRACE conn2 <- [1,3050,null,{}] 03:10:21 INFO - PROCESS | 1668 | 1461406221756 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}] 03:10:21 INFO - PROCESS | 1668 | 1461406221859 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 03:10:21 INFO - PROCESS | 1668 | 1461406221895 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4b9800 == 40 [pid = 1668] [id = 772] 03:10:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x1298eb800) [pid = 1668] [serial = 2314] [outer = 0x0] 03:10:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12ac32400) [pid = 1668] [serial = 2315] [outer = 0x1298eb800] 03:10:21 INFO - PROCESS | 1668 | 1461406221920 Marionette DEBUG loaded listener.js 03:10:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x12b31d800) [pid = 1668] [serial = 2316] [outer = 0x1298eb800] 03:10:22 INFO - PROCESS | 1668 | 1461406222204 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]]]}] 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:10:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 469ms 03:10:22 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:10:22 INFO - PROCESS | 1668 | 1461406222223 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 03:10:22 INFO - PROCESS | 1668 | 1461406222224 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 03:10:22 INFO - PROCESS | 1668 | 1461406222226 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:10:22 INFO - PROCESS | 1668 | 1461406222227 Marionette TRACE conn2 <- [1,3054,null,{}] 03:10:22 INFO - PROCESS | 1668 | 1461406222230 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}] 03:10:22 INFO - PROCESS | 1668 | 1461406222346 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 03:10:22 INFO - PROCESS | 1668 | 1461406222357 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eb9d000 == 41 [pid = 1668] [id = 773] 03:10:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12b320400) [pid = 1668] [serial = 2317] [outer = 0x0] 03:10:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x12b326800) [pid = 1668] [serial = 2318] [outer = 0x12b320400] 03:10:22 INFO - PROCESS | 1668 | 1461406222382 Marionette DEBUG loaded listener.js 03:10:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x12b343000) [pid = 1668] [serial = 2319] [outer = 0x12b320400] 03:10:22 INFO - PROCESS | 1668 | 1461406222855 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"]]]}] 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:10:22 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" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:10:22 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" 03:10:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:10:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:10:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 686ms 03:10:22 INFO - PROCESS | 1668 | 1461406222913 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 03:10:22 INFO - PROCESS | 1668 | 1461406222914 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 03:10:22 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:10:22 INFO - PROCESS | 1668 | 1461406222918 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:10:22 INFO - PROCESS | 1668 | 1461406222919 Marionette TRACE conn2 <- [1,3058,null,{}] 03:10:22 INFO - PROCESS | 1668 | 1461406222922 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}] 03:10:23 INFO - PROCESS | 1668 | 1461406223031 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 03:10:23 INFO - PROCESS | 1668 | 1461406223070 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f95d800 == 42 [pid = 1668] [id = 774] 03:10:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12b320c00) [pid = 1668] [serial = 2320] [outer = 0x0] 03:10:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x12b3abc00) [pid = 1668] [serial = 2321] [outer = 0x12b320c00] 03:10:23 INFO - PROCESS | 1668 | 1461406223096 Marionette DEBUG loaded listener.js 03:10:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x12b590000) [pid = 1668] [serial = 2322] [outer = 0x12b320c00] 03:10:23 INFO - PROCESS | 1668 | 1461406223420 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]]]}] 03:10:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:10:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:10:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:10:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:10:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:10:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:10:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:10:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:10:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:10:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:10:23 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:23 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:10:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:10:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:10:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:10:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:10:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:10:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:10:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:10:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:10:23 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 522ms 03:10:23 INFO - PROCESS | 1668 | 1461406223441 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 03:10:23 INFO - PROCESS | 1668 | 1461406223442 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 03:10:23 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:10:23 INFO - PROCESS | 1668 | 1461406223444 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:10:23 INFO - PROCESS | 1668 | 1461406223445 Marionette TRACE conn2 <- [1,3062,null,{}] 03:10:23 INFO - PROCESS | 1668 | 1461406223448 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}] 03:10:23 INFO - PROCESS | 1668 | 1461406223723 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x127f7b800) [pid = 1668] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x1298f2000) [pid = 1668] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x13a37dc00) [pid = 1668] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x114289400) [pid = 1668] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x125e7d400) [pid = 1668] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x114e2b400) [pid = 1668] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x1298f3000) [pid = 1668] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x125d80000) [pid = 1668] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x11aff7800) [pid = 1668] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x1272d3000) [pid = 1668] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x125cc8800) [pid = 1668] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x1185ae800) [pid = 1668] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x114544800) [pid = 1668] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x126c4f000) [pid = 1668] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x119d50c00) [pid = 1668] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x11504c400) [pid = 1668] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x1150a0800) [pid = 1668] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x1269a2800) [pid = 1668] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x114ba8c00) [pid = 1668] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11b9a8000) [pid = 1668] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x115165800) [pid = 1668] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x114e22c00) [pid = 1668] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11b9aa800) [pid = 1668] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x119ce2c00) [pid = 1668] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x118f64c00) [pid = 1668] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:10:23 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x114e29400) [pid = 1668] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:10:23 INFO - PROCESS | 1668 | 1461406223770 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b919800 == 43 [pid = 1668] [id = 775] 03:10:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x11428dc00) [pid = 1668] [serial = 2323] [outer = 0x0] 03:10:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x114e29400) [pid = 1668] [serial = 2324] [outer = 0x11428dc00] 03:10:23 INFO - PROCESS | 1668 | 1461406223796 Marionette DEBUG loaded listener.js 03:10:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x119ce2c00) [pid = 1668] [serial = 2325] [outer = 0x11428dc00] 03:10:23 INFO - PROCESS | 1668 | [1668] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:10:24 INFO - PROCESS | 1668 | 1461406224096 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:10:24 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:10:24 INFO - {} 03:10:24 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 675ms 03:10:24 INFO - PROCESS | 1668 | 1461406224121 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 03:10:24 INFO - PROCESS | 1668 | 1461406224122 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 03:10:24 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:10:24 INFO - PROCESS | 1668 | 1461406224124 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:10:24 INFO - PROCESS | 1668 | 1461406224126 Marionette TRACE conn2 <- [1,3066,null,{}] 03:10:24 INFO - PROCESS | 1668 | 1461406224128 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}] 03:10:24 INFO - PROCESS | 1668 | 1461406224229 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 03:10:24 INFO - PROCESS | 1668 | 1461406224299 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fe9c800 == 44 [pid = 1668] [id = 776] 03:10:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x115736800) [pid = 1668] [serial = 2326] [outer = 0x0] 03:10:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x1298f3000) [pid = 1668] [serial = 2327] [outer = 0x115736800] 03:10:24 INFO - PROCESS | 1668 | 1461406224331 Marionette DEBUG loaded listener.js 03:10:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x12c022800) [pid = 1668] [serial = 2328] [outer = 0x115736800] 03:10:24 INFO - PROCESS | 1668 | 1461406224586 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]]]}] 03:10:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:10:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:10:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:10:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:10:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:10:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:10:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:10:24 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 520ms 03:10:24 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:10:24 INFO - PROCESS | 1668 | 1461406224644 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 03:10:24 INFO - PROCESS | 1668 | 1461406224645 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 03:10:24 INFO - PROCESS | 1668 | 1461406224655 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:10:24 INFO - PROCESS | 1668 | 1461406224656 Marionette TRACE conn2 <- [1,3070,null,{}] 03:10:24 INFO - PROCESS | 1668 | 1461406224658 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}] 03:10:24 INFO - PROCESS | 1668 | 1461406224748 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 03:10:24 INFO - PROCESS | 1668 | 1461406224754 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c190000 == 45 [pid = 1668] [id = 777] 03:10:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x115046400) [pid = 1668] [serial = 2329] [outer = 0x0] 03:10:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x118f64000) [pid = 1668] [serial = 2330] [outer = 0x115046400] 03:10:24 INFO - PROCESS | 1668 | 1461406224783 Marionette DEBUG loaded listener.js 03:10:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x116576800) [pid = 1668] [serial = 2331] [outer = 0x115046400] 03:10:25 INFO - PROCESS | 1668 | 1461406225104 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]]]}] 03:10:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:10:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:10:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:10:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:10:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:10:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:10:25 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 475ms 03:10:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:10:25 INFO - PROCESS | 1668 | 1461406225124 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 03:10:25 INFO - PROCESS | 1668 | 1461406225125 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 03:10:25 INFO - PROCESS | 1668 | 1461406225127 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:10:25 INFO - PROCESS | 1668 | 1461406225128 Marionette TRACE conn2 <- [1,3074,null,{}] 03:10:25 INFO - PROCESS | 1668 | 1461406225131 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}] 03:10:25 INFO - PROCESS | 1668 | 1461406225249 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 03:10:25 INFO - PROCESS | 1668 | 1461406225257 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x12590b800 == 46 [pid = 1668] [id = 778] 03:10:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x115160400) [pid = 1668] [serial = 2332] [outer = 0x0] 03:10:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x11b9a2400) [pid = 1668] [serial = 2333] [outer = 0x115160400] 03:10:25 INFO - PROCESS | 1668 | 1461406225282 Marionette DEBUG loaded listener.js 03:10:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x125704000) [pid = 1668] [serial = 2334] [outer = 0x115160400] 03:10:25 INFO - PROCESS | 1668 | 1461406225579 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]]]}] 03:10:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:10:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:10:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:10:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:10:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:10:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:10:25 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 473ms 03:10:25 INFO - PROCESS | 1668 | 1461406225602 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 03:10:25 INFO - PROCESS | 1668 | 1461406225604 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 03:10:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:10:25 INFO - PROCESS | 1668 | 1461406225607 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:10:25 INFO - PROCESS | 1668 | 1461406225608 Marionette TRACE conn2 <- [1,3078,null,{}] 03:10:25 INFO - PROCESS | 1668 | 1461406225610 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}] 03:10:25 INFO - PROCESS | 1668 | 1461406225698 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 03:10:25 INFO - PROCESS | 1668 | 1461406225829 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b12800 == 47 [pid = 1668] [id = 779] 03:10:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x113499400) [pid = 1668] [serial = 2335] [outer = 0x0] 03:10:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x1136e4000) [pid = 1668] [serial = 2336] [outer = 0x113499400] 03:10:25 INFO - PROCESS | 1668 | 1461406225863 Marionette DEBUG loaded listener.js 03:10:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x114441400) [pid = 1668] [serial = 2337] [outer = 0x113499400] 03:10:26 INFO - PROCESS | 1668 | 1461406226237 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] 03:10:26 INFO - PROCESS | 1668 | 1461406226281 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 03:10:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:10:26 INFO - PROCESS | 1668 | 1461406226285 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:10:26 INFO - PROCESS | 1668 | 1461406226287 Marionette TRACE conn2 <- [1,3082,null,{}] 03:10:26 INFO - PROCESS | 1668 | 1461406226291 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}] 03:10:26 INFO - PROCESS | 1668 | 1461406226401 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 03:10:26 INFO - PROCESS | 1668 | 1461406226466 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a5cd000 == 48 [pid = 1668] [id = 780] 03:10:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x114e2b400) [pid = 1668] [serial = 2338] [outer = 0x0] 03:10:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x1187de000) [pid = 1668] [serial = 2339] [outer = 0x114e2b400] 03:10:26 INFO - PROCESS | 1668 | 1461406226539 Marionette DEBUG loaded listener.js 03:10:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x11aa06400) [pid = 1668] [serial = 2340] [outer = 0x114e2b400] 03:10:26 INFO - PROCESS | 1668 | 1461406226902 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]]]}] 03:10:26 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:10:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:10:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:10:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:10:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 672ms 03:10:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:10:26 INFO - PROCESS | 1668 | 1461406226958 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 03:10:26 INFO - PROCESS | 1668 | 1461406226961 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 03:10:26 INFO - PROCESS | 1668 | 1461406226964 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:10:26 INFO - PROCESS | 1668 | 1461406226965 Marionette TRACE conn2 <- [1,3086,null,{}] 03:10:26 INFO - PROCESS | 1668 | 1461406226968 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}] 03:10:27 INFO - PROCESS | 1668 | 1461406227075 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 03:10:27 INFO - PROCESS | 1668 | 1461406227178 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b255800 == 49 [pid = 1668] [id = 781] 03:10:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x11b9aa400) [pid = 1668] [serial = 2341] [outer = 0x0] 03:10:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x11c7ba800) [pid = 1668] [serial = 2342] [outer = 0x11b9aa400] 03:10:27 INFO - PROCESS | 1668 | 1461406227208 Marionette DEBUG loaded listener.js 03:10:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x1259f5800) [pid = 1668] [serial = 2343] [outer = 0x11b9aa400] 03:10:27 INFO - PROCESS | 1668 | 1461406227572 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:10:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:10:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 621ms 03:10:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:10:27 INFO - PROCESS | 1668 | 1461406227586 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 03:10:27 INFO - PROCESS | 1668 | 1461406227587 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 03:10:27 INFO - PROCESS | 1668 | 1461406227595 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:10:27 INFO - PROCESS | 1668 | 1461406227599 Marionette TRACE conn2 <- [1,3090,null,{}] 03:10:27 INFO - PROCESS | 1668 | 1461406227603 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}] 03:10:27 INFO - PROCESS | 1668 | 1461406227711 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 03:10:27 INFO - PROCESS | 1668 | 1461406227774 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e4ba000 == 50 [pid = 1668] [id = 782] 03:10:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x125cbb800) [pid = 1668] [serial = 2344] [outer = 0x0] 03:10:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x125d81800) [pid = 1668] [serial = 2345] [outer = 0x125cbb800] 03:10:27 INFO - PROCESS | 1668 | 1461406227845 Marionette DEBUG loaded listener.js 03:10:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x1276a2000) [pid = 1668] [serial = 2346] [outer = 0x125cbb800] 03:10:28 INFO - PROCESS | 1668 | 1461406228186 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:10:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:10:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 627ms 03:10:28 INFO - PROCESS | 1668 | 1461406228219 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 03:10:28 INFO - PROCESS | 1668 | 1461406228220 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 03:10:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:10:28 INFO - PROCESS | 1668 | 1461406228223 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:10:28 INFO - PROCESS | 1668 | 1461406228224 Marionette TRACE conn2 <- [1,3094,null,{}] 03:10:28 INFO - PROCESS | 1668 | 1461406228226 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}] 03:10:28 INFO - PROCESS | 1668 | 1461406228332 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 03:10:28 INFO - PROCESS | 1668 | 1461406228452 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fc79800 == 51 [pid = 1668] [id = 783] 03:10:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x127971000) [pid = 1668] [serial = 2347] [outer = 0x0] 03:10:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x1298abc00) [pid = 1668] [serial = 2348] [outer = 0x127971000] 03:10:28 INFO - PROCESS | 1668 | 1461406228486 Marionette DEBUG loaded listener.js 03:10:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x129abec00) [pid = 1668] [serial = 2349] [outer = 0x127971000] 03:10:28 INFO - PROCESS | 1668 | 1461406228829 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:10:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:10:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 620ms 03:10:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:10:28 INFO - PROCESS | 1668 | 1461406228844 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 03:10:28 INFO - PROCESS | 1668 | 1461406228845 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 03:10:28 INFO - PROCESS | 1668 | 1461406228848 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:10:28 INFO - PROCESS | 1668 | 1461406228849 Marionette TRACE conn2 <- [1,3098,null,{}] 03:10:28 INFO - PROCESS | 1668 | 1461406228852 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}] 03:10:28 INFO - PROCESS | 1668 | 1461406228957 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 03:10:29 INFO - PROCESS | 1668 | 1461406229060 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x1304e3000 == 52 [pid = 1668] [id = 784] 03:10:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x12a988000) [pid = 1668] [serial = 2350] [outer = 0x0] 03:10:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12a98b400) [pid = 1668] [serial = 2351] [outer = 0x12a988000] 03:10:29 INFO - PROCESS | 1668 | 1461406229099 Marionette DEBUG loaded listener.js 03:10:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12abb6c00) [pid = 1668] [serial = 2352] [outer = 0x12a988000] 03:10:29 INFO - PROCESS | 1668 | 1461406229471 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]]]}] 03:10:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:10:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:10:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 669ms 03:10:29 INFO - PROCESS | 1668 | 1461406229518 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 03:10:29 INFO - PROCESS | 1668 | 1461406229519 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 03:10:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:10:29 INFO - PROCESS | 1668 | 1461406229521 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:10:29 INFO - PROCESS | 1668 | 1461406229522 Marionette TRACE conn2 <- [1,3102,null,{}] 03:10:29 INFO - PROCESS | 1668 | 1461406229525 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}] 03:10:29 INFO - PROCESS | 1668 | 1461406229630 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 03:10:29 INFO - PROCESS | 1668 | 1461406229728 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x1304f9800 == 53 [pid = 1668] [id = 785] 03:10:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x1276e9000) [pid = 1668] [serial = 2353] [outer = 0x0] 03:10:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12abda400) [pid = 1668] [serial = 2354] [outer = 0x1276e9000] 03:10:29 INFO - PROCESS | 1668 | 1461406229760 Marionette DEBUG loaded listener.js 03:10:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12ac2f800) [pid = 1668] [serial = 2355] [outer = 0x1276e9000] 03:10:30 INFO - PROCESS | 1668 | 1461406230129 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:10:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:10:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 622ms 03:10:30 INFO - PROCESS | 1668 | 1461406230145 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 03:10:30 INFO - PROCESS | 1668 | 1461406230147 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 03:10:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:10:30 INFO - PROCESS | 1668 | 1461406230151 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:10:30 INFO - PROCESS | 1668 | 1461406230153 Marionette TRACE conn2 <- [1,3106,null,{}] 03:10:30 INFO - PROCESS | 1668 | 1461406230156 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}] 03:10:30 INFO - PROCESS | 1668 | 1461406230295 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 03:10:30 INFO - PROCESS | 1668 | 1461406230403 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x119af1800 == 54 [pid = 1668] [id = 786] 03:10:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x114e21800) [pid = 1668] [serial = 2356] [outer = 0x0] 03:10:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x114f2c000) [pid = 1668] [serial = 2357] [outer = 0x114e21800] 03:10:30 INFO - PROCESS | 1668 | 1461406230444 Marionette DEBUG loaded listener.js 03:10:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x119273c00) [pid = 1668] [serial = 2358] [outer = 0x114e21800] 03:10:31 INFO - PROCESS | 1668 | 1461406231003 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]]]}] 03:10:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:10:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:10:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:10:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 921ms 03:10:31 INFO - PROCESS | 1668 | 1461406231072 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 03:10:31 INFO - PROCESS | 1668 | 1461406231074 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 03:10:31 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:10:31 INFO - PROCESS | 1668 | 1461406231078 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:10:31 INFO - PROCESS | 1668 | 1461406231080 Marionette TRACE conn2 <- [1,3110,null,{}] 03:10:31 INFO - PROCESS | 1668 | 1461406231083 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}] 03:10:31 INFO - PROCESS | 1668 | 1461406231181 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 03:10:31 INFO - PROCESS | 1668 | 1461406231249 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x1259bd000 == 55 [pid = 1668] [id = 787] 03:10:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x114f35c00) [pid = 1668] [serial = 2359] [outer = 0x0] 03:10:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x114297000) [pid = 1668] [serial = 2360] [outer = 0x114f35c00] 03:10:31 INFO - PROCESS | 1668 | 1461406231320 Marionette DEBUG loaded listener.js 03:10:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x118543c00) [pid = 1668] [serial = 2361] [outer = 0x114f35c00] 03:10:31 INFO - PROCESS | 1668 | 1461406231672 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"]]]}] 03:10:31 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:10:31 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 03:10:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:10:31 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 624ms 03:10:31 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:10:31 INFO - PROCESS | 1668 | 1461406231703 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 03:10:31 INFO - PROCESS | 1668 | 1461406231707 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 03:10:31 INFO - PROCESS | 1668 | 1461406231711 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:10:31 INFO - PROCESS | 1668 | 1461406231712 Marionette TRACE conn2 <- [1,3114,null,{}] 03:10:31 INFO - PROCESS | 1668 | 1461406231715 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}] 03:10:31 INFO - PROCESS | 1668 | 1461406231814 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 03:10:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12590b800 == 54 [pid = 1668] [id = 778] 03:10:31 INFO - PROCESS | 1668 | --DOCSHELL 0x11c190000 == 53 [pid = 1668] [id = 777] 03:10:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12fe9c800 == 52 [pid = 1668] [id = 776] 03:10:31 INFO - PROCESS | 1668 | --DOCSHELL 0x11b919800 == 51 [pid = 1668] [id = 775] 03:10:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12f95d800 == 50 [pid = 1668] [id = 774] 03:10:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12eb9d000 == 49 [pid = 1668] [id = 773] 03:10:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12e4b9800 == 48 [pid = 1668] [id = 772] 03:10:31 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x12a60ac00) [pid = 1668] [serial = 2276] [outer = 0x0] [url = about:blank] 03:10:31 INFO - PROCESS | 1668 | 1461406231931 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\", \"f8b9d54d-f624-450c-8767-12ef80cc4542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12db1a000 == 47 [pid = 1668] [id = 771] 03:10:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12bb1c800 == 46 [pid = 1668] [id = 770] 03:10:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12b24a000 == 45 [pid = 1668] [id = 769] 03:10:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12aabc000 == 44 [pid = 1668] [id = 768] 03:10:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12aab8800 == 43 [pid = 1668] [id = 767] 03:10:31 INFO - PROCESS | 1668 | --DOCSHELL 0x127652000 == 42 [pid = 1668] [id = 766] 03:10:31 INFO - PROCESS | 1668 | --DOCSHELL 0x11c189800 == 41 [pid = 1668] [id = 765] 03:10:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12fb5e800 == 40 [pid = 1668] [id = 764] 03:10:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12eb9a000 == 39 [pid = 1668] [id = 763] 03:10:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b1a000 == 40 [pid = 1668] [id = 788] 03:10:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x11504c400) [pid = 1668] [serial = 2362] [outer = 0x0] 03:10:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x118ee1400) [pid = 1668] [serial = 2363] [outer = 0x11504c400] 03:10:31 INFO - PROCESS | 1668 | 1461406231962 Marionette DEBUG loaded listener.js 03:10:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x11aa7a800) [pid = 1668] [serial = 2364] [outer = 0x11504c400] 03:10:32 INFO - PROCESS | 1668 | --DOCSHELL 0x1259b3000 == 39 [pid = 1668] [id = 761] 03:10:32 INFO - PROCESS | 1668 | --DOCSHELL 0x118fd4800 == 38 [pid = 1668] [id = 760] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x13a383800) [pid = 1668] [serial = 2114] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x114e2a400) [pid = 1668] [serial = 2168] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x125f80000) [pid = 1668] [serial = 2165] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x115388400) [pid = 1668] [serial = 2171] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x11af70800) [pid = 1668] [serial = 2265] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x129652c00) [pid = 1668] [serial = 2268] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x12a608800) [pid = 1668] [serial = 2274] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x129abd400) [pid = 1668] [serial = 2273] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x127977400) [pid = 1668] [serial = 2263] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x1298f2800) [pid = 1668] [serial = 2271] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x126c4a800) [pid = 1668] [serial = 2257] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x127207000) [pid = 1668] [serial = 2260] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x1298f0800) [pid = 1668] [serial = 2269] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x11af74c00) [pid = 1668] [serial = 2251] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x125e83800) [pid = 1668] [serial = 2256] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x125cc6400) [pid = 1668] [serial = 2254] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x11c4ca400) [pid = 1668] [serial = 2253] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x12769f000) [pid = 1668] [serial = 2262] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x126e7a800) [pid = 1668] [serial = 2259] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x118cf2400) [pid = 1668] [serial = 2244] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x119b58000) [pid = 1668] [serial = 2245] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x115048c00) [pid = 1668] [serial = 2213] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x114e28800) [pid = 1668] [serial = 2212] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x1276a4c00) [pid = 1668] [serial = 2231] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x127674800) [pid = 1668] [serial = 2230] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x11ad45000) [pid = 1668] [serial = 2250] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x115167400) [pid = 1668] [serial = 2241] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x116577c00) [pid = 1668] [serial = 2242] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x11854b400) [pid = 1668] [serial = 2216] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x1162ec000) [pid = 1668] [serial = 2215] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x127620c00) [pid = 1668] [serial = 2228] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x126c52400) [pid = 1668] [serial = 2227] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x127972400) [pid = 1668] [serial = 2234] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x125e81000) [pid = 1668] [serial = 2233] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x125cc5400) [pid = 1668] [serial = 2222] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x1259ef000) [pid = 1668] [serial = 2221] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x115092800) [pid = 1668] [serial = 2239] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11504cc00) [pid = 1668] [serial = 2237] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x114f2e400) [pid = 1668] [serial = 2236] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x126c4d400) [pid = 1668] [serial = 2225] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x125f7e000) [pid = 1668] [serial = 2224] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11aa0f400) [pid = 1668] [serial = 2247] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x11aad0000) [pid = 1668] [serial = 2248] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x11b0f0000) [pid = 1668] [serial = 2219] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11ad45800) [pid = 1668] [serial = 2218] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x126c4d000) [pid = 1668] [serial = 2266] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 1668 | 1461406232276 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]]]}] 03:10:32 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:10:32 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 574ms 03:10:32 INFO - PROCESS | 1668 | 1461406232289 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 03:10:32 INFO - PROCESS | 1668 | 1461406232290 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 03:10:33 WARNING - u'runner_teardown' () 03:10:33 INFO - No more tests 03:10:33 INFO - Got 0 unexpected results 03:10:33 INFO - SUITE-END | took 511s 03:10:33 INFO - Closing logging queue 03:10:33 INFO - queue closed 03:10:33 INFO - Return code: 0 03:10:33 WARNING - # TBPL SUCCESS # 03:10:33 INFO - Running post-action listener: _resource_record_post_action 03:10:33 INFO - Running post-run listener: _resource_record_post_run 03:10:34 INFO - Total resource usage - Wall time: 535s; CPU: 58.0%; Read bytes: 32271872; Write bytes: 992470528; Read time: 326; Write time: 4831 03:10:34 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:10:34 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 196403712; Write bytes: 198842368; Read time: 16134; Write time: 406 03:10:34 INFO - run-tests - Wall time: 515s; CPU: 58.0%; Read bytes: 30096896; Write bytes: 790539776; Read time: 298; Write time: 4410 03:10:34 INFO - Running post-run listener: _upload_blobber_files 03:10:34 INFO - Blob upload gear active. 03:10:34 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:10:34 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 03:10:34 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-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:10:34 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-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:10:34 INFO - (blobuploader) - INFO - Open directory for files ... 03:10:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:10:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:10:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:10:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:10:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:10:35 INFO - (blobuploader) - INFO - Done attempting. 03:10:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:10:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:10:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:10:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:10:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:10:37 INFO - (blobuploader) - INFO - Done attempting. 03:10:37 INFO - (blobuploader) - INFO - Iteration through files over. 03:10:37 INFO - Return code: 0 03:10:37 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:10:37 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:10:37 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/fb69105bd1ea9f8db91c8f813bdb0a5cf0c8dc4c135c3f35e94017e223c2af82b50c7bb4116a460d77f23db6e4e563c1ed4408a145431265c7378c9869bb2464", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/51db08c30d556cee63d72f22777876c478d9c9028b668013bf0c45b6630a759cb692130adb104dcd7ee50b157115510e3155118e9dae40e869824b7f4d057644"} 03:10:37 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:10:37 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:10:37 INFO - Contents: 03:10:37 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/fb69105bd1ea9f8db91c8f813bdb0a5cf0c8dc4c135c3f35e94017e223c2af82b50c7bb4116a460d77f23db6e4e563c1ed4408a145431265c7378c9869bb2464", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/51db08c30d556cee63d72f22777876c478d9c9028b668013bf0c45b6630a759cb692130adb104dcd7ee50b157115510e3155118e9dae40e869824b7f4d057644"} 03:10:37 INFO - Running post-run listener: copy_logs_to_upload_dir 03:10:37 INFO - Copying logs to upload dir... 03:10:37 INFO - mkdir: /builds/slave/test/build/upload/logs 03:10:37 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=673.873763 ========= master_lag: 0.54 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 14 secs) (at 2016-04-23 03:10:37.977120) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 03:10:37.985280) ========= 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.rMoxVfj0ZW/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.8bey9rCF7w/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/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-central/sha512/fb69105bd1ea9f8db91c8f813bdb0a5cf0c8dc4c135c3f35e94017e223c2af82b50c7bb4116a460d77f23db6e4e563c1ed4408a145431265c7378c9869bb2464", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/51db08c30d556cee63d72f22777876c478d9c9028b668013bf0c45b6630a759cb692130adb104dcd7ee50b157115510e3155118e9dae40e869824b7f4d057644"} build_url:https://queue.taskcluster.net/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012678 build_url: 'https://queue.taskcluster.net/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/fb69105bd1ea9f8db91c8f813bdb0a5cf0c8dc4c135c3f35e94017e223c2af82b50c7bb4116a460d77f23db6e4e563c1ed4408a145431265c7378c9869bb2464", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/51db08c30d556cee63d72f22777876c478d9c9028b668013bf0c45b6630a759cb692130adb104dcd7ee50b157115510e3155118e9dae40e869824b7f4d057644"}' symbols_url: 'https://queue.taskcluster.net/v1/task/CUm-ccSFQbKk5nmfGtQf1w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 03:10:38.025784) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 03:10:38.026077) ========= 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.rMoxVfj0ZW/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.8bey9rCF7w/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/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.005239 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 03:10:38.076431) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 03:10:38.076752) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 03:10:38.077117) ========= ========= Total master_lag: 0.98 =========